Summary: | kdenetwork is not compileable because of kget | ||
---|---|---|---|
Product: | [Applications] kget | Reporter: | Christian Ehrlicher <Ch.Ehrlicher> |
Component: | general | Assignee: | KGet authors <kget> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bigras.bruno, brandon.ml, kde-windows, mat69 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Microsoft Windows | ||
Latest Commit: | Version Fixed In: |
Description
Christian Ehrlicher
2009-09-10 19:24:41 UTC
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 |