On Wed, 2013-06-19 at 10:45 +0200, Troy A. Griffitts wrote: > > Peter, still binding troubles? Can you give me your exact commands > executed and I'll try them here.
Yes. Building works, using the Perl bindings though fails invariably. cd ~/Source/sword make clean make distclean svn up ./autogen.sh ./usrinst.sh make sudo make install cd bindings/swig/package libtoolize --force ./autogen.sh ./configure make perlswig make perl_make cd perl sudo make install cd ~Source/sword-tools/modules/crossreferences ./xreffix.pl the result of the last command or indeed any other command relying on the perl bindings is Can't load '/usr/local/lib/perl/5.14.2/auto/Sword/Sword.so' for module Sword: /usr/local/lib/perl/5.14.2/auto/Sword/Sword.so: undefined symbol: __cxa_pure_virtual at /usr/lib/perl/5.14/DynaLoader.pm line 184. at /usr/local/lib/perl/5.14.2/Sword.pm line 11 Compilation failed in require at ./xreffix.pl line 41. BEGIN failed--compilation aborted at ./xreffix.pl line 41. The only thing to say is that I have edited my usrinst.sh to set the prefixes to /usr/local, which is what I have always done to keep my system clean. Below is the diff of my usrinst.sh Index: usrinst.sh =================================================================== --- usrinst.sh (revision 2831) +++ usrinst.sh (working copy) @@ -20,13 +20,14 @@ # # -OPTIONS="--prefix=/usr $OPTIONS" -if [ -d /usr/lib64 ] -then - OPTIONS="--libdir=/usr/lib64 $OPTIONS" -else - OPTIONS="--libdir=/usr/lib $OPTIONS" -fi +OPTIONS="--prefix=/usr/local $OPTIONS" +# if [ -d /usr/lib64 ] +# then +# OPTIONS="--libdir=/usr/lib64 $OPTIONS" +# else +# OPTIONS="--libdir=/usr/lib $OPTIONS" +# fi +OPTIONS="--libdir=/usr/local/lib $OPTIONS" OPTIONS="--sysconfdir=/etc $OPTIONS" OPTIONS="--without-conf $OPTIONS" OPTIONS="--disable-shared $OPTIONS" peter@peter-ThinkPad-Twist:~/Source/sword$ _______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page