Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 288777

Summary: kde-base/kdelibs-4.3.2-r1 undefined reference to `typeinfo for Phonon::AbstractMediaStream'
Product: Gentoo Linux Reporter: chris <topher.wheeler>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build log
emerge --info

Description chris 2009-10-12 22:27:49 UTC
[ 79%] Building CXX object khtml/CMakeFiles/khtml.dir/kcookiejar_interface.o
Linking CXX shared library ../lib/libkhtml.so
CMakeFiles/khtml.dir/ecma/kjs_audio.o:(.data.rel.ro._ZTIN3KJS12AudioQObjectE[typeinfo for KJS::AudioQObject]+0x8): undefined reference to `typeinfo for Phonon::AbstractMediaStream'
collect2: ld returned 1 exit status
make[2]: *** [lib/libkhtml.so.5.3.0] Error 1
make[1]: *** [khtml/CMakeFiles/khtml.dir/all] Error 2
make: *** [all] Error 2
 *
 * ERROR: kde-base/kdelibs-4.3.2-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3694:  Called kde4-base_src_compile
 *             environment, line 2826:  Called cmake-utils_src_compile
 *             environment, line 1024:  Called cmake-utils_src_make
 *             environment, line 1104:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 *  The die message:
 *   Make failed!


Reproducible: Always

Steps to Reproduce:
1. emerge -v ~kde-base/kdelibs-4.3.2
2.
3.
Comment 1 chris 2009-10-12 22:29:07 UTC
Created attachment 206907 [details]
build log
Comment 2 chris 2009-10-12 22:30:10 UTC
Created attachment 206909 [details]
emerge --info
Comment 3 chris 2009-10-13 02:49:02 UTC
I re-emerged 'media-sound/phonon'.  I had tainted a bunch of the dependencies with -ffast-math and-fno-rtti; I think I learned my lesson.  I also removed MAKEOPTS="-j2", just in case.  It now compiles fine.
Comment 4 Jonathan Callen (RETIRED) gentoo-dev 2009-10-13 03:10:41 UTC
As this was due to bad CFLAGS/CXXFLAGS in dependencies, resolving as "INVALID".