This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Compiling KDE Trunk

Tags: None
(comma "," separated)
User avatar
plaristote
Registered Member
Posts
114
Karma
0
OS

Compiling KDE Trunk

Wed May 19, 2010 9:11 pm
Hello there !

I'm trying to compile KDE from trunk following that tuto http://techbase.kde.org/Getting_Started/Build/KDE4
So far I managed to solve everything that came up but I'm now stuck with that cmake error, while using cmakekde to compile kdelibs :
-- Strigi API needs 'signed char'
CMake Error at cmake/modules/FindPackageHandleStandardArgs.cmake:139 (MESSAGE):
Couldn't find Strigi streams and streamanalyzer libraries. Set the
environment variable STRIGI_HOME (or CMAKE_PREFIX_PATH) to the strigi
install dir. (missing: STRIGI_STREAMS_LIBRARY
STRIGI_STREAMANALYZER_LIBRARY)
Call Stack (most recent call first):
cmake/modules/FindStrigi.cmake:41 (find_package_handle_standard_args)
CMakeLists.txt:62 (find_package)


I tried to set STRIGI_HOME to the install path of Strigi to /usr/lib/strigi, which is where my strigi libraries are stored. But that didn't help.
I'm using Mandriva Cooker (2010.1).

May you have an idea of what I should do ?
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

Re: Compiling KDE Trunk

Thu May 20, 2010 4:17 am
Have you compiled and installed kdesupport first? Or are you trying to build kdesupport?

If you have already compiled and installed kdesupport, where did you install it to? Environment variables may need to be set to ensure that CMake and KDE can locate needed files.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
plaristote
Registered Member
Posts
114
Karma
0
OS

Re: Compiling KDE Trunk

Thu May 20, 2010 2:09 pm
Indeed, sorry about that I forgot kdesupport !
Thanks a lot !

Well now it worked and I get both kdesupport and kdelibs to compile ! But my objective is to go on at least untill kdebase and right now I can't compile kdepimlibs.

It looks like I need to install Nepomuk before kdepimlibs :
-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- You must install these packages before continuing.
-----------------------------------------------------------------------------
* Nepomuk <http://www.kde.org>
The Nepomuk libraries
Nepomuk is required to build the Akonadi libraries.
* libical (0.42 or higher) <http://sourceforge.net/projects/freeassociation>
Reference implementation of the iCalendar data type and serialization format
Required for the critical PIM kcal library.

-----------------------------------------------------------------------------

CMake Error at /home/kde-devel/kde/share/apps/cmake/modules/MacroLogFeature.cmake:141 (MESSAGE):
Exiting: Missing Requirements
Call Stack (most recent call first):
CMakeLists.txt:137 (macro_display_feature_log)


So in techbase building tutorial, they say to compile first kdelibs, then kdepimlibs, and then kdebase. So I'm wondering why Nepomuk hasn't been already installed, and what can I do to get it installed ?
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

Re: Compiling KDE Trunk

Fri May 21, 2010 4:59 am
Nepomuk is part of kdelibs, which likely means that the needed portions in kdesupport weren't built. Please check the CMake output of kdesupport and kdelibs.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot], rblackwell