Version: unspecified (using KDE 4.5.5) OS: Linux Previously reported to [http://lists.kde.org/?l=kde-devel&m=129319083828981&w=2]. Reproducible: Always Steps to Reproduce: 1. tar jxvf kdebase-runtime-4.5.5.tar.bz2 2. cd kdebase-runtime-4.5.5 3. wget "http://websvn.kde.org/trunk/KDE/kdebase/runtime/knotify/ksolidnotify.cpp?r1=1140405&r2=1151084&pathrev=1151084&view=patch" --output-document=-|patch -p4 4. mkdir build 5. cd build 6. cmake -DKDE4_ENABLE_FINAL=ON .. 7. make Actual Results: In file included from /tmp/kdebase-runtime-4.5.5/build/nepomuk/strigibackend/nepomukbackend_final_cpp.cpp:5: kdebase-runtime-4.5.5/nepomuk/strigibackend/util.cpp: In function "void Strigi::Util::storeStrigiMiniOntology(Soprano::Model*)": kdebase-runtime-4.5.5/nepomuk/strigibackend/util.cpp:127: fel: "Soprano::Vocabulary::NRL" har inte deklarerats The problem seems to be that Soprano::Vocabulary::NRL is clared in the header file /usr/include/soprano/nrl.h with the include guard _SOPRANO_NRL_H_. But during the build, the file kdebase-runtime-4.5.4/build/nepomuk/strigibackend/nrl.h is created with the same include guard but not declaring Soprano::Vocabulary::NRL. That file is then included first. So the content of /usr/include/soprano/nrl.h (declaration of Soprano::Vocabulary::NRL) is never seen.
Trying to reproduce this bug with Nepomuk 4.6.1 triggers bug #269439. First fix that bug, then try again to reproduce this bug.
Please try again with the latest KDE. Most of the nepomuk-core has moved to nepomuk-core.
(In reply to comment #2) > Please try again with the latest KDE. Most of the nepomuk-core has moved to > nepomuk-core. Urgh. I meant that most of the nepomuk CODE has moved to nepomuk-core.
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years so I am closing this bug. Development has moved to Baloo, please try again using the latest version and applications, and submit a new ticket for frameworks-baloo if you still have an issue. Thank you!