[mod_python] Install error..

Graham Dumpleton grahamd at dscpl.com.au
Fri Sep 2 05:15:09 EDT 2005


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
>



More information about the Mod_python mailing list