ID:               26058
 User updated by:  efrangul at mac dot com
 Reported By:      efrangul at mac dot com
 Status:           Bogus
 Bug Type:         Compile Failure
 Operating System: Mac OS X 10.2.8
 PHP Version:      5CVS-2003-10-31 (dev)
 New Comment:

Thanks,

I've removed --with-oracle and it links fine.


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

[2003-11-01 05:19:37] [EMAIL PROTECTED]

Was it really necessary to put the whole output of make here? Anyway,
report this to Oracle who kindly have put some functions into their
libs that are colliding with libxml.

easy fix: Remove --with-oracle from your configure line.
And btw. there is no java extension in PHP 5 (yet).




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

[2003-10-31 10:27:25] efrangul at mac dot com

Description:
------------
I can not link the executable.

Version used:

apache-2.0.48
mysql-standard-4.1.0-alpha
gd-2.0.15
libxml2-2.6.1
libxslt-1.0.33
oracle-9.2.0.1.0
Java-1.4.1

Reproduce code:
---------------
./configure --prefix=/usr/local --with-apxs2=/usr/local/apache/bin/apxs
--with-mysql=/usr/local/mysql --with-gd=/usr/local/gd
--with-openssl=/usr --with-simplexml --with-libxml-dir=/usr/local/xml
--enable-exif --enable-ftp --enable-sockets --with-sysvshm
--with-sysvsem --enable-safe-mode --enable-track-vars
--enable-magic-quotes --enable-bcmath --enable-memory-limit=yes
--with-kerberos=/usr --with-yp --enable-wddx --enable-shmop
--enable-trans-sid --with-tsrm-pthreads --enable-calendar --with-zlib
--with-java=/System/Library/Frameworks/JavaVM.framework/Home
--with-oracle --with-freetype-dir=/usr/local/lib
--with-iconv=/usr/local

Expected result:
----------------
php binary created.

Actual result:
--------------
gcc -bundle -bundle_loader /usr/local/apache-2.0.48/
bin/httpd -L/usr/local/lib -L/usr/local/apache-2.0.48/
lib -laprutil-0 -lexpat -L/usr/local/apache-2.0.48/lib 
-lapr-0 -g -O2   -L/usr/local/xml2/lib -L/usr/local/lib 
-L/usr/local/gd/lib -L/usr/local/mysql/lib -L/oracle/
9.2.0.1.0/lib ext/openssl/openssl.o ext/openssl/
xp_ssl.o ext/zlib/zlib.o ext/zlib/zlib_fopen_wrapper.o 
ext/bcmath/bcmath.o ext/bcmath/libbcmath/src/add.o ext/
bcmath/libbcmath/src/div.o ext/bcmath/libbcmath/src/
init.o ext/bcmath/libbcmath/src/neg.o ext/bcmath/
libbcmath/src/outofmem.o ext/bcmath/libbcmath/src/
raisemod.o ext/bcmath/libbcmath/src/rt.o ext/bcmath/
libbcmath/src/sub.o ext/bcmath/libbcmath/src/compare.o 
ext/bcmath/libbcmath/src/divmod.o ext/bcmath/libbcmath/
src/int2num.o ext/bcmath/libbcmath/src/num2long.o ext/
bcmath/libbcmath/src/output.o ext/bcmath/libbcmath/src/
recmul.o ext/bcmath/libbcmath/src/sqrt.o ext/bcmath/
libbcmath/src/zero.o ext/bcmath/libbcmath/src/debug.o 
ext/bcmath/libbcmath/src/doaddsub.o ext/bcmath/
libbcmath/src/nearzero.o ext/bcmath/libbcmath/src/
num2str.o ext/bcmath/libbcmath/src/raise.o ext/bcmath/
libbcmath/src/rmzero.o ext/bcmath/libbcmath/src/
str2num.o ext/calendar/calendar.o ext/calendar/dow.o 
ext/calendar/french.o ext/calendar/gregor.o ext/
calendar/jewish.o ext/calendar/julian.o ext/calendar/
easter.o ext/calendar/cal_unix.o ext/ctype/ctype.o ext/
dom/php_dom.o ext/dom/attr.o ext/dom/document.o ext/
dom/domerrorhandler.o ext/dom/domstringlist.o ext/dom/
domexception.o ext/dom/namelist.o ext/dom/
processinginstruction.o ext/dom/cdatasection.o ext/dom/
documentfragment.o ext/dom/domimplementation.o ext/dom/
element.o ext/dom/node.o ext/dom/string_extend.o ext/
dom/characterdata.o ext/dom/documenttype.o ext/dom/
domimplementationlist.o ext/dom/entity.o ext/dom/
nodelist.o ext/dom/text.o ext/dom/comment.o ext/dom/
domconfiguration.o ext/dom/domimplementationsource.o 
ext/dom/entityreference.o ext/dom/notation.o ext/dom/
xpath.o ext/dom/typeinfo.o ext/dom/domerror.o ext/dom/
domlocator.o ext/dom/namednodemap.o ext/dom/
userdatahandler.o ext/exif/exif.o ext/ftp/php_ftp.o 
ext/ftp/ftp.o ext/gd/gd.o ext/gd/gdttf.o ext/gd/
gdcache.o ext/iconv/iconv.o ext/libxml/libxml.o ext/
mysql/php_mysql.o ext/oracle/oracle.o ext/pcre/pcrelib/
maketables.o ext/pcre/pcrelib/get.o ext/pcre/pcrelib/
study.o ext/pcre/pcrelib/pcre.o ext/pcre/php_pcre.o 
ext/posix/posix.o ext/session/session.o ext/session/
mod_files.o ext/session/mod_mm.o ext/session/mod_user.o 
ext/shmop/shmop.o ext/simplexml/simplexml.o ext/
sockets/sockets.o ext/sqlite/sqlite.o ext/sqlite/
sess_sqlite.o ext/sqlite/libsqlite/src/opcodes.o ext/
sqlite/libsqlite/src/parse.o ext/sqlite/libsqlite/src/
encode.o ext/sqlite/libsqlite/src/auth.o ext/sqlite/
libsqlite/src/btree.o ext/sqlite/libsqlite/src/build.o 
ext/sqlite/libsqlite/src/delete.o ext/sqlite/libsqlite/
src/expr.o ext/sqlite/libsqlite/src/func.o ext/sqlite/
libsqlite/src/hash.o ext/sqlite/libsqlite/src/insert.o 
ext/sqlite/libsqlite/src/main.o ext/sqlite/libsqlite/
src/os.o ext/sqlite/libsqlite/src/pager.o ext/sqlite/
libsqlite/src/printf.o ext/sqlite/libsqlite/src/
random.o ext/sqlite/libsqlite/src/select.o ext/sqlite/
libsqlite/src/table.o ext/sqlite/libsqlite/src/
tokenize.o ext/sqlite/libsqlite/src/update.o ext/
sqlite/libsqlite/src/util.o ext/sqlite/libsqlite/src/
vdbe.o ext/sqlite/libsqlite/src/attach.o ext/sqlite/
libsqlite/src/btree_rb.o ext/sqlite/libsqlite/src/
pragma.o ext/sqlite/libsqlite/src/vacuum.o ext/sqlite/
libsqlite/src/copy.o ext/sqlite/libsqlite/src/where.o 
ext/sqlite/libsqlite/src/trigger.o regex/regcomp.o 
regex/regexec.o regex/regerror.o regex/regfree.o ext/
standard/array.o ext/standard/base64.o ext/standard/
basic_functions.o ext/standard/browscap.o ext/standard/
crc32.o ext/standard/crypt.o ext/standard/cyr_convert.o 
ext/standard/datetime.o ext/standard/dir.o ext/
standard/dl.o ext/standard/dns.o ext/standard/exec.o 
ext/standard/file.o ext/standard/filestat.o ext/
standard/flock_compat.o ext/standard/formatted_print.o 
ext/standard/fsock.o ext/standard/head.o ext/standard/
html.o ext/standard/image.o ext/standard/info.o ext/
standard/iptc.o ext/standard/lcg.o ext/standard/link.o 
ext/standard/mail.o ext/standard/math.o ext/standard/
md5.o ext/standard/metaphone.o ext/standard/microtime.o 
ext/standard/pack.o ext/standard/pageinfo.o ext/
standard/parsedate.o ext/standard/quot_print.o ext/
standard/rand.o ext/standard/reg.o ext/standard/
soundex.o ext/standard/string.o ext/standard/scanf.o 
ext/standard/syslog.o ext/standard/type.o ext/standard/
uniqid.o ext/standard/url.o ext/standard/url_scanner.o 
ext/standard/var.o ext/standard/versioning.o ext/
standard/assert.o ext/standard/strnatcmp.o ext/
standard/levenshtein.o ext/standard/incomplete_class.o 
ext/standard/url_scanner_ex.o ext/standard/
ftp_fopen_wrapper.o ext/standard/http_fopen_wrapper.o 
ext/standard/php_fopen_wrapper.o ext/standard/credits.o 
ext/standard/css.o ext/standard/var_unserializer.o ext/
standard/ftok.o ext/standard/sha1.o ext/standard/
user_filters.o ext/standard/uuencode.o ext/standard/
filters.o ext/standard/proc_open.o ext/standard/
sunfuncs.o ext/standard/streamsfuncs.o ext/standard/
http.o ext/tokenizer/tokenizer.o ext/wddx/wddx.o ext/
xml/xml.o ext/xml/compat.o TSRM/TSRM.o TSRM/
tsrm_strtok_r.o TSRM/tsrm_virtual_cwd.o main/main.o 
main/snprintf.o main/spprintf.o main/php_sprintf.o 
main/safe_mode.o main/fopen_wrappers.o main/alloca.o 
main/php_scandir.o main/php_ini.o main/SAPI.o main/
rfc1867.o main/php_content_types.o main/strlcpy.o main/
strlcat.o main/mergesort.o main/reentrancy.o main/
php_variables.o main/php_ticks.o main/network.o main/
php_open_temporary_file.o main/php_logos.o main/
output.o main/streams/streams.o main/streams/cast.o 
main/streams/memory.o main/streams/filter.o main/
streams/plain_wrapper.o main/streams/userspace.o main/
streams/transports.o main/streams/xp_socket.o main/
streams/mmap.o Zend/zend_language_parser.o Zend/
zend_language_scanner.o Zend/zend_ini_parser.o Zend/
zend_ini_scanner.o Zend/zend_alloc.o Zend/
zend_compile.o Zend/zend_constants.o Zend/
zend_dynamic_array.o Zend/zend_execute_API.o Zend/
zend_highlight.o Zend/zend_llist.o Zend/zend_opcode.o 
Zend/zend_operators.o Zend/zend_ptr_stack.o Zend/
zend_stack.o Zend/zend_variables.o Zend/zend.o Zend/
zend_API.o Zend/zend_extensions.o Zend/zend_hash.o 
Zend/zend_list.o Zend/zend_indent.o Zend/
zend_builtin_functions.o Zend/zend_sprintf.o Zend/
zend_ini.o Zend/zend_qsort.o Zend/zend_multibyte.o 
Zend/zend_ts_hash.o Zend/zend_stream.o Zend/
zend_iterators.o Zend/zend_interfaces.o Zend/
zend_objects.o Zend/zend_object_handlers.o Zend/
zend_objects_API.o Zend/zend_mm.o Zend/
zend_default_classes.o Zend/zend_reflection_api.o Zend/
zend_execute.o sapi/apache2handler/mod_php5.o sapi/
apache2handler/sapi_apache2.o sapi/apache2handler/
apache_config.o sapi/apache2handler/php_functions.o 
main/internal_functions.o  -lmysqlclient -liconv -lgd -
lfreetype -lz -lssl -lcrypto -lm -ldl -lxml2 -lz -
liconv -lm -lxml2 -lz -liconv -lm -ldl -lpoll -lm -
lclntsh -lxml2 -lz -liconv -lm -lxml2 -lz -liconv -lm  
-o libs/libphp5.bundle && cp libs/libphp5.bundle libs/
libphp5.so
ld: warning multiple definitions of symbol _pcre_free
ext/pcre/pcrelib/pcre.o definition of _pcre_free in 
section (__DATA,__data)
/usr/local/apache-2.0.48/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)
/usr/local/apache-2.0.48/bin/httpd definition of 
_pcre_malloc
ld: warning multiple definitions of symbol _regcomp
/usr/local/apache-2.0.48/bin/httpd definition of 
_regcomp
/usr/lib/libm.dylib(regcomp.So) definition of _regcomp
ld: warning multiple definitions of symbol _regexec
/usr/local/apache-2.0.48/bin/httpd definition of 
_regexec
/usr/lib/libm.dylib(regexec.So) definition of _regexec
ld: warning multiple definitions of symbol _regfree
/usr/local/apache-2.0.48/bin/httpd definition of 
_regfree
/usr/lib/libm.dylib(regfree.So) definition of _regfree
ld: warning multiple definitions of symbol _dlerror
/usr/local/lib/libdl.dylib(dlfcn.o) definition of 
_dlerror
/oracle/9.2.0.1.0/lib/libclntsh.dylib(dlopen.o) 
definition of _dlerror
ld: warning multiple definitions of symbol _dlopen
/usr/local/lib/libdl.dylib(dlfcn.o) definition of 
_dlopen
/oracle/9.2.0.1.0/lib/libclntsh.dylib(dlopen.o) 
definition of _dlopen
ld: multiple definitions of symbol _isStandalone
/usr/local/xml2/lib/libxml2.dylib(libxml2.2.6.1.dylib-
master.o) definition of _isStandalone
/oracle/9.2.0.1.0/lib/libclntsh.dylib(oraxml.o) 
definition of _isStandalone
make: *** [libs/libphp5.bundle] Error 1


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


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

Reply via email to