|
Christian Ferrari
Christian.Ferrari at primeur.com
Fri Feb 14 10:23:27 EST 2003
Hardware/software specs:
# uname -a
HP-UX apollo B.11.11 U 9000/800 816839621 unlimited-user license
# gcc -v
Reading specs from /opt/gccs/lib/gcc-lib/hppa2.0w-hp-hpux11.11/3.2.1/specs
Configured with: ../gcc-3.2.1/configure --prefix=/opt/gccs
--enable-languages=c,
c++ --with-as=/opt/gccs/bin/as
Thread model: single
gcc version 3.2.1
# /opt/Python-2.2/bin/python -V
Python 2.2.2
*** Install steps:
./configure --prefix=/opt/Python-2.2
make
make install
# /opt/apache2/bin/httpd -v
Server version: Apache/2.0.44
Server built: Feb 13 2003 16:53:25
*** Install steps:
./configure --prefix=/opt/apache2
make
make install
# /opt/apache2/build/libtool --version
ltmain.sh (GNU libtool) 1.4.3 (1.922.2.110 2002/10/23 01:39:54)
*** ISSUE POINT: ***
mod_python package: mod_python-3.0.1
*** Install steps:
./configure --with-apxs=/opt/apache2/bin/apxs
--with-python=/opt/Python-2.2/bin/python
# make
Compiling for DSO. For static, do "make static"
/opt/apache2/bin/apxs
-I/usr/local/installed/mod_python-3.0.1/src/include
-I/opt/apache2/include -I/opt/Python-2.2/include/python2.2 -c
mod_python.c _apachemodule.c requestobject.c tableobject.c util.c
serverobject.c connobject.c filterobject.c hlist.c hlistobject.c
-L/opt/Python-2.2/lib/python2.2/config -Wl,-E -Wl,+s -Wl,+b/lib-dynload
-lm -lpython2.2 -lnsl -ldld -lpthread -lm
[...]
Some OK compile steps...
[...]
/opt/apache2/build/libtool --silent --mode=link gcc -o mod_python.la
-I/usr/local/installed/mod_python-3.0.1/src/include
-I/opt/apache2/include -I/opt/Python-2.2/include/python2.2 -rpath
/opt/apache2/modules -module -avoid-version hlistobject.lo hlist.lo
filterobject.lo connobject.lo serverobject.lo util.lo tableobject.lo
requestobject.lo _apachemodule.lo mod_python.lo
-L/opt/Python-2.2/lib/python2.2/config -Wl,-E -Wl,+s -Wl,+b/lib-dynload
-lm -lpython2.2 -lnsl -ldld -lpthread -lm
*** Warning: linker path does not have real file for library lpython2.2.
*** I have the capability to make that library automatically link in when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have
*** because I did check the linker path looking for a file starting
*** with libpython2.2 and none of the candidates passed a file format test
*** using a file magic. Last file checked:
/opt/Python-2.2/lib/python2.2/config/libpython2.2.a
*** Warning: libtool could not satisfy all declared inter-library
*** dependencies of module mod_python. Therefore, libtool will create
*** a static module, that should work as long as the dlopening
*** application is linked with the -dlopen flag.
Usage: ln [-f] [-i] [-s] f1 f2
ln [-f] [-i] [-s] f1 ... fn d1
*** Error exit code 2
Stop.
*** Error exit code 1
Stop.
Why libtool is complaining for a "libpython" shared object while no
"libpython.sl" should be produced in UNIX envs?
Does anyone know where the error is?
Thanks
Christian
--
______________________________________
Christian Ferrari
c/o PRIMEUR ITALIA
Via E. Mattei, 1/106 A
30020 Marcon (VE) - ITALY
Tel.: +39 041 5950998
Fax: +39 041 5951024
Mobile: +39 348 8960572
E-mail: Christian.Ferrari at primeur.com
Web: http://www.primeur.com/
|