New versions of the raptor library have a different (somewhat cleaner) API. This patch makes liblrdf use the new API. I've run all the testcases, and they seem to behave themselves; Ardour also works happily.
(The immediate reason for doing this was that raptor doesn't enable symbol versioning by default upstream, so if you happen to have both versions of the library linked into an executable then it'll all go horribly wrong; making liblrdf use raptor2 means that Ardour doesn't need to use the old raptor at all.)
Patch against CVS (or 0.4.0)
View and moderate all "patches Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Patches"
Solved:
[1] https://bugs.archlinux.org/task/25090
[2] http://bugs.librdf.org/mantis/view.php?id=452
[3] http://bugs.librdf.org/mantis/view.php?id=453
[4] http://ardour.org/
Only change needed is correct pkg-config flags for raptor. But yes, build systems may need to be patched for raptor2.
Last edit: Anonymous 2015-03-02