[ 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.
Created attachment 206907 [details] build log
Created attachment 206909 [details] emerge --info
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.
As this was due to bad CFLAGS/CXXFLAGS in dependencies, resolving as "INVALID".