Hello everyone, I tried to set up a separate Qt5+KF5 build in release mode. Unfortunately, I did not succeed :-(
The first package that fails to build (even if I repeat the kdesrc-build process many times) is kservice. The comiler reports [ 30%] Building CXX object src/CMakeFiles/KF5Service.dir/services/kserviceaction.cpp.o In file included from /home/kde-frameworks-release/kde/src/frameworks/kservice/src/services/kmimetypetrader.h:23:0, from /home/kde-frameworks-release/kde/src/frameworks/kservice/src/services/kmimetypetrader.cpp:20: /home/kde-frameworks-release/kde/src/frameworks/kservice/src/services/kservice.h:27:28: fatal error: kpluginfactory.h: No such file or directory #include <kpluginfactory.h> ^ I then found that kpluginfactory should actually be installed by kcoreaddons, but that does not happen here. The install.log of kcoreaddons looks like this: # kdesrc-build running: 'gmake' 'install/fast' # from directory: /home/kde-frameworks-release/kde/build/frameworks/kcoreaddons Install the project... -- Install configuration: "release" -- Up-to-date: /home/kde-frameworks-release/kf5/lib64/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake -- Up-to-date: /home/kde-frameworks-release/kf5/lib64/cmake/KF5CoreAddons/KF5CoreAddonsConfigVersion.cmake -- Up-to-date: /home/kde-frameworks-release/kf5/lib64/cmake/KF5CoreAddons/KF5CoreAddonsTargets.cmake -- Up-to-date: /home/kde-frameworks-release/kf5/lib64/cmake/KF5CoreAddons/KF5CoreAddonsTargets-release.cmake -- Up-to-date: /home/kde-frameworks-release/kf5/include/KF5/kcoreaddons_version.h -- Up-to-date: /home/kde-frameworks-release/kf5/lib64/libKF5CoreAddons.so.4.100.0 -- Up-to-date: /home/kde-frameworks-release/kf5/lib64/libKF5CoreAddons.so.5 -- Up-to-date: /home/kde-frameworks-release/kf5/lib64/libKF5CoreAddons.so -- Up-to-date: /home/kde-frameworks-release/kf5/include/KF5/KCoreAddons/KAboutData -- Up-to-date: /home/kde-frameworks-release/kf5/include/KF5/KCoreAddons/kaboutdata.h -- Up-to-date: /home/kde-frameworks-release/kf5/include/KF5/KCoreAddons/kcoreaddons_export.h -- Up-to-date: /home/kde-frameworks-release/kf5/mkspecs/modules/qt_KCoreAddons.pri -- Up-to-date: /home/kde-frameworks-release/kf5/share/mime/packages/kde5.xml -- Updating MIME database at /home/kde-frameworks-release/kf5/share/mime It looks like it installs nothing that is in subdirectories of kcoreaddons/src/lib/. It still works nicely with my "kde-frameworks" user. The only change between both builds (except that one is based on a more recent Qt5 checkout) that I am aware of is that I replaced "debug" by "release" as the build type. I then reverted the debug->release change, cleared the kcoreaddons build directory and re-ran kdesrc-build, but it does not help. The CMake log does not look suspicious to me: http://paste.kde.org/p0ccahzhh I tried to understand the CMakeLists.txt, but I'm not really familiar with CMake and the ECM stuff, so I haven't found out what the problem is yet. Does anyone have an idea what I could do to investigate and possibly fix the problem? Thanks and best regards, Frank _______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel