Problems with ECM / FindKDE4Internal and plasma-framework

Ben Cooksley bcooksley at kde.org
Mon Feb 4 21:30:27 UTC 2013


Hi all,

Currently the KDE CI system is unable to build the newly created
'plasma-framework' repository. Through some debugging I have
determined that although all appropriate environment variables are set
correctly (to the best of my knowledge) it seems that CMake is simply
blind, or something (likely in ECM) is making it blind.

The problem in this case is that FindKDE4Internal.cmake is not being
found. CMAKE_PREFIX_PATH contains the appropriate location (
/srv/jenkins/install/linux/x64_64/g++/qt5/kde/kdelibs/frameworks ) and
the file exists at
/srv/jenkins/install/linux/x64_64/g++/qt5/kde/kdelibs/frameworks/share/cmake/modules/FindKDE4Internal.cmake

Is there any explanation for it not being found?

There also seems to be an extremely confusing variety of locations
where Find* scripts get installed (virtually all of kde4 installs in
share/apps/cmake while frameworks disregards this - copying the
share/cmake folder to share/apps/cmake had no effect however), while
*Config.cmake files seem relatively standardised on
lib/cmake/projectname. It would be great if this was clarified.

Thanks,
Ben


More information about the Kde-buildsystem mailing list