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

kdesrc-build kdepimlibs error: Nepomuk missing

Tags: nepomuk missing nepomuk missing nepomuk missing
(comma "," separated)
User avatar
LBL
Registered Member
Posts
131
Karma
0
OS
I need help building KDE, maybe fate has choosen you to solve my problems regarding this. ;)

kdesrc-build fails on cmake with
-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- You must install these packages before continuing.
-----------------------------------------------------------------------------
* Nepomuk <http://www.kde.org>
Support for the semantic desktop, including indexing of PIM data
Nepomuk is part of kdelibs

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


The log also says that
-- Could NOT find Nepomuk (missing: NEPOMUK_INCLUDE_DIR)


Am I missing a dependency?
if related: soprano fails on building with
[ 48%] Building CXX object parsers/raptor/CMakeFiles/soprano_raptorparser.dir/raptorparser.cpp.o
/home/lbl/kde/src/soprano/parsers/raptor/raptorparser.cpp:43:42: error: ‘raptor_log_message’ has not been declared
/home/lbl/kde/src/soprano/parsers/raptor/raptorparser.cpp: In function ‘void {anonymous}::raptorLogHandler(void*, int*)’:
/home/lbl/kde/src/soprano/parsers/raptor/raptorparser.cpp:46:23: error: request for member ‘locator’ in ‘* message’, which is of non-class type ‘int’
/home/lbl/kde/src/soprano/parsers/raptor/raptorparser.cpp:47:89: error: request for member ‘locator’ in ‘* message’, which is of non-class type ‘int’
/home/lbl/kde/src/soprano/parsers/raptor/raptorparser.cpp:47:113: error: request for member ‘locator’ in ‘* message’, which is of non-class type ‘int’
/home/lbl/kde/src/soprano/parsers/raptor/raptorparser.cpp:47:139: error: request for member ‘locator’ in ‘* message’, which is of non-class type ‘int’
/home/lbl/kde/src/soprano/parsers/raptor/raptorparser.cpp:48:83: error: request for member ‘text’ in ‘* message’, which is of non-class type ‘int’
/home/lbl/kde/src/soprano/parsers/raptor/raptorparser.cpp:52:77: error: request for member ‘text’ in ‘* message’, which is of non-class type ‘int’
/home/lbl/kde/src/soprano/parsers/raptor/raptorparser.cpp: At global scope:
/home/lbl/kde/src/soprano/parsers/raptor/raptorparser.cpp:56:32: error: ‘raptor_term’ was not declared in this scope
/home/lbl/kde/src/soprano/parsers/raptor/raptorparser.cpp:56:46: error: ‘term’ was not declared in this scope
/home/lbl/kde/src/soprano/parsers/raptor/raptorparser.cpp:57:5: error: expected ‘,’ or ‘;’ before ‘{’ token
In file included from /home/lbl/kde/src/soprano/parsers/raptor/raptorparser.cpp:312:0:
/home/lbl/kde/src/build/soprano/parsers/raptor/raptorparser.moc:72:1: error: expected ‘}’ at end of input
gmake[2]: *** [parsers/raptor/CMakeFiles/soprano_raptorparser.dir/raptorparser.cpp.o] Error 1


42: There is no other answer. There are only different ways to express it.
0x2A
0o52
0b101010
User avatar
LBL
Registered Member
Posts
131
Karma
0
OS
I resolved at least the kdepimlibs part. It seems I my desktop-ontologies version was to old. therfore nepomuk wasn't build in kdelibs.

Sometimes one has to control his/her own destiny :)


42: There is no other answer. There are only different ways to express it.
0x2A
0o52
0b101010
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
The build error for Soprano will be caused by the version of Raptor you have probably being too old. raptor2 (which was only released recently) is unfortunately required to build Soprano.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
LBL
Registered Member
Posts
131
Karma
0
OS
Thank's. I installed raptor2 and raptor2-devel from rawhide. I also had to install redland from rawhide. Now it's working.


42: There is no other answer. There are only different ways to express it.
0x2A
0o52
0b101010


Bookmarks



Who is online

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