[soprano] /: We need at least 0.9.22 here.

Sebastian Trüg trueg at kde.org
Sun Jul 24 20:33:12 CEST 2011


Hi Michael,

On 07/24/2011 02:57 PM, Michael Jansen wrote:
> [Saturday 23 July 2011] [18:16:55] <terietor> soprano failed to build again
> 
> In file included from /usr/include/redland.h:38:0,
>                  from /home/kde-
> devel/kdesrc/soprano/backends/redland/redlandworld.h:26,
>                  from /home/kde-
> devel/kdesrc/soprano/backends/redland/redlandworld.cpp:23:
> /usr/include/rasqal/rasqal.h:855:81: error: 'raptor_message_handler' has not 
> been declared
> /usr/include/rasqal/rasqal.h:857:75: error: 'raptor_message_handler' has not 
> been declared
> /usr/include/rasqal/rasqal.h:859:77: error: 'raptor_message_handler' has not 
> been declared
> [ 39%] Building CXX object 
> backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/jniwrapper.cpp.o
> Scanning dependencies of target soprano_virtuosobackend
> 
> 
> [Saturday 23 July 2011] [18:21:29] <terietor> Found Raptor: 
> /usr/lib64/libraptor2.so (found suitable version "2.0.0", required is "2.0")
> [Saturday 23 July 2011] [18:25:14] <terietor> mjansen: Found Rasqal 0.9.19
> 
> His version did not work with 0.9.19. I remember seeing that problem too. Are 
> working with master/HEAD and using rapor2?

Well, I am developing Soprano, thus I am indeed working with master head.
And I just updated raptor to git master for the required fix that has
not been released yet.
And yes, I am using 0.9.19 without any patches and it works just fine.

Cheers,
Sebastian

> Are you sure 
> 
> 
> On Saturday 23 July 2011 23:39:22 Sebastian Trüg wrote:
>> See review request about this: http://git.reviewboard.kde.org/r/102032/
>>
>> 0.9.19 works fine here.
>>
>> Cheers,
>> Sebastian
>>
>> On 07/23/2011 06:36 PM, Michael Jansen wrote:
>>> Git commit dc5f65814e1d92b57b3012d0127bfec5894d1838 by Michael Jansen.
>>> Committed on 23/07/2011 at 18:38.
>>> Pushed by mjansen into branch 'master'.
>>>
>>> We need at least 0.9.22 here.
>>>
>>> This is a educated guess. They announced that release with:
>>>
>>> WARNING: ABI AND API CHANGED in this release. Rasqal 0.9.22 is binary
>>> incompatible with 0.9.21 or earlier.
>>>
>>> Binary incompatible Patch Release. Kids these days.
>>>
>>> CCMAIL: kde-buildsystem at kde.org
>>>
>>> M  +1    -1    CMakeLists.txt
>>>
>>> http://commits.kde.org/soprano/dc5f65814e1d92b57b3012d0127bfec5894d1838
>>>
>>> diff --git a/CMakeLists.txt b/CMakeLists.txt
>>> index 86bba64..5d58187 100644
>>> --- a/CMakeLists.txt
>>> +++ b/CMakeLists.txt
>>> @@ -41,7 +41,7 @@ find_package(Qt4 REQUIRED)
>>>
>>>  include(${QT_USE_FILE})
>>>  
>>>  if(NOT SOPRANO_DISABLE_RAPTOR_PARSER OR NOT
>>>  SOPRANO_DISABLE_RAPTOR_SERIALIZER OR NOT
>>>  SOPRANO_DISABLE_REDLAND_BACKEND)> 
>>> -  find_package(Rasqal)
>>> +  find_package(Rasqal 0.9.22)
>>>
>>>    find_package(Raptor 2.0)
>>>    find_package(Redland)
> 


More information about the Kde-buildsystem mailing list