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

4.6.3 - NepomukService not found

Tags: None
(comma "," separated)
nmset
Registered Member
Posts
67
Karma
0
OS

4.6.3 - NepomukService not found

Sat May 21, 2011 2:13 pm
Hello,

I am having a strange problem with Nepomuk. I compiled KDE 4.6.3 on Debian Squeeze (stable) and I can log in a normally working plasma desktop.
Nepomuk seems to be the only problematic part.

No nepomuk/virtuoso related process exists after logging in. Running nepomukserver in bash results in :

Code: Select all
NepomukServer(20690)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType  "NepomukService"  not found


Running
nepomukservicestub NepomukService
results in :
Code: Select all
nepomukservicestub: symbol lookup error: /home/deb/kde46/lib/kde4/plugins/gui_platform/libkde.so: undefined symbol: _ZN9QListData11detach_growEPii


Now the most strange part to me. The above concerns logging into KDE4 on the host where 4.6.3 is compiled. If I log into that machine through SSH from my laptop, then issuing
nepomukserver
in bash fires the server normally, a virtuoso-t process appears, and dolphin shows the nepomuk related links in the information pane.

The cmake.log file of kdebase-runtime contains the following :
-- The following OPTIONAL packages could NOT be located on your system.
-- Consider installing them to enable more features from this software.
-----------------------------------------------------------------------------
* Soprano Virtuoso Backend <http://soprano.sourceforge.net>
Virtuoso storage backend for Soprano
The Soprano Virtuoso backend is required to run the Nepomuk semantic desktop system.
* QNtrack <http://launchpad.net/ntrack>
Network status tracking library
Provides data input for Solid network status


Both virtuoso and soprano libraries are installed on the dev host. And of course, soprano is built and installed in the new KDEDIR quite early during the building process.

I have not found any hint related to such a problem on the web.

I would be happy to read any useful hint to solve this problem.

Thank you.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
OK, which environment variables have you exported to ensure your self build installation is used? It seems that your distribution Qt and self compiled Qt are mixing.

Please ensure that CMAKE_PREFIX_PATH is set to /home/deb/kde46 (the prefix you are installing qt/soprano/kde to)


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
nmset
Registered Member
Posts
67
Karma
0
OS
In fact I used kdesrc-build for the process, I did not manage variable defintion and assignment.

After some time searching the problem, I finally looked into soprano's cmake.log file. One line there mentioned missing iodbc-dev, and that resolved the issue. I used to grep recursively in cmake.log files looking for kind of pattern 'The following OPTIONAL packages have not been found...' to search for missing dependencies, and soprano's optional missing dependencies were not announced this way. Don't know if related to kdesrc-build.

I'm having a few more problems for which I'll start a new thread if I'm really stuck (systemloadviewer not working on laptop, missing networkmanager, bluedevil not pairing). GNOME similar tools are very helpful here.

Thank you very much for bothering.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

Re: 4.6.3 - NepomukService not found

Tue May 24, 2011 10:17 am
The System Load Viewer and lack of Network Management are probably due to the lack of development packages being installed for those components. CMake will provide information on the dependencies you are missing for those.


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


Bookmarks



Who is online

Registered users: bancha, Bing [Bot], Google [Bot], Sogou [Bot]