On Thu, 7 Jan 2010, Christophe Giboudeaux wrote:
On Thursday 07 January 2010 14:28:22 Eric Hameleers wrote:
Here, kdelibs 4.3.90 fails to find shared-desktop-ontologies. The
4.3.85 tarball did not have any problem finding and using
shared-desktop-ontologies.
The shared-desktop-ontologies which I have installed has not changed
at all in the meantime (this is v0.2).
I see that kdelibs/cmake/modules/FindSharedDesktopOntologies.cmake has
changed since, to make v 0.2 a requirement (the previous version
would just use /usr/share/ontologies as a fallback which is indeed
correct)
Well, no, this wasn't correct. When SDO 0.2 wasn't found, CMake was indeed
looking in /usr/share/ontologies and was setting SDO_FOUND = true even if the
required version didn't match the one installed.
but I do not understand why cmake does not find my installed
SDO 0.2. I have
/usr/share/cmake/SharedDesktopOntologies/SharedDesktopOntologiesConfig.cmak
e with this content:
The only reason I see is the CMake version.
cmake < 2.6.3 will only look in $prefix/share/SharedDesktopOntologies/cmake/.
Any higher version will also look in
$prefix/share/cmake/SharedDesktopOntologies/
Christophe.
Indeed, and as Sebastian Kügler also suggested, cmake was too old,
being 2.6.2 here. With cmake 2.8.0, SDO was found alright.
My suggestion would be to force the cmake version in building KDE 4.4
to be at least 2.6.3.
Cheers, Eric
--
Eric Hameleers <[email protected]>
Jabber: [email protected]
_______________________________________________
release-team mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/release-team