[redland-dev] Redland, Raptor out of sync?

Dave Beckett dave.beckett at bristol.ac.uk
Thu May 20 19:39:31 BST 2004


On Thu, 20 May 2004, Ron Alford wrote:
> I had Redland 0.9.16 installed, and it comes with what it says is Raptor 
> 1.3.0, but it seems to be lying (or at least configure.ac in /raptor is).

Yes, it is in fact 1.2.0 with just the version number changed.
The reason for this is that I had to make 0.9.16 quickly after
0.9.15 and I had forgotten about this edit to raptor.  After
I ship a release, I update the version number so unfortunately
this caught me out- 0.9.15 ships with raptor 1.2.0, and I then
bumped raptor (CVS) to 1.3.0.

> 
> In trying to build Rasqal with the version of Raptor that Redland 
> installed, I noticed several API functionality bits missing:
> 
> raptor_sequence was only defined in raptor_internal.h
> RAPTOR_XMLSCHEMA_DATATYPES_URI was not defined
> RAPTOR_OWL_URI was not defined.
> raptor_sequence_print_handler was missing.

yes, all that is missing in 1.2.0 which is what is in 0.9.16
You need raptor 1.3.0 as released separately (such as in the RPMs, debs)
or a newer version.

> 
> Starting over with a copy of Raptor from the tarball on the site,
> I noticed that this copy had the above defines and functions available.
> Rasqal now compiles fine.

A copy of 1.3.0 or 1.3.1(CVS) should fix this as you say.

Maybe I should stop shipping raptor with redland, but I like the 
all-in-one tarball for each of buildg.

Dave
 



More information about the redland-dev mailing list