[sword-devel] SWORD 1.7.0 final stretch
Peter von Kaehne
refdoc at gmx.net
Mon Jul 8 23:18:54 MST 2013
Sorry this did not get completed:
Von: "Greg Hellings" <greg.hellings at 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 at 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 at 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 at 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 at 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 at 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
More information about the sword-devel
mailing list