smarteiffel has an installation program that for whatever reason is compiled. it looks like it's been auto-generated from eiffel code, so I don't really want to find out what's wrong with it. Anyhow, since this is only the installation program and 99.9% of the installation time is taken up by gcc, and not the installer, this can be alleviated by not using CFLAGS when compiling the installer. Alternatively, the CFLAGS can be stripped of -O2 only for the installer. I also seem to remember this package compiling with gcc-4.1.2, so this is also definitely a problem with the new version of gcc. Side Note: I know I shouldn't be running a system like this, but then I have far too much free time on my hands.
emerge --info please.
Created attachment 127094 [details] emerge --info
This Works For Me with gcc-4.2.3 and -O3. Please try again with gcc-4.2.3.
(In reply to comment #3) > This Works For Me with gcc-4.2.3 and -O3. Please try again with gcc-4.2.3. > New system now. This is now an amd-64 box. I'm getting the following errors: System call "gcc -o compile_to_c compile_to_c[1-9].o compile_to_c[1-2][0-9].o compile_to_c3[0-7].o -x none -lm ". System call "/var/tmp/portage/dev-lang/smarteiffel-2.2/work/SmartEiffel/bin/compile_to_c -boost -no_gc -relax -o compile_to_c compile_to_c". Received signal 11. Eiffel program crash at run time. No trace when using option "-boost" Last system call failed (error reported). System call "/var/tmp/portage/dev-lang/smarteiffel-2.2/work/SmartEiffel/bin/compile_to_c -boost -no_gc -relax -o compile_to_c compile_to_c" failed. System call "/var/tmp/portage/dev-lang/smarteiffel-2.2/work/SmartEiffel/bin/clean compile_to_c". sh: /var/tmp/portage/dev-lang/smarteiffel-2.2/work/SmartEiffel/bin/clean: No such file or directory Last system call failed (error reported). System call "/var/tmp/portage/dev-lang/smarteiffel-2.2/work/SmartEiffel/bin/clean compile_to_c" failed. System call "/var/tmp/portage/dev-lang/smarteiffel-2.2/work/SmartEiffel/bin/clean compile". sh: /var/tmp/portage/dev-lang/smarteiffel-2.2/work/SmartEiffel/bin/clean: No such file or directory Last system call failed (error reported). System call "/var/tmp/portage/dev-lang/smarteiffel-2.2/work/SmartEiffel/bin/clean compile" failed. System call "/var/tmp/portage/dev-lang/smarteiffel-2.2/work/SmartEiffel/bin/clean clean". sh: /var/tmp/portage/dev-lang/smarteiffel-2.2/work/SmartEiffel/bin/clean: No such file or directory Last system call failed (error reported). System call "/var/tmp/portage/dev-lang/smarteiffel-2.2/work/SmartEiffel/bin/clean clean" failed. *** There have been errors during the install of SmartEiffel. Sorry :-( Press a <Enter> to return to the menu.
there's a fix for this in svn, but the patch is against 2.3 and friggin huge (+5MB). the revisions are 8694:8697 if you're interested, but it would probably be easier to just force -O1 for now.
removed