emerge of wesnoth-0.6.99.4 was just fine the other day gcc 3.3.2, 3.16.2004, gentoo linux, kernel 2.6.4-rc2-mm1 the last lines are: if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/SDL -D_REENTRANT -DWESNOTH _PATH=\"/usr/share/games/wesnoth\" -Os -march=athlon-mp -mcpu=athlon-mp -fomit-f rame-pointer -pipe -MT game_events.o -MD -MP -MF ".deps/game_events.Tpo" \ -c -o game_events.o `test -f 'game_events.cpp' || echo './'`game_events.cpp; \ then mv -f ".deps/game_events.Tpo" ".deps/game_events.Po"; \ else rm -f ".deps/game_events.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/SDL -D_REENTRANT -DWESNOTH _PATH=\"/usr/share/games/wesnoth\" -Os -march=athlon-mp -mcpu=athlon-mp -fomit-f rame-pointer -pipe -MT gamestatus.o -MD -MP -MF ".deps/gamestatus.Tpo" \ -c -o gamestatus.o `test -f 'gamestatus.cpp' || echo './'`gamestatus.cpp; \ then mv -f ".deps/gamestatus.Tpo" ".deps/gamestatus.Po"; \ else rm -f ".deps/gamestatus.Tpo"; exit 1; \ fi {standard input}: Assembler messages: {standard input}:4834: Warning: end of file not at end of a line; newline insert ed g++: Internal error: Terminated (program cc1plus) Please submit a full bug report. See <URL:http://bugs.gentoo.org/> for instructions. {standard input}:5548: Error: undefined symbol `.LLSDATT2908' in operation {standard input}:5551: Error: undefined symbol `.LLSDACSE2908' in operation make[3]: *** [game.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/wesnoth-0.6.99.5/work/wesnoth-0.6.9 9.5/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/wesnoth-0.6.99.5/work/wesnoth-0.6.9 9.5/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/wesnoth-0.6.99.5/work/wesnoth-0.6.9 9.5' make: *** [all] Error 2 !!! ERROR: games-strategy/wesnoth-0.6.99.5 failed. !!! Function src_compile, Line 29, Exitcode 2 !!! emake failed and when I try again it says: display.cpp:2273: warning: passing `double' for argument 2 of `const T& maximum(const T&, const T&) [with T = int]' cc1plus: out of memory allocating 24437760 bytes after a total of 13479936 bytes make[3]: *** [game.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/wesnoth-0.6.99.5/work/wesnoth-0.6.99.5/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/wesnoth-0.6.99.5/work/wesnoth-0.6.99.5/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/wesnoth-0.6.99.5/work/wesnoth-0.6.99.5' make: *** [all] Error 2 !!! ERROR: games-strategy/wesnoth-0.6.99.5 failed. !!! Function src_compile, Line 29, Exitcode 2 !!! emake failed
Does it work if you use MAKEOPTS=-j1 ?
Oh, and please post the output of emerge --info as requested on the bug submission page.
If it doesn't help to use MAKEOPTS=-j1, please try it with CXXFLAGS="pipe"
changing to MAKEOPTS=-j1 fixed it, and I was able to emerge completely. Thanks Mr. Bones -Matt Linzer
Darn. that means they dorked up the makefiles upstream.