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

Reply via email to