From: [EMAIL PROTECTED] Operating system: solaris 8 PHP version: 4.1.1 PHP Bug Type: Compile Failure Bug description: LDAP symbols multiply-defined
I have found similar reports with other add-ons, but have not found any remedy to apply successfully to my instance. I am configuring the php build as follows: ./configure --prefix=/opt/gnu/depot/php-4.1.1 \ --with-mysql=/opt/gnu \ --with-apxs=/opt/gnu/bin/apxs \ --with-ldap=/opt/gnu The configuration completes fine. The compilation completes fine. The linking whines magnificently about symbols living in both the LDAP library and the Zend library. Below is a summary of the 'make' output. I have tried running 'make clean' to ensure older builds weren't getting in the way. %make Making all in Zend make[1]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/Zend' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/Zend' Making all in main make[1]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/main' make[2]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/main' make[2]: Nothing to be done for `all-p'. make[2]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/main' make[1]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/main' Making all in ext make[1]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext' Making all in ldap make[2]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/ldap' make[3]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/ldap' make[3]: Nothing to be done for `all-p'. make[3]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/ldap' make[2]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/ldap' Making all in mysql make[2]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/mysql' make[3]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/mysql' make[3]: Nothing to be done for `all-p'. make[3]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/mysql' make[2]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/mysql' Making all in pcre make[2]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/pcre' Making all in pcrelib make[3]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/pcre/pcrelib' make[4]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/pcre/pcrelib' make[4]: Nothing to be done for `all-p'. make[4]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/pcre/pcrelib' make[3]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/pcre/pcrelib' make[3]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/pcre' make[3]: Nothing to be done for `all-p'. make[3]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/pcre' make[2]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/pcre' Making all in posix make[2]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/posix' make[3]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/posix' make[3]: Nothing to be done for `all-p'. make[3]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/posix' make[2]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/posix' Making all in session make[2]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/session' make[3]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/session' make[3]: Nothing to be done for `all-p'. make[3]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/session' make[2]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/session' Making all in standard make[2]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/standard' make[3]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/standard' make[3]: Nothing to be done for `all-p'. make[3]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/standard' make[2]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/standard' Making all in xml make[2]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/xml' Making all in expat make[3]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/xml/expat' make[4]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/xml/expat' make[4]: Nothing to be done for `all-p'. make[4]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/xml/expat' make[3]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/xml/expat' make[3]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/ext/xml' make[3]: Nothing to be done for `all-p'. make[3]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/xml' make[2]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext/xml' make[1]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/ext' Making all in sapi make[1]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/sapi' Making all in apache make[2]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/sapi/apache' make[3]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/sapi/apache' make[3]: Nothing to be done for `all-p'. make[3]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/sapi/apache' make[2]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/sapi/apache' make[1]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/sapi' Making all in TSRM make[1]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/TSRM' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/TSRM' Making all in regex make[1]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/regex' make[2]: Entering directory `/data1/home/cgilmore/src/php-4.1.1/regex' make[2]: Nothing to be done for `all-p'. make[2]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/regex' make[1]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1/regex' Making all in . make[1]: Entering directory `/data1/home/cgilmore/src/php-4.1.1' /bin/sh /data1/home/cgilmore/src/php-4.1.1/libtool --silent --mode=link gcc -I. -I/data1/home/cgilmore/src/php-4.1.1/ -I/data1/home/cgilmore/src/php-4.1.1/main -I/data1/home/cgilmore/src/php-4.1.1 -I/opt/gnu/depot/apache-1.3.22/include -I/data1/home/cgilmore/src/php-4.1.1/Zend -I/opt/gnu/include -I/opt/gnu/include/mysql -I/data1/home/cgilmore/src/php-4.1.1/ext/xml/expat -D_POSIX_PTHREAD_SEMANTICS -DSOLARIS2=280 -DMOD_SSL=208105 -DMOD_PERL -DEAPI -I/data1/home/cgilmore/src/php-4.1.1/TSRM -g -O2 -prefer-pic -o libphp4.la -rpath /data1/home/cgilmore/src/php-4.1.1/libs -avoid-version -L/usr/ucblib -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -L/opt/gnu/lib -L/opt/gnu/lib/mysql -R /usr/ucblib -R /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -R /opt/gnu/lib -R /opt/gnu/lib/mysql stub.lo Zend/libZend.la sapi/apache/libsapi.la main/libmain.la regex/libregex.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 -lpam -ldl -lmysqlclient -lldap -llber -lcrypt -lresolv -lresolv -lm -ldl -lnsl -lsocket -lsocket -lgcc -lcrypt ld: fatal: symbol `ldap_bind_s' is multiply-defined: (file Zend/.libs/libZend.al(bind.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(bind.o)); ld: fatal: symbol `ldap_bind' is multiply-defined: (file Zend/.libs/libZend.al(bind.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(bind.o)); ld: fatal: symbol `ldap_set_rebind_proc' is multiply-defined: (file Zend/.libs/libZend.al(bind.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(bind.o)); ld: fatal: symbol `ldap_open' is multiply-defined: (file Zend/.libs/libZend.al(open.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(open.o)); ld: fatal: symbol `ldap_init' is multiply-defined: (file Zend/.libs/libZend.al(open.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(open.o)); ld: fatal: symbol `open_ldap_connection' is multiply-defined: (file Zend/.libs/libZend.al(open.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(open.o)); ld: fatal: symbol `ldap_msgfree' is multiply-defined: (file Zend/.libs/libZend.al(result.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(result.o)); ld: fatal: symbol `ldap_result' is multiply-defined: (file Zend/.libs/libZend.al(result.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(result.o)); ld: fatal: symbol `ldap_msgdelete' is multiply-defined: (file Zend/.libs/libZend.al(result.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(result.o)); ld: fatal: symbol `ldap_err2string' is multiply-defined: (file Zend/.libs/libZend.al(error.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(error.o)); ld: fatal: symbol `ldap_perror' is multiply-defined: (file Zend/.libs/libZend.al(error.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(error.o)); ld: fatal: symbol `ldap_result2error' is multiply-defined: (file Zend/.libs/libZend.al(error.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(error.o)); ld: fatal: symbol `ldap_compare' is multiply-defined: (file Zend/.libs/libZend.al(compare.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(compare.o)); ld: fatal: symbol `ldap_compare_s' is multiply-defined: (file Zend/.libs/libZend.al(compare.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(compare.o)); ld: fatal: symbol `ldap_search_st' is multiply-defined: (file Zend/.libs/libZend.al(search.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(search.o)); ld: fatal: symbol `ldap_build_search_req' is multiply-defined: (file Zend/.libs/libZend.al(search.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(search.o)); ld: fatal: symbol `ldap_search_s' is multiply-defined: (file Zend/.libs/libZend.al(search.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(search.o)); ld: fatal: symbol `ldap_search' is multiply-defined: (file Zend/.libs/libZend.al(search.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(search.o)); ld: fatal: symbol `ldap_modify_s' is multiply-defined: (file Zend/.libs/libZend.al(modify.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(modify.o)); ld: fatal: symbol `ldap_modify' is multiply-defined: (file Zend/.libs/libZend.al(modify.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(modify.o)); ld: fatal: symbol `ldap_add_s' is multiply-defined: (file Zend/.libs/libZend.al(add.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(add.o)); ld: fatal: symbol `ldap_add' is multiply-defined: (file Zend/.libs/libZend.al(add.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(add.o)); ld: fatal: symbol `ldap_modrdn' is multiply-defined: (file Zend/.libs/libZend.al(modrdn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(modrdn.o)); ld: fatal: symbol `ldap_modrdn2_s' is multiply-defined: (file Zend/.libs/libZend.al(modrdn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(modrdn.o)); ld: fatal: symbol `ldap_modrdn_s' is multiply-defined: (file Zend/.libs/libZend.al(modrdn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(modrdn.o)); ld: fatal: symbol `ldap_modrdn2' is multiply-defined: (file Zend/.libs/libZend.al(modrdn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(modrdn.o)); ld: fatal: symbol `ldap_delete' is multiply-defined: (file Zend/.libs/libZend.al(delete.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(delete.o)); ld: fatal: symbol `ldap_delete_s' is multiply-defined: (file Zend/.libs/libZend.al(delete.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(delete.o)); ld: fatal: symbol `ldap_abandon' is multiply-defined: (file Zend/.libs/libZend.al(abandon.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(abandon.o)); ld: fatal: symbol `ldap_ufn_timeout' is multiply-defined: (file Zend/.libs/libZend.al(ufn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(ufn.o)); ld: fatal: symbol `ldap_ufn_setprefix' is multiply-defined: (file Zend/.libs/libZend.al(ufn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(ufn.o)); ld: fatal: symbol `ldap_ufn_setfilter' is multiply-defined: (file Zend/.libs/libZend.al(ufn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(ufn.o)); ld: fatal: symbol `ldap_ufn_search_ct' is multiply-defined: (file Zend/.libs/libZend.al(ufn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(ufn.o)); ld: fatal: symbol `ldap_ufn_search_s' is multiply-defined: (file Zend/.libs/libZend.al(ufn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(ufn.o)); ld: fatal: symbol `ldap_ufn_search_c' is multiply-defined: (file Zend/.libs/libZend.al(ufn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(ufn.o)); ld: fatal: symbol `ldap_check_cache' is multiply-defined: (file Zend/.libs/libZend.al(cache.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(cache.o)); ld: fatal: symbol `ldap_enable_cache' is multiply-defined: (file Zend/.libs/libZend.al(cache.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(cache.o)); ld: fatal: symbol `ldap_add_result_to_cache' is multiply-defined: (file Zend/.libs/libZend.al(cache.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(cache.o)); ld: fatal: symbol `ldap_destroy_cache' is multiply-defined: (file Zend/.libs/libZend.al(cache.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(cache.o)); ld: fatal: symbol `ldap_uncache_entry' is multiply-defined: (file Zend/.libs/libZend.al(cache.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(cache.o)); ld: fatal: symbol `ldap_flush_cache' is multiply-defined: (file Zend/.libs/libZend.al(cache.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(cache.o)); ld: fatal: symbol `ldap_set_cache_options' is multiply-defined: (file Zend/.libs/libZend.al(cache.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(cache.o)); ld: fatal: symbol `ldap_add_request_to_cache' is multiply-defined: (file Zend/.libs/libZend.al(cache.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(cache.o)); ld: fatal: symbol `ldap_disable_cache' is multiply-defined: (file Zend/.libs/libZend.al(cache.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(cache.o)); ld: fatal: symbol `ldap_uncache_request' is multiply-defined: (file Zend/.libs/libZend.al(cache.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(cache.o)); ld: fatal: symbol `ldap_init_getfilter_buf' is multiply-defined: (file Zend/.libs/libZend.al(getfilter.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getfilter.o)); ld: fatal: symbol `ldap_getfirstfilter' is multiply-defined: (file Zend/.libs/libZend.al(getfilter.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getfilter.o)); ld: fatal: symbol `ldap_build_filter' is multiply-defined: (file Zend/.libs/libZend.al(getfilter.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getfilter.o)); ld: fatal: symbol `ldap_getnextfilter' is multiply-defined: (file Zend/.libs/libZend.al(getfilter.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getfilter.o)); ld: fatal: symbol `ldap_init_getfilter' is multiply-defined: (file Zend/.libs/libZend.al(getfilter.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getfilter.o)); ld: fatal: symbol `ldap_setfilteraffixes' is multiply-defined: (file Zend/.libs/libZend.al(getfilter.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getfilter.o)); ld: fatal: symbol `ldap_simple_bind' is multiply-defined: (file Zend/.libs/libZend.al(sbind.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(sbind.o)); ld: fatal: symbol `ldap_simple_bind_s' is multiply-defined: (file Zend/.libs/libZend.al(sbind.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(sbind.o)); ld: fatal: symbol `ldap_ld_free' is multiply-defined: (file Zend/.libs/libZend.al(unbind.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(unbind.o)); ld: fatal: symbol `ldap_unbind' is multiply-defined: (file Zend/.libs/libZend.al(unbind.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(unbind.o)); ld: fatal: symbol `ldap_send_unbind' is multiply-defined: (file Zend/.libs/libZend.al(unbind.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(unbind.o)); ld: fatal: symbol `ldap_unbind_s' is multiply-defined: (file Zend/.libs/libZend.al(unbind.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(unbind.o)); ld: fatal: symbol `ldap_friendly_name' is multiply-defined: (file Zend/.libs/libZend.al(friendly.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(friendly.o)); ld: fatal: symbol `ldap_free_friendlymap' is multiply-defined: (file Zend/.libs/libZend.al(friendly.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(friendly.o)); ld: fatal: symbol `ldap_getfilter_free' is multiply-defined: (file Zend/.libs/libZend.al(free.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(free.o)); ld: fatal: symbol `ldap_mods_free' is multiply-defined: (file Zend/.libs/libZend.al(free.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(free.o)); ld: fatal: symbol `ldap_init_templates' is multiply-defined: (file Zend/.libs/libZend.al(disptmpl.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(disptmpl.o)); ld: fatal: symbol `ldap_next_tmplcol' is multiply-defined: (file Zend/.libs/libZend.al(disptmpl.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(disptmpl.o)); ld: fatal: symbol `ldap_oc2template' is multiply-defined: (file Zend/.libs/libZend.al(disptmpl.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(disptmpl.o)); ld: fatal: symbol `ldap_init_templates_buf' is multiply-defined: (file Zend/.libs/libZend.al(disptmpl.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(disptmpl.o)); ld: fatal: symbol `ldap_next_tmplrow' is multiply-defined: (file Zend/.libs/libZend.al(disptmpl.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(disptmpl.o)); ld: fatal: symbol `ldap_name2template' is multiply-defined: (file Zend/.libs/libZend.al(disptmpl.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(disptmpl.o)); ld: fatal: symbol `ldap_first_tmplcol' is multiply-defined: (file Zend/.libs/libZend.al(disptmpl.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(disptmpl.o)); ld: fatal: symbol `ldap_next_disptmpl' is multiply-defined: (file Zend/.libs/libZend.al(disptmpl.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(disptmpl.o)); ld: fatal: symbol `ldap_first_tmplrow' is multiply-defined: (file Zend/.libs/libZend.al(disptmpl.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(disptmpl.o)); ld: fatal: symbol `ldap_tmplattrs' is multiply-defined: (file Zend/.libs/libZend.al(disptmpl.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(disptmpl.o)); ld: fatal: symbol `ldap_free_templates' is multiply-defined: (file Zend/.libs/libZend.al(disptmpl.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(disptmpl.o)); ld: fatal: symbol `ldap_first_disptmpl' is multiply-defined: (file Zend/.libs/libZend.al(disptmpl.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(disptmpl.o)); ld: fatal: symbol `ldap_first_searchobj' is multiply-defined: (file Zend/.libs/libZend.al(srchpref.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(srchpref.o)); ld: fatal: symbol `ldap_init_searchprefs' is multiply-defined: (file Zend/.libs/libZend.al(srchpref.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(srchpref.o)); ld: fatal: symbol `ldap_next_searchobj' is multiply-defined: (file Zend/.libs/libZend.al(srchpref.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(srchpref.o)); ld: fatal: symbol `ldap_init_searchprefs_buf' is multiply-defined: (file Zend/.libs/libZend.al(srchpref.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(srchpref.o)); ld: fatal: symbol `ldap_free_searchprefs' is multiply-defined: (file Zend/.libs/libZend.al(srchpref.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(srchpref.o)); ld: fatal: symbol `next_line_tokens' is multiply-defined: (file Zend/.libs/libZend.al(dsparse.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(dsparse.o)); ld: fatal: symbol `free_strarray' is multiply-defined: (file Zend/.libs/libZend.al(dsparse.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(dsparse.o)); ld: fatal: symbol `ldap_entry2text_search' is multiply-defined: (file Zend/.libs/libZend.al(tmplout.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(tmplout.o)); ld: fatal: symbol `ldap_entry2text' is multiply-defined: (file Zend/.libs/libZend.al(tmplout.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(tmplout.o)); ld: fatal: symbol `ldap_entry2html' is multiply-defined: (file Zend/.libs/libZend.al(tmplout.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(tmplout.o)); ld: fatal: symbol `ldap_vals2text' is multiply-defined: (file Zend/.libs/libZend.al(tmplout.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(tmplout.o)); ld: fatal: symbol `ldap_vals2html' is multiply-defined: (file Zend/.libs/libZend.al(tmplout.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(tmplout.o)); ld: fatal: symbol `ldap_entry2html_search' is multiply-defined: (file Zend/.libs/libZend.al(tmplout.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(tmplout.o)); ld: fatal: symbol `ldap_sort_strcasecmp' is multiply-defined: (file Zend/.libs/libZend.al(sort.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(sort.o)); ld: fatal: symbol `ldap_sort_entries' is multiply-defined: (file Zend/.libs/libZend.al(sort.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(sort.o)); ld: fatal: symbol `ldap_sort_values' is multiply-defined: (file Zend/.libs/libZend.al(sort.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(sort.o)); ld: fatal: symbol `ldap_dn2ufn' is multiply-defined: (file Zend/.libs/libZend.al(getdn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getdn.o)); ld: fatal: symbol `ldap_explode_dn' is multiply-defined: (file Zend/.libs/libZend.al(getdn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getdn.o)); ld: fatal: symbol `ldap_get_dn' is multiply-defined: (file Zend/.libs/libZend.al(getdn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getdn.o)); ld: fatal: symbol `ldap_is_dns_dn' is multiply-defined: (file Zend/.libs/libZend.al(getdn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getdn.o)); ld: fatal: symbol `ldap_explode_dns' is multiply-defined: (file Zend/.libs/libZend.al(getdn.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getdn.o)); ld: fatal: symbol `ldap_count_entries' is multiply-defined: (file Zend/.libs/libZend.al(getentry.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getentry.o)); ld: fatal: symbol `ldap_first_entry' is multiply-defined: (file Zend/.libs/libZend.al(getentry.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getentry.o)); ld: fatal: symbol `ldap_next_entry' is multiply-defined: (file Zend/.libs/libZend.al(getentry.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getentry.o)); ld: fatal: symbol `ldap_next_attribute' is multiply-defined: (file Zend/.libs/libZend.al(getattr.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getattr.o)); ld: fatal: symbol `ldap_first_attribute' is multiply-defined: (file Zend/.libs/libZend.al(getattr.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getattr.o)); ld: fatal: symbol `ldap_count_values_len' is multiply-defined: (file Zend/.libs/libZend.al(getvalues.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getvalues.o)); ld: fatal: symbol `ldap_value_free' is multiply-defined: (file Zend/.libs/libZend.al(getvalues.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getvalues.o)); ld: fatal: symbol `ldap_get_values' is multiply-defined: (file Zend/.libs/libZend.al(getvalues.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getvalues.o)); ld: fatal: symbol `ldap_count_values' is multiply-defined: (file Zend/.libs/libZend.al(getvalues.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getvalues.o)); ld: fatal: symbol `ldap_get_values_len' is multiply-defined: (file Zend/.libs/libZend.al(getvalues.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getvalues.o)); ld: fatal: symbol `ldap_value_free_len' is multiply-defined: (file Zend/.libs/libZend.al(getvalues.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(getvalues.o)); ld: fatal: symbol `ldap_delete_result_entry' is multiply-defined: (file Zend/.libs/libZend.al(addentry.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(addentry.o)); ld: fatal: symbol `ldap_add_result_entry' is multiply-defined: (file Zend/.libs/libZend.al(addentry.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(addentry.o)); ld: fatal: symbol `ldap_set_ber_options' is multiply-defined: (file Zend/.libs/libZend.al(request.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(request.o)); ld: fatal: symbol `ldap_chase_referrals' is multiply-defined: (file Zend/.libs/libZend.al(request.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(request.o)); ld: fatal: symbol `ldap_free_request' is multiply-defined: (file Zend/.libs/libZend.al(request.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(request.o)); ld: fatal: symbol `ldap_send_initial_request' is multiply-defined: (file Zend/.libs/libZend.al(request.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(request.o)); ld: fatal: symbol `ldap_new_connection' is multiply-defined: (file Zend/.libs/libZend.al(request.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(request.o)); ld: fatal: symbol `ldap_dump_requests_and_responses' is multiply-defined: (file Zend/.libs/libZend.al(request.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(request.o)); ld: fatal: symbol `ldap_alloc_ber_with_options' is multiply-defined: (file Zend/.libs/libZend.al(request.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(request.o)); ld: fatal: symbol `ldap_find_request_by_msgid' is multiply-defined: (file Zend/.libs/libZend.al(request.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(request.o)); ld: fatal: symbol `ldap_free_connection' is multiply-defined: (file Zend/.libs/libZend.al(request.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(request.o)); ld: fatal: symbol `ldap_append_referral' is multiply-defined: (file Zend/.libs/libZend.al(request.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(request.o)); ld: fatal: symbol `ldap_send_server_request' is multiply-defined: (file Zend/.libs/libZend.al(request.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(request.o)); ld: fatal: symbol `ldap_delayed_open' is multiply-defined: (file Zend/.libs/libZend.al(request.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(request.o)); ld: fatal: symbol `ldap_dump_connection' is multiply-defined: (file Zend/.libs/libZend.al(request.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(request.o)); ld: fatal: symbol `ldap_connect_to_host' is multiply-defined: (file Zend/.libs/libZend.al(os-ip.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(os-ip.o)); ld: fatal: symbol `ldap_mark_select_clear' is multiply-defined: (file Zend/.libs/libZend.al(os-ip.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(os-ip.o)); ld: fatal: symbol `ldap_mark_select_write' is multiply-defined: (file Zend/.libs/libZend.al(os-ip.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(os-ip.o)); ld: fatal: symbol `ldap_close_connection' is multiply-defined: (file Zend/.libs/libZend.al(os-ip.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(os-ip.o)); ld: fatal: symbol `ldap_is_read_ready' is multiply-defined: (file Zend/.libs/libZend.al(os-ip.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(os-ip.o)); ld: fatal: symbol `ldap_new_select_info' is multiply-defined: (file Zend/.libs/libZend.al(os-ip.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(os-ip.o)); ld: fatal: symbol `ldap_mark_select_read' is multiply-defined: (file Zend/.libs/libZend.al(os-ip.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(os-ip.o)); ld: fatal: symbol `do_ldap_select' is multiply-defined: (file Zend/.libs/libZend.al(os-ip.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(os-ip.o)); ld: fatal: symbol `ldap_is_write_ready' is multiply-defined: (file Zend/.libs/libZend.al(os-ip.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(os-ip.o)); ld: fatal: symbol `ldap_free_select_info' is multiply-defined: (file Zend/.libs/libZend.al(os-ip.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(os-ip.o)); ld: fatal: symbol `ldap_url_search' is multiply-defined: (file Zend/.libs/libZend.al(url.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(url.o)); ld: fatal: symbol `ldap_is_ldap_url' is multiply-defined: (file Zend/.libs/libZend.al(url.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(url.o)); ld: fatal: symbol `ldap_url_search_s' is multiply-defined: (file Zend/.libs/libZend.al(url.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(url.o)); ld: fatal: symbol `ldap_url_parse' is multiply-defined: (file Zend/.libs/libZend.al(url.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(url.o)); ld: fatal: symbol `ldap_url_search_st' is multiply-defined: (file Zend/.libs/libZend.al(url.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(url.o)); ld: fatal: symbol `ldap_free_urldesc' is multiply-defined: (file Zend/.libs/libZend.al(url.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(url.o)); ld: fatal: symbol `openldap_ldap_initialize' is multiply-defined: (file Zend/.libs/libZend.al(init.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(init.o)); ld: fatal: symbol `openldap_ldap_initialized' is multiply-defined: (file Zend/.libs/libZend.al(init.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(init.o)); ld: fatal: symbol `ldap_strdup' is multiply-defined: (file Zend/.libs/libZend.al(strdup.o) and file /opt/gnu/depot/openldap-1.2.12/lib/libldap.a(strdup.o)); ld: fatal: symbol `ber_peek_tag' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_bvdup' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_get_int' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_skip_tag' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_get_null' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_get_bitstringa' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_get_stringal' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_next_element' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_get_tag' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_scanf' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_get_stringa' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_get_stringb' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_first_element' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_bvecfree' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_bvfree' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_get_boolean' is multiply-defined: (file Zend/.libs/libZend.al(decode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(decode.o)); ld: fatal: symbol `ber_put_enum' is multiply-defined: (file Zend/.libs/libZend.al(encode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(encode.o)); ld: fatal: symbol `ber_put_null' is multiply-defined: (file Zend/.libs/libZend.al(encode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(encode.o)); ld: fatal: symbol `ber_start_seq' is multiply-defined: (file Zend/.libs/libZend.al(encode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(encode.o)); ld: fatal: symbol `ber_start_set' is multiply-defined: (file Zend/.libs/libZend.al(encode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(encode.o)); ld: fatal: symbol `ber_put_int' is multiply-defined: (file Zend/.libs/libZend.al(encode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(encode.o)); ld: fatal: symbol `ber_put_ostring' is multiply-defined: (file Zend/.libs/libZend.al(encode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(encode.o)); ld: fatal: symbol `ber_put_boolean' is multiply-defined: (file Zend/.libs/libZend.al(encode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(encode.o)); ld: fatal: symbol `ber_printf' is multiply-defined: (file Zend/.libs/libZend.al(encode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(encode.o)); ld: fatal: symbol `ber_put_string' is multiply-defined: (file Zend/.libs/libZend.al(encode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(encode.o)); ld: fatal: symbol `ber_put_seq' is multiply-defined: (file Zend/.libs/libZend.al(encode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(encode.o)); ld: fatal: symbol `ber_put_set' is multiply-defined: (file Zend/.libs/libZend.al(encode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(encode.o)); ld: fatal: symbol `ber_put_bitstring' is multiply-defined: (file Zend/.libs/libZend.al(encode.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(encode.o)); ld: fatal: symbol `ber_get_next' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `der_alloc' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `ber_init' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `ber_alloc' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `ber_alloc_t' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `ber_free' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `ber_read' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `ber_realloc' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `ber_flush' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `ber_dup' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `ber_reset' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `ber_write' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `ber_dump' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `ber_sos_dump' is multiply-defined: (file Zend/.libs/libZend.al(io.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(io.o)); ld: fatal: symbol `lber_bprint' is multiply-defined: (file Zend/.libs/libZend.al(bprint.o) and file /opt/gnu/depot/openldap-1.2.12/lib/liblber.a(bprint.o)); ld: fatal: File processing errors. No output written to .libs/libphp4.so make[1]: *** [libphp4.la] Error 1 make[1]: Leaving directory `/data1/home/cgilmore/src/php-4.1.1' make: *** [all-recursive] Error 1 -- Edit bug report at: http://bugs.php.net/?id=15034&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]