Marilyn Davis
marilyn at deliberate.com
Wed Apr 14 09:38:58 EST 2004
Hi, I'm trying to put together python2.3 with Imaging-1.1.4 and mod_python-2.7.8 and am having trouble. Can anyone here help me? The final result is: Cannot load /www/libexec/mod_python.so into server: /www/libexec/mod_python.so: undefined symbol: pthread_sigmask I build python-2.3.3 without threads: [root at maildance Python-2.3.3]# ./configure --with-threads=no and in the end I see things like: *** WARNING: renaming "_testcapi" since importing it failed: build/lib.linux-i686-2.3/_testcapi.so: undefined symbol: PyGILState_Ensure *** WARNING: renaming "_bsddb" since importing it failed: build/lib.linux-i686-2.3/_bsddb.so: undefined symbol: PyGILState_Ensure *** WARNING: renaming "zlib" since importing it failed: build/lib.linux-i686-2.3/zlib.so: undefined symbol: PyThread_acquire_lock *** WARNING: renaming "bz2" since importing it failed: build/lib.linux-i686-2.3/bz2.so: undefined symbol: PyThread_acquire_lock *** WARNING: renaming "_tkinter" since importing it failed: build/lib.linux-i686-2.3/_tkinter.so: undefined symbol: PyThread_acquire_lock running build_scripts [root at maildance Python-2.3.3]# So I guess that means that threads aren't happening? I notice, though, that when I "python2.3 setup.py build" to make PIL, I get lots like this: [root at maildance Imaging-1.1.4]# python2.3 setup.py build gcc -pthread -shared build/temp.linux-i686-2.3/_imaging.o build/temp.linux-i686-2.3/decode.o build/temp.linux-i686-2.3/encode.o build/temp.linux-i686-2.3/map.o build/temp.linux-i686-2.3/display.o build/temp.linux-i686-2.3/outline.o build/temp.linux-i686-2.3/path.o -LlibImaging -lImaging -ljpeg -lz -o build/lib.linux-i686-2.3/_imaging.so building '_imagingtk' extension creating build/temp.linux-i686-2.3/Tk gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -IlibImaging -I/usr/local/include/python2.3 -c Tk/tkImaging.c -o build/temp.linux-i686-2.3/Tk/tkImaging.o So I see that -pthread and wonder if that's what's causing it and what can I do about it? Thank you for any help anyone can give. Marilyn Davis, Ph.D marilyn at deliberate.com -1 650 965-7121 Author of eVote(R)/Clerk http://www.deliberate.com
|