Hi Because of some qt problem i had to deactivate Nepomuk.
It is a optional dependency in kdebase/runtime. Specifying -DWITH_Nepomuk=0 worked (I have nepomuk compiled. onto2vocab... just crashes on execution). It is only on the first glimpse an optional dependence in kdepim. Therefore compiling kdepim with -DWITH_Nepomuk fails because it still tries to use Nepomuk. The first problem is that kdepim tries to find Nepomuk twice: kdepim/CMakeLists.txt: > macro_optional_find_package(Soprano) > macro_log_feature(Soprano_FOUND "Soprano" "Semantic Desktop Storing" "http://soprano.sourceforge.net" FALSE "" "Soprano is needed for Nepomuk") > macro_optional_find_package(Nepomuk) > macro_log_feature(Nepomuk_FOUND "Nepomuk" "The Nepomuk libraries" "http://www.kde.org" FALSE "" "Nepomuk extends the search and tagging functionalities in KMail and Akonadi") kdepim/akonadi/CMakeLists.txt: > find_package(Soprano) > macro_log_feature(Soprano_FOUND "Soprano" "Semantic Desktop Storing" "http://soprano.sourceforge.net" FALSE "" "Soprano is needed for Nepomuk") > find_package(Nepomuk) > macro_log_feature(Nepomuk_FOUND "Nepomuk" "The Nepomuk libraries" "http://www.kde.org" FALSE "" "Nepomuk extends the search and tagging functionalities in KMail and Akonadi") Which essentially means it's not optional in the sense i can't disable it when i have it installed. When fixing that problem locally i encountered two other problems. First a kdepim developer objecting to my change because Nepomuk already is optional in his opinion. I think we have a problem with people understanding the use case for macro_optional_find_package . Second It still doesn't compile because akonadiconsole these days has a ui file referencing some Nepomuk Widget. Which leads me to the main point of this mail. We need additional automatic builds imho. Builds that make sure all these optional packages are really optional. Developers (me included) tend to compile only the everything enabled version. Is there any chance on getting these? All this is unrelated to the question if nepomuk should be hard dependency for kdepim. tmcguire said it doesn't really work without anymore. Posts to mailing lists would cease to work if nepomuk is disabled. Which btw. means this email should not reach the mailing list :-) Mike _______________________________________________ Kde-buildsystem mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-buildsystem
