Since b124, SUNWraptor is included and can be used instead of FOSSraptor. Problem is by default its 64 bit shared libraries are detected by the raptor-config script - but we're building 32bit targets. It even returns them on 32bit machines - because they're hardcoded there. This breaks the build of soprano and redland. I've filed http://defect.opensolaris.org/bz/show_bug.cgi?id=12925. A workaround is to fix the path:
cp /usr/bin/raptor-config ~/bin && vi ~/bin/raptor-config diff -u /usr/bin/raptor-config ~/bin/raptor-config --- /usr/bin/raptor-config 2009-09-13 03:59:24.000000000 +0200 +++ /home/hajma/bin/raptor-config 2009-11-28 22:43:37.188752099 +0100 @@ -130,10 +130,10 @@ done fi if test "$echo_libs" = "yes"; then - echo -L/usr/lib/amd64 -lraptor + echo -L/usr/lib -lraptor fi if test "$echo_libtool_libs" = "yes"; then - echo /usr/lib/amd64/libraptor.la + echo /usr/lib/libraptor.la fi if test "$echo_private_libs" = "yes"; then echo -- This message posted from opensolaris.org
