Gregory (Grisha) Trubetskoy
grisha at modpython.org
Wed Oct 10 18:15:35 EST 2001
If you look in the src/Makefile.in you'll see something about _eprintf.o, this looks to be the same kind of problem. I am not sure what causes this exactly, but for some reason gcc on solaris has this behaviour of not including certain files. Try this: (in mod_python directory) $ cd src $ ar -x `gcc -print-libgcc-file-name` _eprintf.o (this should create an _muldi3.o file) In src/Makefile, somewhere below "OBJS=" add _multi3.0 after _eprintf.o $ rm mod_python.so $ make mod_python.so HTH, Grisha On Wed, 10 Oct 2001, Brondo, Greg wrote: > I've compiled python (ActiveState 2.1.1) without thread support. I compiled > apache with module=so. When I try to start apache with the correct > LoadModule line in my conf I receive the following error: > > Syntax error on line 201 of /sv_app/tmp/apache/conf/httpd.conf: > Cannot load /sv_app/tmp/apache/libexec/mod_python.so into server: ld.so.1: > /sv_app/tmp/apache/bin/httpd: fatal: reloca > tion error: file /sv_app/tmp/apache/libexec/mod_python.so: symbol __muldi3: > referenced symbol not found > ./apachectl start: httpd could not be started > > This is on Solaris 5.7. > > Any help would be appreciated. I've tried mod_python on Debian (unstable) > and it works great (apt-get install apache, mod_python). > > Thanks! > > Greg B. >
|