Sorry this did not get completed:

Von: "Greg Hellings" <greg.helli...@gmail.com>
> Peter, can you try and do a new install from the latest versions of SVN HEAD?
 
I have updated to SVN HEAD and I have prior to that looked through my $PATH to 
check for any old libsword remainders (I have done that now so often, I really 
see not how I can have missed something, but I most certainly do not want to 
exclude stupidity on my side)

I remain unable to run a Perl program calling Sword.

These are the messages I get:

peter@peter-ThinkPad-X200s:~/bin$ 
~/Source/sword-tools/modules/crossreferences/xreffix.pl
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: ucnv_open_48 
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 
/home/peter/Source/sword-tools/modules/crossreferences/xreffix.pl line 41.
BEGIN failed--compilation aborted at 
/home/peter/Source/sword-tools/modules/crossreferences/xreffix.pl line 41.

This is the listing of my bindings directory:

peter@peter-ThinkPad-X200s:/usr/local/lib/perl/5.14.2/auto/Sword$ ls -al
total 12712
drwxrwxr-x 2 root root     4096 Jul  9 07:07 .
drwxrwxr-x 3 root root     4096 Jun 10 09:15 ..
-rw-rw-r-- 1 root root      130 Jul  9 07:07 .packlist
-r--r--r-- 1 root root        0 Jul  9 05:56 Sword.bs
-r-xr-xr-x 1 root root 13003206 Jul  9 05:56 Sword.so

This the content of my Sword - .packlist

peter@peter-ThinkPad-X200s:/usr/local/lib/perl/5.14.2/auto/Sword$ cat .packlist
/usr/local/lib/perl/5.14.2/Sword.pm
/usr/local/lib/perl/5.14.2/auto/Sword/Sword.bs
/usr/local/lib/perl/5.14.2/auto/Sword/Sword.so

You will see that the "undefined symbol" has changed and now seems to be 
something to do with uconv/ICU (?)

The only other thing i have found of some potential relevance is here:

peter@peter-ThinkPad-X200s:/usr/local/lib/perl/5.14.2/auto/Sword$ ls -al
total 12712
drwxrwxr-x 2 root root     4096 Jul  9 07:07 .
drwxrwxr-x 3 root root     4096 Jun 10 09:15 ..
-rw-rw-r-- 1 root root      130 Jul  9 07:07 .packlist
-r--r--r-- 1 root root        0 Jul  9 05:56 Sword.bs
-r-xr-xr-x 1 root root 13003206 Jul  9 05:56 Sword.so

and

peter@peter-ThinkPad-X200s:/usr/local/lib$ ls -al
total 32960
drwxr-xr-x  9 root root      4096 Jul  9 05:52 .
drwxr-xr-x 10 root root      4096 Oct 17  2012 ..
-rw-r--r--  1 root root  33703532 Jul  9 05:52 libsword.a
-rwxr-xr-x  1 root root      1031 Jul  9 05:52 libsword.la
drwxrwsr-x  3 root staff     4096 Jan 16 09:02 ocaml
drwxrwxr-x  3 root root      4096 Jun 10 09:15 perl
drwxr-xr-x  2 root root      4096 Jul  9 05:52 pkgconfig
drwxrwsr-x  4 root staff     4096 Jun  5 09:28 python2.7
drwxrwsr-x  3 root staff     4096 Jun  5 09:42 python3.3
drwxr-xr-x  4 root root      4096 Jun  5 09:48 site_ruby
drwxr-xr-x  3 root root      4096 Jun  9 22:24 sword

You will see that the Sword.so file is 13 mb heavy while libsword.a is 33mb 
heavy. I appreciate that that both these files are differently organised, but I 
would have expected that the difference is not so marked. No?

Anyway, I really do not want to hold back the release, unless the matter is 
clear and easily fixed.

Peter

_______________________________________________
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

Reply via email to