Peter,
It seems you're missing an ICU symbol.
Just to confirm, you're building and installing sword, then building the
bindings, yes?
Could you send me a few things:
pkg-config sword --libs
and also when you build the python bindings, could you send me the build
output lines for the compile, like (from my system):
running build_ext
building '_Sword' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic
-D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic
-D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/sword -I.. -I../..
-I/usr/include/python2.7 -c Sword.cxx -o build/temp.linux-x86_64-2.7/Sword.o
g++ -pthread -shared -Wl,-z,relro build/temp.linux-x86_64-2.7/Sword.o
-L/usr/lib64/ -L/usr/lib64 -licuuc -licui18n -lpthread -lm -ldl
-lclucene-shared -licuio -licudata -lsword -lclucene-core -lcurl -lz
-lpython2.7 -o build/lib.linux-x86_64-2.7/_Sword.so -Wl,-z,relro
Here's my pkg-config sword --libs, for reference:
[scribe@PUBS-POOL1-00560 python]$ pkg-config sword --libs
-Wl,-z,relro -L/usr/lib64/ -lsword -lz -lcurl -lclucene-core
-lclucene-shared -licui18n -licuuc -licudata -lpthread -ldl -lm -licuio
On 07/11/2013 09:49 AM, Peter von Kaehne wrote:
Gesendet: Dienstag, 09. Juli 2013 um 08:53 Uhr
Von: "Troy A. Griffitts" <scr...@crosswire.org>
Peter, are you building with auto tools or cmake? I can look more into the
autotools system if the problem is here. It > doesn't seem to use
pkgconfig to get libs and flags and I'd like to switch it to that. Just one
suspect.
Troy, your last commit fixed Perl for me. Python still fails:
import Sword
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "Sword.py", line 26, in <module>
_Sword = swig_import_helper()
File "Sword.py", line 18, in swig_import_helper
import _Sword
ImportError: /usr/local/lib/python2.7/dist-packages/_Sword.so: undefined
symbol: ublock_getCode_48
Many thanks!
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
_______________________________________________
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