ID:               26321
 Comment by:       gmclachl at cis dot strath dot ac dot uk
 Reported By:      grayw at mail dot montclair dot edu
 Status:           Bogus
 Bug Type:         Compile Failure
 Operating System: Mac OS X 10.3.2
 PHP Version:      5CVS-2004-01-2
 New Comment:

I have tried the default version of Apache in OSX 
(10.3.4) and 1.3.31 and each time it returns this error. 
However other users have managed to compile it 
successfully with 1.3.31.


Previous Comments:
------------------------------------------------------------------------

[2004-01-02 20:37:12] [EMAIL PROTECTED]

This is some Apache bug. As you can see, the conflict is between httpd
and some system libs. Not PHP.


------------------------------------------------------------------------

[2004-01-02 13:36:00] grayw at mail dot montclair dot edu

I tried it one more time with all three previous tests:
--without-pcre-regex
--without-pear
--disable-mbstring
which gives a slightly different output during make.

so the config now looks like:
./configure --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  --disable-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/ --without-pcre-regex --without-pear

and the output error is:
ld: warning multiple definitions of symbol _regcomp
/Library/Apache2.panther/bin/httpd definition of 
_regcomp
/usr/lib/libm.dylib(regcomp.So) definition of _regcomp
ld: warning multiple definitions of symbol _regexec
/Library/Apache2.panther/bin/httpd definition of 
_regexec
/usr/lib/libm.dylib(regexec.So) definition of _regexec
ld: warning multiple definitions of symbol _regfree
/Library/Apache2.panther/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

------------------------------------------------------------------------

[2004-01-02 13:15:16] grayw at mail dot montclair dot edu

I removed my beta 2 sources last week, and so I'm trying 
this now with beta 3.  Also, I have updated my 
development host to Mac OS X 10.3.2.  I don't believe 
that the beta2 source is still available via 
www.php.net (can't find it).  My results (for what it's 
worth) are quite similar, tried --disable-mbstring like 
you asked.  If you would like me to keep working with 
the beta 2 source, I need some access to it.

Output where make fails: (for beta 3 and latest beta 3 
snapshot):

ld: warning multiple definitions of symbol _pcre_free
ext/pcre/pcrelib/pcre.o definition of _pcre_free in 
section (__DATA,__data)
/Library/Apache2.panther/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.panther/bin/httpd definition of 
_pcre_malloc
ld: warning multiple definitions of symbol _regcomp
/Library/Apache2.panther/bin/httpd definition of 
_regcomp
/usr/lib/libm.dylib(regcomp.So) definition of _regcomp
ld: warning multiple definitions of symbol _regexec
/Library/Apache2.panther/bin/httpd definition of 
_regexec
/usr/lib/libm.dylib(regexec.So) definition of _regexec
ld: warning multiple definitions of symbol _regfree
/Library/Apache2.panther/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

------------------------------------------------------------------------

[2004-01-02 10:48:01] [EMAIL PROTECTED]

Does adding --disable-mbstring into configure line make this work?


------------------------------------------------------------------------

[2003-12-15 10:29:02] grayw at mail dot montclair dot edu

I have the time to put more work into this bug, so if there's anything
I can do (I understand how busy the bugs people are!), please let me
know.  I'll give it another whack with the latest CVS snapshot.

Bill

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/26321

-- 
Edit this bug report at http://bugs.php.net/?id=26321&edit=1

Reply via email to