I seem to have trouble running pike under valgrind on a RedHat 7.3 system. I get the following when using --valgrind:
/home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:332: Bad type in assignment. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:332: Expected: mapping(string:multiset(string)) /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:332: Got : int(-1..-1) /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1026: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1130: Must return a value for a non-void function. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1187: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1189: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1285: Must return a value for a non-void function. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1323: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1688: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:2560: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:3083: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:3139: Class definition failed. ERROR: Compilation failed.
Running pike outside of valgrind works just fine. It's a newly compiled but not installed Pike 7.5 (fresh from CVS) that I'm trying to run.
Any ideas on how to get it to work?
You don't need to compile Pike with --valgrind in order to run Pike under valgrind.
/ Martin Nilsson (har bott i google)
Previous text:
2003-04-25 23:38: Subject: Valgrind
I seem to have trouble running pike under valgrind on a RedHat 7.3 system. I get the following when using --valgrind:
/home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:332: Bad type in assignment. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:332: Expected: mapping(string:multiset(string)) /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:332: Got : int(-1..-1) /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1026: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1130: Must return a value for a non-void function. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1187: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1189: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1285: Must return a value for a non-void function. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1323: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1688: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:2560: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:3083: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:3139: Class definition failed. ERROR: Compilation failed.
Running pike outside of valgrind works just fine. It's a newly compiled but not installed Pike 7.5 (fresh from CVS) that I'm trying to run.
Any ideas on how to get it to work?
/ Marcus Agehall (Trådlös)
No, but to run the uninstalled pike, I use "bin/pike --valgrind" which is what gives the error I described.
/ Marcus Agehall (Trådlös)
Previous text:
2003-04-25 23:50: Subject: Valgrind
You don't need to compile Pike with --valgrind in order to run Pike under valgrind.
/ Martin Nilsson (har bott i google)
It thinks ([]) has the type int(-1..-1)? That was a first..
/ Martin Stjernholm, Roxen IS
Previous text:
2003-04-25 23:38: Subject: Valgrind
I seem to have trouble running pike under valgrind on a RedHat 7.3 system. I get the following when using --valgrind:
/home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:332: Bad type in assignment. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:332: Expected: mapping(string:multiset(string)) /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:332: Got : int(-1..-1) /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1026: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1130: Must return a value for a non-void function. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1187: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1189: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1285: Must return a value for a non-void function. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1323: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1688: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:2560: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:3083: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:3139: Class definition failed. ERROR: Compilation failed.
Running pike outside of valgrind works just fine. It's a newly compiled but not installed Pike 7.5 (fresh from CVS) that I'm trying to run.
Any ideas on how to get it to work?
/ Marcus Agehall (Trådlös)
Have you reconfigured and recompiled pike after you installed valgrind? It looks like you're valgrinding a pike which has been compiled without valgrind glue.
/ Henrik Grubbström (Lysator)
Previous text:
2003-04-25 23:38: Subject: Valgrind
I seem to have trouble running pike under valgrind on a RedHat 7.3 system. I get the following when using --valgrind:
/home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:332: Bad type in assignment. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:332: Expected: mapping(string:multiset(string)) /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:332: Got : int(-1..-1) /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1026: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1130: Must return a value for a non-void function. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1187: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1189: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1285: Must return a value for a non-void function. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1323: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:1688: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:2560: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:3083: Class definition failed. /home/agehall/Pike/7.5/build/linux-2.4.18-27.7.xsmp-i686/master.pike:3139: Class definition failed. ERROR: Compilation failed.
Running pike outside of valgrind works just fine. It's a newly compiled but not installed Pike 7.5 (fresh from CVS) that I'm trying to run.
Any ideas on how to get it to work?
/ Marcus Agehall (Trådlös)
Yes, I've deleted the whole build-dir and recompiled with the same result.
/ Marcus Agehall (Trådlös)
Previous text:
2003-04-26 13:36: Subject: Valgrind
Have you reconfigured and recompiled pike after you installed valgrind? It looks like you're valgrinding a pike which has been compiled without valgrind glue.
/ Henrik Grubbström (Lysator)
pike-devel@lists.lysator.liu.se