Version: (using Devel) Compiler: doesn't matter OS: MS Windows Installed from: Compiled sources Currently kdenetwork is not compileable because kget doesn't compile. Looks like nepomuk-rcgen doesn't produce any output.
Don't know if the kget authors can do something against this problem since it's a windows-only problem afaics
Can you post the compile error? And nepomuk is fully ported to Windows already? Lukas
It's not a compiler error but a error during cmake time. nepomuk-rcgen neither returns sources nor headers when parsing kget_history.trig.
Mmh strange... Nepomuk is optional in KGet, so it should be compilable without... :) Lukas
No, nepomuk is no longer optional. See base CMakeLists.txt in kdenetwork
I guess I have the same problem on Linux. Btw. is your system 32 bit or 64 bit? Is this the output you get? Parsing ontology file /home/kde-devel/kde/src/git-test/kdenetwork/kget/kget_history.trig failed. Parsing ontology file /home/kde-devel/kde/src/git-test/kdenetwork/kget/kget_history.trig failed. CMake Error at /home/kde-devel/kde/share/apps/cmake/modules/NepomukAddOntologyClasses.cmake:80 (message): Failed to generate Nepomuk resource classes list. Call Stack (most recent call first): kget/CMakeLists.txt:115 (NEPOMUK_ADD_ONTOLOGY_CLASSES) CMake Error at /home/kde-devel/kde/share/apps/cmake/modules/NepomukAddOntologyClasses.cmake:83 (add_custom_command): add_custom_command Wrong syntax. A TARGET or OUTPUT must be specified. Call Stack (most recent call first): kget/CMakeLists.txt:115 (NEPOMUK_ADD_ONTOLOGY_CLASSES)
You're right - that's the error. Does your nepomuk raptor parser plugin uses libxml or expat? I digged it down to a parser error inside libxml library on my system. Don't think this has something to do with32/64 bits (I'm on 32 bits here). Maybe the os should be changed to 'All'
Mmh, for me it seems it's still optional: macro_optional_find_package(Nepomuk) and the checks for Nepomuk_FOUND/HAVE_NEPOMUK in kget's CMakeLists.txt... Lukas
-- Soprano Components that will NOT be built: * Redland storage backend * Virtuoso storage backend * Raptor RDF parser * Raptor RDF serializer ** Expat is disabled. No support for XML via Expat -- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig -- Found LibXml2: /usr/lib/libxml2.so Looks like lixml is used.
You have another problem - since redland backend is not build you're not able to parse kget_history.trig - it's not the same problem like on windows.
I'm building the Sesame2 storage backend though, so that shouldn't be a problem right?
I don't know nepomuk but I found the SerializationTrig enum needed to parse kget_history.trig only in raptorparser.cpp. the nepomuk maintainer should know more...
Ok, installing the Raptor backend and thus also installing the Raptor serializer and parser fixed it for me.
I had this problem today. In my case, adding "/usr/share" to XDG_DATA_DIRS fixed the problem.
Has this been fixed already? Lukas
yes it's fixed