ID: 26321 Updated by: [EMAIL PROTECTED] Reported By: grayw at mail dot montclair dot edu -Status: Open +Status: Feedback Bug Type: Compile Failure Operating System: Mac OS X 10.3.1 PHP Version: 5.0.0b2 (beta2) New Comment:
What was the configure line used to configure Apache? Previous Comments: ------------------------------------------------------------------------ [2003-12-01 11:14:19] grayw at mail dot montclair dot edu Tried latest CVS snapshot as asked, got the following bonk, note that latest distro was: php5-200312011430: BEGIN BONK ld: ext/openssl/openssl.o illegal reference to symbol: _SSL_get_privatekey defined in indirectly referenced dynamic library /usr/lib/libssl.0.9.7.dylib ld: warning multiple definitions of symbol _pcre_free ext/pcre/pcrelib/pcre.o definition of _pcre_free in section (__DATA,__data) /Library/Apache2/bin/httpd definition of _pcre_free ld: warning multiple definitions of symbol _pcre_malloc ext/pcre/pcrelib/pcre.o definition of _pcre_malloc in section (__DATA,__data) /Library/Apache2/bin/httpd definition of _pcre_malloc ld: warning multiple definitions of symbol _regerror ext/mbstring/oniguruma/regposerr.o definition of _regerror in section (__TEXT,__text) /Library/Apache2/bin/httpd definition of _regerror ld: warning multiple definitions of symbol _regcomp /Library/Apache2/bin/httpd definition of _regcomp /usr/lib/libm.dylib(regcomp.So) definition of _regcomp ld: warning multiple definitions of symbol _regexec /Library/Apache2/bin/httpd definition of _regexec /usr/lib/libm.dylib(regexec.So) definition of _regexec ld: warning multiple definitions of symbol _regfree /Library/Apache2/bin/httpd definition of _regfree /usr/lib/libm.dylib(regfree.So) definition of _regfree make: *** [libs/libphp5.bundle] Error 1 quicksilver:/usr/local/src/php5-latest billy$ END BONK ------------------------------------------------------------------------ [2003-11-29 06:40:00] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip ------------------------------------------------------------------------ [2003-11-19 12:05:03] grayw at mail dot montclair dot edu Description: ------------ Compiling PHP5.0.0b2 on Mac OS X Panther 10.3.1, make fails. I took a look at similar bugs in php 4 in the bug search, but nothing seems to match this well enough to provide a workaround. also tried latest cvs snapshot, see below. Reproduce code: --------------- configure: ./configure --includedir=/usr/include --mandir=/usr/share/man --infodir=/usr/share/info --with-apxs2=/Library/Apache2/bin/apxs --with-openssl --with-zlib --with-zlib-dir=/usr/lib --with-bz2 --enable-calendar --with-libxml-dir=/usr/local --with-gd --with-ldap --enable-mbstring --with-mcrypt --with-openssl-dir=/usr/include/openssl --with-mhash --with-mime-magic=/usr/share/file/magic.mime --with-mysql=/Library/MySQL --with-pgsql=/usr/local/postgres --enable-sockets --with-xsl=/Library/PHP4 --prefix=/Library/PHP5 --with-png-dir=/usr/local --with-jpeg-dir=/usr/local configure succeeds, then plain old 'make' Expected result: ---------------- to run sudo make install afterwards ;) Actual result: -------------- this seems to be the relevant make crash part: ld: warning multiple definitions of symbol _pcre_free ext/pcre/pcrelib/pcre.o definition of _pcre_free in section (__DATA,__data) /Library/Apache2/bin/httpd definition of _pcre_free ld: warning multiple definitions of symbol _pcre_malloc ext/pcre/pcrelib/pcre.o definition of _pcre_malloc in section (__DATA,__data) /Library/Apache2/bin/httpd definition of _pcre_malloc ld: warning multiple definitions of symbol _regerror ext/mbstring/oniguruma/regposerr.o definition of _regerror in section (__TEXT,__text) /Library/Apache2/bin/httpd definition of _regerror ld: warning multiple definitions of symbol _regcomp /Library/Apache2/bin/httpd definition of _regcomp /usr/lib/libm.dylib(regcomp.So) definition of _regcomp ld: warning multiple definitions of symbol _regexec /Library/Apache2/bin/httpd definition of _regexec /usr/lib/libm.dylib(regexec.So) definition of _regexec ld: warning multiple definitions of symbol _regfree /Library/Apache2/bin/httpd definition of _regfree /usr/lib/libm.dylib(regfree.So) definition of _regfree ld: Undefined symbols: _PQparameterStatus _PQprotocolVersion _PQtransactionStatus _pg_encoding_to_char _pg_char_to_encoding _pg_encoding_mblen make: *** [libs/libphp5.bundle] Error 1 what may also be interesting, i've also tried my configure and make with what was the lastest Cvs snapshot - php5-200311191430, and this produced a similar, tho not quite, crash during the make: ld: ext/openssl/xp_ssl.o illegal reference to symbol: _SSL_connect defined in indirectly referenced dynamic library /usr/lib/libssl.0.9.7.dylib ld: warning multiple definitions of symbol _pcre_free ext/pcre/pcrelib/pcre.o definition of _pcre_free in section (__DATA,__data) /Library/Apache2/bin/httpd definition of _pcre_free ld: warning multiple definitions of symbol _pcre_malloc ext/pcre/pcrelib/pcre.o definition of _pcre_malloc in section (__DATA,__data) /Library/Apache2/bin/httpd definition of _pcre_malloc ld: warning multiple definitions of symbol _regerror ext/mbstring/oniguruma/regposerr.o definition of _regerror in section (__TEXT,__text) /Library/Apache2/bin/httpd definition of _regerror ld: warning multiple definitions of symbol _regcomp /Library/Apache2/bin/httpd definition of _regcomp /usr/lib/libm.dylib(regcomp.So) definition of _regcomp ld: warning multiple definitions of symbol _regexec /Library/Apache2/bin/httpd definition of _regexec /usr/lib/libm.dylib(regexec.So) definition of _regexec ld: warning multiple definitions of symbol _regfree /Library/Apache2/bin/httpd definition of _regfree /usr/lib/libm.dylib(regfree.So) definition of _regfree make: *** [libs/libphp5.bundle] Error 1 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=26321&edit=1