Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 299042 - media-sound/lastfmplayer-1.5.1.31879-r3 ebuild fails make: *** [sub-src-make_default-ordered] Error 2
Summary: media-sound/lastfmplayer-1.5.1.31879-r3 ebuild fails make: *** [sub-src-make_...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Markos Chandras (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-30 22:43 UTC by David BB
Modified: 2010-01-04 19:23 UTC (History)
1 user (show)

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


Attachments
ebuild environment (environment,111.61 KB, text/plain)
2009-12-30 22:45 UTC, David BB
Details
Build log after attempted emerge (build.log,149.46 KB, text/plain)
2010-01-02 20:49 UTC, David BB
Details
emerge --info output (emerge-info.log,3.82 KB, text/plain)
2010-01-02 20:51 UTC, David BB
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David BB 2009-12-30 22:43:47 UTC
../build/last.fm/release/autoupdater.o: In function `CAutoUpdater::downloadDone(int, bool)':
autoupdater.cpp:(.text+0x3347): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<unsigned long>(unsigned long)'
autoupdater.cpp:(.text+0x3373): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<long long>(long long)'
../build/last.fm/release/autoupdater.o: In function `CAutoUpdater::downloadUpdates(std::vector<CComponentInfo*, std::allocator<CComponentInfo*> >)':
autoupdater.cpp:(.text+0x36c6): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
autoupdater.cpp:(.text+0x36f0): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
../build/last.fm/release/updatewizard.o: In function `UpdateWizard::UpdateWizard(CAutoUpdater&, QWidget*)':
updatewizard.cpp:(.text+0xd0d): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
updatewizard.cpp:(.text+0xd2b): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
../build/last.fm/release/updatewizard.o: In function `UpdateWizard::updateDownloadDone(bool, QString)':
updatewizard.cpp:(.text+0x1a68): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
../build/last.fm/release/updatewizard.o:updatewizard.cpp:(.text+0x1ace): more undefined references to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)' follow
/var/tmp/portage/media-sound/lastfmplayer-1.5.1.31879-r3/work/lastfm-1.5.1.31879.dfsg/bin/libLastFmTools.so: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<long>(long)'
collect2: ld returned 1 exit status
make[1]: *** [../bin/last.fm] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-sound/lastfmplayer-1.5.1.31879-r3/work/lastfm-1.5.1.31879.dfsg/src'
make: *** [sub-src-make_default-ordered] Error 2
 * 
 * ERROR: media-sound/lastfmplayer-1.5.1.31879-r3 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2869:  Called die
 * The specific snippet of code:
 *       emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" || die "emake failed";
 *  The die message:
 *   emake failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-sound/lastfmplayer-1.5.1.31879-r3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/lastfmplayer-1.5.1.31879-r3/temp/environment'.
 * 
mp/portage/media-sound/lastfmplayer-1.

Reproducible: Always

Steps to Reproduce:
emerge -av lastfmplayer
Comment 1 David BB 2009-12-30 22:45:00 UTC
Created attachment 214674 [details]
ebuild environment
Comment 2 Markos Chandras (RETIRED) gentoo-dev 2010-01-02 11:37:23 UTC
I need your emerge --info output and your build.log file right after the compilation failure

Thanks
Comment 3 David BB 2010-01-02 20:49:41 UTC
Created attachment 214944 [details]
Build log after attempted emerge
Comment 4 David BB 2010-01-02 20:51:05 UTC
Created attachment 214946 [details]
emerge --info output
Comment 5 David BB 2010-01-04 19:23:47 UTC
I had a problem with another ebuild over the weekend and did some more investigating. I have recently upgraded GCC and so I ran emerge -eav system and emerge -eav world over the weekend. I had to clean some env.d entries relating to the previous version of gcc. 
Result of both these activities is that media-sound/lastfmplayer-1.5.1.31879-r3 has just successfully built. I think this must have been related to some kind of gcc upgrade issue that I hadn't completely resolved. Apologies.