Redland vs. KDE-4.4 (aka TRUNK)

James Tyrer jrtyrer at earthlink.net
Mon Jan 18 23:50:36 GMT 2010


James Tyrer wrote:
> Duncan wrote:
>> James Tyrer posted on Sun, 17 Jan 2010 18:12:16 -0700 as excerpted:
>>
>>> James Tyrer wrote:
>>>> Then you go on to compile KDELibs and there is no indication of a
>>>> problem when you run CMake.  The first real indication that there is a
>>>> problem is that the compile of KDELibs fails with an error.
>>>>
>>>> So, I installed Redland-1.0.5 and determined by trial and error that
>>>> the newest version of Rasqal that I could build it against was 0.9.15
>>>> and was fortunate that it would compile against Raptor-1.4.20.  I also
>>>> found that I couldn't compile one of the versions that I tried against
>>>> SQLite-3.6.22 so I still have to check that again.
>>>>
>>>> Now, I should point out that Redland-1.0.5 is circa Fedora-6.  However,
>>>> you can't use Raptor from that era because you need 'trig' and that
>>>> means the newest version of Raptor is necessary.  This doesn't seem
>>>> like a good idea to have an assortment of library vintages -- I expect
>>>> problems.
>>>>
>>>> I also find it unacceptable for the newest version of KDE-4 (TRUNK) to
>>>> require a library this old.  I think that this is a bug and will report
>>>> it.
>>>>
>>> Am I correct that this has now been fixed?
>>>
>>> I was wondering, exactly where would I go to find information about
>>> this?
>> I haven't responded as I'm not running trunk, but I think the version 
>> requirements you mention must be the minimum version, not the /only/ 
>> version.
>>
> The CMakeLists.txt file in Soprano has this:
> 
> if(REDLAND_FOUND)
>     macro_ensure_version( "1.0.5" ${REDLAND_VERSION} REDLAND_VERSION_GOOD )
> endif(REDLAND_FOUND)
> 
> I think that that means ONLY 1.0.5, but I am not yet an expert on CMake.
> 
>> At least, these are the only versions of redland, rasqal and raptor 
>> available in the Gentoo tree or the Gentoo/kde overlay, and the overlay 
>> has kde ebuilds for the 4.4 betas and branch-head, and trunk as well.  
>> (Tho my tree is about three weeks stale, now, last sync on 2009.1223, as 
>> I was working on installing to my netbook and didn't want to sync in the 
>> middle of that, but that's all working now so I'll update in a day or 
>> two, probably.):
>>
>> equery list --overlay --portage redland rasqal raptor
>>  * Searching for redland ...
>> [-P-] [  ] dev-libs/redland-1.0.9-r1 (0)
>> [-P-] [ ~] dev-libs/redland-1.0.9-r2 (0)
>> [-P-] [ ~] dev-libs/redland-1.0.10 (0)
>> [-P-] [ ~] dev-libs/redland-1.0.10-r1 (0)
>>
>>  * Searching for rasqal ...
>> [-P-] [  ] dev-libs/rasqal-0.9.16 (0)
>> [-P-] [ ~] dev-libs/rasqal-0.9.17 (0)
>>
>>  * Searching for raptor ...
>> [-P-] [  ] media-libs/raptor-1.4.19 (0)
>> [-P-] [ ~] media-libs/raptor-1.4.20 (0)
>>
OK, more trial and error.  This shouldn't be necessary.  And I find that 
it will work with Redland-1.0.8 which means that the current release of 
rasqal can be used.
-- 
James Tyrer

Linux (mostly) From Scratch
___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list