media-tv/mythtv-0.20.2_p14972 fails to compile due to undefined symbol It's a fairly plain stable AMD64 box, but MythTV errors out the same way everytime. QT-3.3.8-r4 is compiled with mysql support as needed.
Created attachment 142442 [details] build.log of failed compile
Created attachment 142444 [details] emerge --info output
<snip> {standard input}: Assembler messages: {standard input}:49072: Error: undefined symbol `.LLSDACSE5999' in operation g++: Internal error: Killed (program cc1plus) </snip> Looks like you did run out of RAM...
(In reply to comment #3) > > Looks like you did run out of RAM... > There's a gig of RAM physically, and very little other usage. It happily did two "emerge -e system"s in a row. And I've tried after a fresh boot.
(In reply to comment #4) > (In reply to comment #3) > > > > > Looks like you did run out of RAM... > > > > There's a gig of RAM physically, and very little other usage. It happily did > two "emerge -e system"s in a row. And I've tried after a fresh boot. > I "borrowed" some more RAM from another machine to put it up to 2 gigs, and it has now compiled. Why does this particular app need so much RAm to compile? No other compilation produced such an error.
It's a C++ app. Nothing in system is a C++ app. gcc is known to perform very poorly with memory usage when compiling C++. Basically, the compiler was ICEing due to memory usage. I recommend reviewing how you have your swap setup for the future.
Hmm, swap is present and turned on. But since mythtv isn't the cause then this can be closed.