I've tried to upgrade kdelibs-4.2.0 to kdelibs-4.2.1 during the merge the compile died (around [52%] when linking libkio.so) Because there was no relevant error information so I chnge my destination to /var/tmp/portage/kde-base/kdelibs-4.2.1/work/kdelibs_build/ and runned make For my suprise the build go on - So I cannot say what was the problem with libkio - but stopped at [92%] with the error message: Linking CXX shared library ../../lib/libnepomuk.so CMakeFiles/nepomuk.dir/resourcedata.o: In function `QHash<QUrl, Nepomuk::Variant>::findNode(QUrl const&, unsigned int*) const': resourcedata.cpp:(.text._ZNK5QHashI4QUrlN7Nepomuk7VariantEE8findNodeERKS0_Pj[QHash<QUrl, Nepomuk::Variant>::findNode(QUrl const&, unsigned int*) const]+0x18): undefined reference to `qHash(QUrl const&)' CMakeFiles/nepomuk.dir/ontology/ontology.o: In function `QHash<QUrl, Nepomuk::Property const*>::findNode(QUrl const&, unsigned int*) const': ontology.cpp:(.text._ZNK5QHashI4QUrlPKN7Nepomuk8PropertyEE8findNodeERKS0_Pj[QHash<QUrl, Nepomuk::Property const*>::findNode(QUrl const&, unsigned int*) const]+0x18): undefined reference to `qHash(QUrl const&)' CMakeFiles/nepomuk.dir/ontology/ontology.o: In function `QHash<QUrl, Nepomuk::Class const*>::findNode(QUrl const&, unsigned int*) const': ontology.cpp:(.text._ZNK5QHashI4QUrlPKN7Nepomuk5ClassEE8findNodeERKS0_Pj[QHash<QUrl, Nepomuk::Class const*>::findNode(QUrl const&, unsigned int*) const]+0x18): undefined reference to `qHash(QUrl const&)' CMakeFiles/nepomuk.dir/ontology/ontologymanager.o: In function `QHash<QUrl, Nepomuk::Ontology>::findNode(QUrl const&, unsigned int*) const': ontologymanager.cpp:(.text._ZNK5QHashI4QUrlN7Nepomuk8OntologyEE8findNodeERKS0_Pj[QHash<QUrl, Nepomuk::Ontology>::findNode(QUrl const&, unsigned int*) const]+0x18): undefined reference to `qHash(QUrl const&)' CMakeFiles/nepomuk.dir/ontology/ontologymanager.o: In function `QHash<QUrl, Nepomuk::Property>::findNode(QUrl const&, unsigned int*) const': ontologymanager.cpp:(.text._ZNK5QHashI4QUrlN7Nepomuk8PropertyEE8findNodeERKS0_Pj[QHash<QUrl, Nepomuk::Property>::findNode(QUrl const&, unsigned int*) const]+0x18): undefined reference to `qHash(QUrl const&)' CMakeFiles/nepomuk.dir/ontology/ontologymanager.o:ontologymanager.cpp:(.text._ZNK5QHashI4QUrlN7Nepomuk5ClassEE8findNodeERKS0_Pj[QHash<QUrl, Nepomuk::Class>::findNode(QUrl const&, unsigned int*) const]+0x18): more undefined references to `qHash(QUrl const&)' follow collect2: ld returned 1 exit status make[2]: *** [lib/libnepomuk.so.4.2.0] Error 1 make[1]: *** [nepomuk/core/CMakeFiles/nepomuk.dir/all] Error 2 make: *** [all] Error 2 Reproducible: Always Expected Results: kedlibs-4.2.1 should comile normally
I think, this is the same problem as at: http://forum.kde.org/kde4-2-1-compile-problem-kdelibs-nepomuk-t-36778.html
It was some problem with dependencies (I've used some programs from overlays, and those versions doesn't appear in the tree). (I think) It is fixed in the tree right now.