|
Chris Meyer
cmeyer at carleton.edu
Mon Apr 22 11:34:26 EST 2002
Greetings all,
I've been trying to build mod_python 2.7.5 into apache 1.3.23 on a
Solaris 8 system for several days now, and whenever I issue "make" to
apache after a "./configure
--activate-module=src/modules/python/libpython.a" I keep on getting the
same compile errors:
.
.
.
<=== src/modules
gcc -c -I./os/unix -I./include -DSOLARIS2=280 -DUSE_EXPAT
-I./lib/expat-lite -DNO_DL_NEEDED `./apaci` modules.c
gcc -c -I./os/unix -I./include -DSOLARIS2=280 -DUSE_EXPAT
-I./lib/expat-lite -DNO_DL_NEEDED `./apaci` buildmark.c
gcc -DSOLARIS2=280 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED
`./apaci` \
-o httpd buildmark.o modules.o modules/python/libpython.a
modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a
ap/libap.a lib/expat-lite\
libexpat.a -lsocket -lnsl
Undefined first referenced
symbol in file
PySequence_Index modules/python/libpython.a(mod_python.o)
Py_InitModule4
modules/python/libpython.a(_apachemodule.o)
PyString_FromStringAndSize
modules/python/libpython.a(_apachemodule.o)
PyExc_TypeError
modules/python/libpython.a(tableobject.o)
.
. about fifty or so undefined symbols later
.
Py_Initialize modules/python/libpython.a(mod_python.o)
PyErr_SetObject
modules/python/libpython.a(requestobject.o)
PyString_Type
modules/python/libpython.a(tableobject.o)
ld: fatal: Symbol referencing errors. No output written to httpd
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `target_static'
Current working directory /home/root/apache_1.3.23/src
*** Error code 1
make: Fatal error: Command failed for target `build-std'
Current working directory /home/root/apache_1.3.23
*** Error code 1
make: Fatal error: Command failed for target `build'
#
Is there anybody who's encountered this before, or can tell me what a
fix might be? On a slightly related note, I got something similar when I
tried compiling mod_perl (1.26) as well (without mod_python), but only
when I issued the command manually from the apache directory--when I
told the mod_perl configure script to build httpd for me, it went just
fine. That says to me that it might be something with the way I have my
system (a 64-bit Netra X1) set up, but I'll be darned if I can find out
what's misconfigured.
Any help anyone can give would be greatly appreciated.
-Chris Meyer
|