(.text._ZN7QVectorI15QStaticTextItemE6appendERKS0_[QVector<QStaticTextItem>::append(QStaticTextItem const&)]+0x33c): undefined reference to `QStaticTextItem::~QStaticTextItem()' .obj/release-shared/qdeclarativedebugservice.o: In function `QDeclarativeDebugServer::instance()': qdeclarativedebugservice.cpp:(.text+0x7e8): undefined reference to `QApplicationPrivate::qmljsDebugArgumentsString()' qdeclarativedebugservice.cpp:(.text+0x837): undefined reference to `QApplicationPrivate::qmljsDebugArgumentsString()' qdeclarativedebugservice.cpp:(.text+0xa2b): undefined reference to `QApplicationPrivate::qmljsDebugArgumentsString()' qdeclarativedebugservice.cpp:(.text+0xa75): undefined reference to `QApplicationPrivate::qmljsDebugArgumentsString()' qdeclarativedebugservice.cpp:(.text+0xac3): undefined reference to `QApplicationPrivate::qmljsDebugArgumentsString()' .obj/release-shared/qdeclarativedebugservice.o:qdeclarativedebugservice.cpp:(.text+0xb57): more undefined references to `QApplicationPrivate::qmljsDebugArgumentsString()' follow collect2: ld returned 1 exit status make: *** [../../lib/libQtDeclarative.so.4.7.2] Error 1 emake failed * ERROR: x11-libs/qt-declarative-4.7.9999 failed: * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 3862: Called qt4-build-edge_src_compile * environment, line 3370: Called qt4-build_src_compile * environment, line 3466: Called build_directories 'src/declarative' 'tools/qml' * environment, line 662: Called die * The specific snippet of code: * emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" LINK="$(tc-getCXX)" || die "emake failed"; Reproducible: Always
Created attachment 255591 [details] full build log
Created attachment 255593 [details] emerge --info
Even more curious, can someone explain to me why qt-declarative is being pulled in at all? The only package that depends on it is PyQt4 - which I have built with -declarative? This is stopping me from updating to kde 4.5.80 - does a new feature require this or? Thanks.
One year later...does this still happen?