Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 208518 - media-tv/mythtv-0.20.2_p14972 fails to compile due to undefined symbol
Summary: media-tv/mythtv-0.20.2_p14972 fails to compile due to undefined symbol
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-01 23:21 UTC by Barry Walsh
Modified: 2008-02-02 23:16 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log of failed compile (build.log,243.38 KB, text/plain)
2008-02-01 23:22 UTC, Barry Walsh
Details
emerge --info output (emergeinfo.txt,3.11 KB, text/plain)
2008-02-01 23:22 UTC, Barry Walsh
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Barry Walsh 2008-02-01 23:21:38 UTC
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.
Comment 1 Barry Walsh 2008-02-01 23:22:16 UTC
Created attachment 142442 [details]
build.log of failed compile
Comment 2 Barry Walsh 2008-02-01 23:22:51 UTC
Created attachment 142444 [details]
emerge --info output
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2008-02-01 23:25:00 UTC
<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...
Comment 4 Barry Walsh 2008-02-01 23:27:18 UTC
(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.
Comment 5 Barry Walsh 2008-02-02 01:04:01 UTC
(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.
Comment 6 Doug Goldstein (RETIRED) gentoo-dev 2008-02-02 22:55:18 UTC
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.
Comment 7 Barry Walsh 2008-02-02 23:16:44 UTC
Hmm, swap is present and turned on. But since mythtv isn't the cause then this can be closed.