Graham Dumpleton
grahamd at dscpl.com.au
Fri Sep 2 06:54:16 EDT 2005
BTW, your Apache was built with threads so you shouldn't have an issue, but be mindful of following as well: http://www.modpython.org/FAQ/faqw.py?req=show&file=faq02.011.htp On 02/09/2005, at 7:15 PM, Graham Dumpleton wrote: > You need to force linking of -lc_r version of -lc. Ie., POSIX threads > functions on FreeBSD are in separate re-entrant version of C library. > > On 02/09/2005, at 6:31 PM, Tim Bellefy wrote: > >> Hi All, >> >> This is officially my first mailing list post. (Just >> had to say that) >> >> Anyway, I'm having troubles installing mod_python with >> a fresh install of Python and Apache. >> >> OS: FreeBSD 4.7-RELEASE-p28 #40 >> Python: 2.4.1 >> Apache: 2.0.54 >> >> Apache was installed via: >> ./configure --enable-mods-shared --enable-threads >> make >> make install >> >> Apache and Python both work great. >> >> Then I tried to configure mod_python using: >> ./configure --with-apxs=/usr/local/apache2/bin/apxs >> >> The output found in config.log doesn't make any sense >> to me. Below is the snippet from config.log: >> >> Any help would be greatly appreciated! >> >> >> ################################################# >> configure:2694: gcc -o conftest -g -O2 >> -L/usr/local/lib/python2.4/config conftest.c >> -lpython2.4 -lutil -lm -lm >&5 >> /usr/local/lib/python2.4/config/libpython2.4.a(posixmodule.o): >> In function `posix_tmpnam': >> /tim/software/Python-2.4.1/./Modules/posixmodule.c(.text+0x3d43): >> warning: tmpnam() possibly used unsafely; consider >> using mkstemp() >> /usr/local/lib/python2.4/config/libpython2.4.a(posixmodule.o): >> In function `posix_tempnam': >> /tim/software/Python-2.4.1/./Modules/posixmodule.c(.text+0x3ca6): >> warning: tempnam() possibly used unsafely; consider >> using mkstemp() >> /usr/local/lib/python2.4/config/libpython2.4.a(thread.o): >> In function `find_key': >> /tim/software/Python-2.4.1/Python/thread.c(.text+0x25): >> undefined reference to `pthread_self' >> /tim/software/Python-2.4.1/Python/thread.c(.text+0x3d): >> undefined reference to `sem_wait' >> /tim/software/Python-2.4.1/Python/thread.c(.text+0xc0): >> undefined reference to `sem_post' >> /usr/local/lib/python2.4/config/libpython2.4.a(thread.o): >> In function `PyThread_delete_key': >> /tim/software/Python-2.4.1/Python/thread.c(.text+0xfd): >> undefined reference to `sem_wait' >> /tim/software/Python-2.4.1/Python/thread.c(.text+0x162): >> undefined reference to `sem_post' >> /usr/local/lib/python2.4/config/libpython2.4.a(thread.o): >> In function `PyThread_delete_key_value': >> /tim/software/Python-2.4.1/Python/thread.c(.text+0x1a9): >> undefined reference to `pthread_self' >> /tim/software/Python-2.4.1/Python/thread.c(.text+0x1c1): >> undefined reference to `sem_wait' >> /tim/software/Python-2.4.1/Python/thread.c(.text+0x220): >> undefined reference to `sem_post' >> /usr/local/lib/python2.4/config/libpython2.4.a(thread.o): >> In function `PyThread_start_new_thread': >> /tim/software/Python-2.4.1/Python/thread_pthread.h(.text+0x28b): >> undefined reference to `pthread_create' >> /tim/software/Python-2.4.1/Python/thread_pthread.h(.text+0x29d): >> undefined reference to `pthread_detach' >> /usr/local/lib/python2.4/config/libpython2.4.a(thread.o): >> In function `PyThread_get_thread_ident': >> /tim/software/Python-2.4.1/Python/thread_pthread.h(.text+0x2ef): >> undefined reference to `pthread_self' >> /usr/local/lib/python2.4/config/libpython2.4.a(thread.o): >> In function `PyThread_allocate_lock': >> /tim/software/Python-2.4.1/Python/thread_pthread.h(.text+0x33a): >> undefined reference to `sem_init' >> /usr/local/lib/python2.4/config/libpython2.4.a(thread.o): >> In function `PyThread_free_lock': >> /tim/software/Python-2.4.1/Python/thread_pthread.h:313: >> undefined reference to `sem_destroy' >> /usr/local/lib/python2.4/config/libpython2.4.a(thread.o): >> In function `PyThread_acquire_lock': >> /tim/software/Python-2.4.1/Python/thread_pthread.h:299: >> undefined reference to `sem_wait' >> /tim/software/Python-2.4.1/Python/thread_pthread.h:298: >> undefined reference to `sem_trywait' >> /usr/local/lib/python2.4/config/libpython2.4.a(thread.o): >> In function `PyThread_release_lock': >> /tim/software/Python-2.4.1/Python/thread_pthread.h(.text+0x43d): >> undefined reference to `sem_post' >> /usr/local/lib/python2.4/config/libpython2.4.a(thread.o): >> In function `PyThread_create_key': >> /tim/software/Python-2.4.1/Python/thread.c:302: >> undefined reference to `sem_init' >> configure:2697: $? = 1 >> configure: failed program was: >> #line 2668 "configure" >> #include "confdefs.h" >> >> >> >> >> >> >> ____________________________________________________ >> Start your day with Yahoo! - make it your home page >> http://www.yahoo.com/r/hs >> >> _______________________________________________ >> Mod_python mailing list >> Mod_python at modpython.org >> http://mailman.modpython.org/mailman/listinfo/mod_python >> > > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://mailman.modpython.org/mailman/listinfo/mod_python
|