LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   KDE 4.10 alien on Slackware 14 dependency to cmake, a note (http://www.linuxquestions.org/questions/slackware-14/kde-4-10-alien-on-slackware-14-dependency-to-cmake-a-note-4175454339/)

a4z 03-16-2013 12:46 PM

KDE 4.10 alien on Slackware 14 dependency to cmake, a note
 
I write this more for a documentation purpose than as a bug report


I just found out that

/usr/share/apps/cmake/modules/FindKDE4Internal.cmake

which comes with kdelibs-4.10.0-x86_64-1alien

contains the line

cmake_minimum_required(VERSION 2.8.9 FATAL_ERROR)

and this makes it difficult (impossible) to build some kde applications that makes use of the module.
for example rekonq, what made me finding this problem

this is not a problem on slackware current or if no builds are done.

do not know what the kde guys thinking by doing this
looking at the cmake file makes me think that this is legacy code that is keep alive by adding what ever is needed for the current version, but of course this is just a personal impression after a first look into the file.

will see what happens if I patch the file to work also with cmake 2.8.8

Alien Bob 03-16-2013 05:21 PM

That is why in the KDE 4.10.1 tree I also added the newer cmake package which you need to compile these on Slackware 14.
http://taper.alienbase.nl/mirrors/al.../x86_64/tools/ (64-bit)
http://taper.alienbase.nl/mirrors/al...0.1/x86/tools/ (32-bit)

The cmake of slackware-current is new enough by the way, this update is only needed for Slackware 14.

Eric

a4z 03-17-2013 02:53 AM

great , havn't seen that 4.10.1 exists also for Slackware 14.
thought I read that 4.10.1 it is only for current
thanks!

a4z 03-17-2013 04:32 AM

did the update to 4.10.1 now and everything works like charm again.

thanks a lot for providing those packages!

you may want to add
upgradepkg --reinstall --install-new x86_64/tools/*.t?z
to the install/upgrade instructions in the readme file


All times are GMT -5. The time now is 09:47 PM.