hi,
i am getting a strange segfault after building pike:
pike itself seems to build but it doesn't run. when i remove shuffler, then the build completes, but the same error comes back when i try make install.
#### Making dynamic: post_modules/Shuffler [29/1915] /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/pike -DNOT_INSTALLED -DPRECOMPILED_SEARCH_MORE -m/local/users/mbaehr/home/src/Pike-v7.8.700/bui ld/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i686/master.pike /local/users/mbaehr/home/src/Pi ke-v7.8.700/src/post_modules/Shuffler/make_sources.pike /local/users/mbaehr/home/src/Pike-v7.8.70 0/src/post_modules/Shuffler sources.h sources_to_compile /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:42: Error in constant definition. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:187: Failed to index module Files with 'Stat'. (Module doesn't exist?) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:368: Cannot inherit program in pass 1 which is only a placeholder. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:368: (You probably have a cyclic symbol dependency that the compiler cannot handle. ) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:376: No inherit or surrounding class Pike_0_5_master. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:411: No inherit or surrounding class Pike_0_5_master. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:438: Cannot inherit program in pass 1 which is only a placeholder. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:438: (You probably have a cyclic symbol dependency that the compiler cannot handle. ) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:649: No inherit or surrounding class Pike_0_6_master. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:673: Cannot inherit program in pass 1 which is only a placeholder. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:673: (You probably have a cyclic symbol dependency that the compiler cannot handle. ) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:712: No inherit or surrounding class Pike_7_0_master. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:736: Cannot inherit program in pass 1 which is only a placeholder. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:736: (You probably have a cyclic symbol dependency that the compiler cannot handle. ) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:806: No inherit or surrounding class Pike_7_2_master. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:830: Cannot inherit program in pass 1 which is only a placeholder. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:830: (You probably have a cyclic symbol dependency that the compiler cannot handle. ) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:864: No inherit or surrounding class Pike_7_4_master. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:881: Cannot inherit program in pass 1 which is only a placeholder. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:881: (You probably have a cyclic symbol dependency that the compiler cannot handle. ) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:1490: Error in constant definition. make[4]: *** [override] Segmentation fault make[3]: *** [Shuffler] Error 1 make[2]: *** [post_module_objects] Error 1 make[1]: *** [_make_in_builddir] Error 2 make: *** [compile] Error 2
greetings, martin.
You'll need to disable machine code because your GCC is "too new". See the release notes/readme for details.
Bill
On May 19, 2013, at 9:48 PM, Martin Bähr mbaehr@email.archlab.tuwien.ac.at wrote:
hi,
i am getting a strange segfault after building pike:
pike itself seems to build but it doesn't run. when i remove shuffler, then the build completes, but the same error comes back when i try make install.
#### Making dynamic: post_modules/Shuffler [29/1915] /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/pike -DNOT_INSTALLED -DPRECOMPILED_SEARCH_MORE -m/local/users/mbaehr/home/src/Pike-v7.8.700/bui ld/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i686/master.pike /local/users/mbaehr/home/src/Pi ke-v7.8.700/src/post_modules/Shuffler/make_sources.pike /local/users/mbaehr/home/src/Pike-v7.8.70 0/src/post_modules/Shuffler sources.h sources_to_compile /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:42: Error in constant definition. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:187: Failed to index module Files with 'Stat'. (Module doesn't exist?) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:368: Cannot inherit program in pass 1 which is only a placeholder. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:368: (You probably have a cyclic symbol dependency that the compiler cannot handle. ) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:376: No inherit or surrounding class Pike_0_5_master. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:411: No inherit or surrounding class Pike_0_5_master. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:438: Cannot inherit program in pass 1 which is only a placeholder. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:438: (You probably have a cyclic symbol dependency that the compiler cannot handle. ) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:649: No inherit or surrounding class Pike_0_6_master. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:673: Cannot inherit program in pass 1 which is only a placeholder. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:673: (You probably have a cyclic symbol dependency that the compiler cannot handle. ) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:712: No inherit or surrounding class Pike_7_0_master. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:736: Cannot inherit program in pass 1 which is only a placeholder. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:736: (You probably have a cyclic symbol dependency that the compiler cannot handle. ) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:806: No inherit or surrounding class Pike_7_2_master. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:830: Cannot inherit program in pass 1 which is only a placeholder. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:830: (You probably have a cyclic symbol dependency that the compiler cannot handle. ) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:864: No inherit or surrounding class Pike_7_4_master. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:881: Cannot inherit program in pass 1 which is only a placeholder. /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:881: (You probably have a cyclic symbol dependency that the compiler cannot handle. ) /local/users/mbaehr/home/src/Pike-v7.8.700/build/linux-3.3.8_xo1.5-20130315.1502.olpc.4fc7bc3-i68 6/master.pike:1490: Error in constant definition. make[4]: *** [override] Segmentation fault make[3]: *** [Shuffler] Error 1 make[2]: *** [post_module_objects] Error 1 make[1]: *** [_make_in_builddir] Error 2 make: *** [compile] Error 2
greetings, martin.
eKita - the online platform for your entire academic life hackerspace beijing - http://societyserver.org/hackerspace-beijing/ -- chief engineer eKita.co pike programmer pike.lysator.liu.se caudium.net foresight developer realss.com foresightlinux.org unix sysadmin trainer developer societyserver.org Martin Bähr working in china http://societyserver.org/mbaehr/
Possibly, though the real solution would be to release a new major stable version. 7.8 has been stable for what, 5 or 6 years now? Hint, hint...
Bill
On May 19, 2013, at 9:54 PM, Martin Bähr mbaehr@email.archlab.tuwien.ac.at wrote:
On Sun, May 19, 2013 at 09:51:55PM -0400, H. William Welliver III wrote:
You'll need to disable machine code because your GCC is "too new". See the release notes/readme for details.
oh that one, duh!
wouldn't it be possible to add a configure check for that?
greetings, martin.
On Sun, May 19, 2013 at 09:56:21PM -0400, H. William Welliver III wrote:
Possibly, though the real solution would be to release a new major stable version. 7.8 has been stable for what, 5 or 6 years now? Hint, hint...
nothing is preventing both. btw: release notes are not in the source or any mention of this are in the source.
for a programming language slow major releases are a sign of stability :-)
greetings, martin.
pike-devel@lists.lysator.liu.se