|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2002-09-24 06:20 UTC] sniper@php.net
[2002-09-24 06:21 UTC] sniper@php.net
[2002-09-24 08:11 UTC] pkett at genesis-midi dot com
[2002-09-24 08:47 UTC] pkett at genesis-midi dot com
[2002-09-24 10:53 UTC] sniper@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Nov 28 09:00:01 2025 UTC |
I am attempting to compile PHP under Linux with egcs-1.1.2. If I compile php as a DSO module it compiles fine but apache won't load it complaining of unresolved symbols. If I try and compile it into apache I get the following compilation errors : -o httpd buildmark.o modules.o modules/standard/libstandard.a modules/proxy/libproxy.a modules/php4/libphp4.a main/libmain.a ./os/unix/libos.a ap/libap.a -Wl,-rpath,/usr/local/mysql/lib -rdynamic -L/usr/local/mysql/lib -Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -lmysqlclient -lz -lcrypt -lresolv -lm -ldl -lnsl -lresolv -lcrypt -lm -lcrypt -lndbm -lexpat modules/php4/libphp4.a(zend_ini_scanner.lo): warning: multiple common of `yytext' modules/php4/libphp4.a(zend_language_scanner.lo): warning: previous common is here modules/php4/libphp4.a(math.lo): In function `zif_atanh': /usr/include/__math.h:426: undefined reference to `__log1p' collect2: ld returned 1 exit status make[2]: *** [target_static] Error 1 make[2]: Leaving directory `/home/pkett/apache_1.3.26/src' make[1]: *** [build-std] Error 2 make[1]: Leaving directory `/home/pkett/apache_1.3.26' make: *** [build] Error 2 I have tried with 4.2.2 and 4.2.3 with the same results - I suspect it's due to using egcs and not a more recent version of gcc but can anyone confirm this?