Question on PHP4.0.3 build for Apache DSO

From: Date: Wed, 18 Oct 2000 20:59:16 +0000
Subject: Question on PHP4.0.3 build for Apache DSO
Groups: php.install 
Request: Send a blank email to php-install+get-400@lists.php.net to get a copy of this message
I'm building PHP4.0.3 on Mac OS X to enable some optional features. It took some doing to get it to build at all since it doesn't seem to know about X. It seems to be close to finished building however toward the end I get an error about unresolved symbols (mainly Apache functions). I've appended the relevant info from the failed make. One related question - if I build a statically linked version of PHP can I still use apxs to create a DSO module for Apache? Thanks, Ron /bin/sh /Users/ronaldg/ToDo/php-4.0.3/libtool --silent --mode=link cc -I. -I/Users/ronaldg/ToDo/php-4.0.3/ -I/Users/ronaldg/ToDo/php-4.0.3 -I/Users/ronaldg/ToDo/php-4.0.3/main -I/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers -I/Users/ronaldg/ToDo/php-4.0.3/Zend -I/Users/ronaldg/ToDo/php-4.0.3 -I/usr/local/include -I/Users/ronaldg/ToDo/php-4.0.3/ext/mysql/libmysql -I/Users/ronaldg/ToDo/php-4.0.3/ext/xml/expat/xmltok -I/Users/ronaldg/ToDo/php-4.0.3/ext/xml/expat/xmlparse -I/Users/ronaldg/ToDo/php-4.0.3/TSRM -traditional-cpp -DEAPI -DXML_BYTE_ORDER=21 -g -O2 -o libphp4.la -rpath /Users/ronaldg/ToDo/php-4.0.3/libs -avoid-version -L/usr/local/lib -R /usr/local/lib stub.lo Zend/libZend.la sapi/apache/libsapi.la main/libmain.la regex/libregex.la ext/dba/libdba.la ext/ldap/libldap.la ext/mysql/libmysql.la ext/pcre/libpcre.la ext/posix/libposix.la ext/session/libsession.la ext/standard/libstandard.la ext/xml/libxml.la TSRM/libtsrm.la -lldap -llber -lgdbm ~/ToDo/php-4.0.3/.libs/libphp4.lax/libZend.al ~/ToDo/php-4.0.3/.libs/libphp4.lax/libsapi.al ~/ToDo/php-4.0.3/.libs/libphp4.lax/libmain.al ~/ToDo/php-4.0.3/.libs/libphp4.lax/libregex.al ~/ToDo/php-4.0.3/.libs/libphp4.lax/libdba.al ~/ToDo/php-4.0.3/.libs/libphp4.lax/libldap.al ~/ToDo/php-4.0.3/.libs/libphp4.lax/libmysql.al ~/ToDo/php-4.0.3/.libs/libphp4.lax/libpcre.al ~/ToDo/php-4.0.3/.libs/libphp4.lax/libposix.al ~/ToDo/php-4.0.3/.libs/libphp4.lax/libsession.al ~/ToDo/php-4.0.3/.libs/libphp4.lax/libstandard.al ~/ToDo/php-4.0.3/.libs/libphp4.lax/libxml.al ~/ToDo/php-4.0.3/.libs/libphp4.lax/libtsrm.al /usr/bin/ld: Undefined symbols: _DL_UNLOAD _ap_add_cgi_vars _ap_add_common_vars ...snip... _ap_user_id _ap_user_name _top_module _environ make[1]: *** [libphp4.la] Error 1 make: *** [all-recursive] Error 1

« previous php.install (#400) next »