The following error ist thrown while emerging dev-libs/redland: rdf_query_rasqal.c: In function `rasqal_redland_new_triples_source': rdf_query_rasqal.c:242: warning: assignment makes pointer from integer without a cast rdf_query_rasqal.c:254: error: structure has no member named `init_triples_match' make[3]: *** [rdf_query_rasqal.lo] Fehler 1 make[3]: Leaving directory `/var/tmp/portage/redland-1.0.2/work/redland-1.0.2/librdf' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/redland-1.0.2/work/redland-1.0.2/librdf' make[1]: *** [all] Fehler 2 make[1]: Leaving directory `/var/tmp/portage/redland-1.0.2/work/redland-1.0.2/librdf' make: *** [all-recursive] Fehler 1 Reproducible: Always Steps to Reproduce: 1. emerge -uD redland Actual Results: fails with above mentioned error message Expected Results: installation of redland 1.0.2 The following build summary is given prior to compilation Redland build summary: Berkeley/Sleepycat DB : Version 4.2 (library db-4.2 in /usr/lib) Triple stores available : file hashes(memory) hashes(bdb 4.2) mysql(4.1.14) Triple stores enabled : memory file hashes mysql RDF parsers : raptor(system 1.4.5) RDF query : rasqal(system 0.9.6) Content digests : md5(openssl) sha1(openssl) ripemd160(openssl) raptor and rasqal are present on the system in the given versions.
I think i managed to solve the problem. Emerge redland succeeded after i did a manual upgrade of rasqal to the (gentoo unstable) version 0.9.10. So there seems to be a dependency of redland-1.0.2 on rasqal-0.9.10 I'll leave it as open, in case there is something that needs to be done to the ebuilds.
well redland itself is still in unstable ... forced the newer version