Re: PHP 4.0 Bug #5487 Updated: ldap compile time error

From: Date: Sat, 22 Jul 2000 14:04:56 +0000
Subject: Re: PHP 4.0 Bug #5487 Updated: ldap compile time error
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-25421@lists.php.net to get a copy of this message
Here is the configure line for php, and the full error. ldap is in /usr/local/ldap I have tried OpenLDAP-1.2.11, as of 20000704, and ldap from umichigan. cd /usr/local/src/php ./configure \ --with-apache=/usr/local/src/apache_1.3.12 \ --with-ldap here is the apache configuration cd /usr/local/src/apache_1.3.12 ./configure \ --prefix=/var/lib/apache \ --bindir=/var/lib/apache/bin \ --sbindir=/var/lib/apache/sbin \ --runtimedir=/var/run \ --logfiledir=/var/log \ --activate-module=src/modules/php4/libphp4.a Here is the error log that happens after i make in apache. I have attached the file make.error. I generated it by running make > make.error. I guess that is the part of the make that worked properly. This is the error that I get after the last line of the make.error. <=== src/modules/php4 <=== src/modules make[2]: Leaving directory `/usr/local/src/apache_1.3.12/src' ===> src/support make[2]: Entering directory `/usr/local/src/apache_1.3.12/src/support' rm -f htpasswd htdigest rotatelogs logresolve ab apxs *.o make[2]: Leaving directory `/usr/local/src/apache_1.3.12/src/support' <=== src/support make[1]: Leaving directory `/usr/local/src/apache_1.3.12' <=== src modules/php4/libphp4.a(ldap.o): In function `_close_ldap_link': /usr/local/src/php/ext/ldap/ldap.c:112: undefined reference to `ldap_unbind_s' modules/php4/libphp4.a(ldap.o): In function `_free_ldap_result': /usr/local/src/php/ext/ldap/ldap.c:120: undefined reference to `ldap_msgfree' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_connect': /usr/local/src/php/ext/ldap/ldap.c:278: undefined reference to `ldap_open' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_bind': /usr/local/src/php/ext/ldap/ldap.c:413: undefined reference to `ldap_bind_s' /usr/local/src/php/ext/ldap/ldap.c:419: undefined reference to `ldap_err2string' modules/php4/libphp4.a(ldap.o): In function `php_ldap_do_search': /usr/local/src/php/ext/ldap/ldap.c:532: undefined reference to `ldap_search_s' /usr/local/src/php/ext/ldap/ldap.c:537: undefined reference to `ldap_err2string' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_count_entries': /usr/local/src/php/ext/ldap/ldap.c:617: undefined reference to `ldap_count_entries' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_first_entry': /usr/local/src/php/ext/ldap/ldap.c:641: undefined reference to `ldap_first_entry' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_next_entry': /usr/local/src/php/ext/ldap/ldap.c:668: undefined reference to `ldap_next_entry' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_get_entries': /usr/local/src/php/ext/ldap/ldap.c:702: undefined reference to `ldap_count_entries' /usr/local/src/php/ext/ldap/ldap.c:709: undefined reference to `ldap_first_entry' /usr/local/src/php/ext/ldap/ldap.c:717: undefined reference to `ldap_first_attribute' /usr/local/src/php/ext/ldap/ldap.c:721: undefined reference to `ldap_next_attribute' /usr/local/src/php/ext/ldap/ldap.c:728: undefined reference to `ldap_first_attribute' /usr/local/src/php/ext/ldap/ldap.c:730: undefined reference to `ldap_get_values' /usr/local/src/php/ext/ldap/ldap.c:731: undefined reference to `ldap_count_values' /usr/local/src/php/ext/ldap/ldap.c:739: undefined reference to `ldap_value_free' /usr/local/src/php/ext/ldap/ldap.c:746: undefined reference to `ldap_next_attribute' /usr/local/src/php/ext/ldap/ldap.c:750: undefined reference to `ldap_get_dn' /usr/local/src/php/ext/ldap/ldap.c:756: undefined reference to `ldap_next_entry' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_first_attribute': /usr/local/src/php/ext/ldap/ldap.c:784: undefined reference to `ldap_first_attribute' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_next_attribute': /usr/local/src/php/ext/ldap/ldap.c:821: undefined reference to `ldap_next_attribute' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_get_attributes': /usr/local/src/php/ext/ldap/ldap.c:856: undefined reference to `ldap_first_attribute' /usr/local/src/php/ext/ldap/ldap.c:860: undefined reference to `ldap_next_attribute' /usr/local/src/php/ext/ldap/ldap.c:866: undefined reference to `ldap_first_attribute' /usr/local/src/php/ext/ldap/ldap.c:868: undefined reference to `ldap_get_values' /usr/local/src/php/ext/ldap/ldap.c:869: undefined reference to `ldap_count_values' /usr/local/src/php/ext/ldap/ldap.c:877: undefined reference to `ldap_value_free' /usr/local/src/php/ext/ldap/ldap.c:883: undefined reference to `ldap_next_attribute' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_get_values': /usr/local/src/php/ext/ldap/ldap.c:914: undefined reference to `ldap_get_values' /usr/local/src/php/ext/ldap/ldap.c:919: undefined reference to `ldap_err2string' /usr/local/src/php/ext/ldap/ldap.c:925: undefined reference to `ldap_count_values' /usr/local/src/php/ext/ldap/ldap.c:937: undefined reference to `ldap_value_free' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_get_values_len': /usr/local/src/php/ext/ldap/ldap.c:965: undefined reference to `ldap_get_values_len' /usr/local/src/php/ext/ldap/ldap.c:970: undefined reference to `ldap_err2string' /usr/local/src/php/ext/ldap/ldap.c:978: undefined reference to `ldap_count_values_len' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_get_dn': /usr/local/src/php/ext/ldap/ldap.c:1012: undefined reference to `ldap_get_dn' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_explode_dn': /usr/local/src/php/ext/ldap/ldap.c:1039: undefined reference to `ldap_explode_dn' /usr/local/src/php/ext/ldap/ldap.c:1054: undefined reference to `ldap_value_free' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_dn2ufn': /usr/local/src/php/ext/ldap/ldap.c:1071: undefined reference to `ldap_dn2ufn' modules/php4/libphp4.a(ldap.o): In function `php_ldap_do_modify': /usr/local/src/php/ext/ldap/ldap.c:1172: undefined reference to `ldap_add_s' /usr/local/src/php/ext/ldap/ldap.c:1173: undefined reference to `ldap_perror' /usr/local/src/php/ext/ldap/ldap.c:1178: undefined reference to `ldap_modify_s' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_delete': /usr/local/src/php/ext/ldap/ldap.c:1261: undefined reference to `ldap_delete_s' /usr/local/src/php/ext/ldap/ldap.c:1262: undefined reference to `ldap_perror' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_err2str': /usr/local/src/php/ext/ldap/ldap.c:1309: undefined reference to `ldap_err2string' modules/php4/libphp4.a(ldap.o): In function `php_if_ldap_error': /usr/local/src/php/ext/ldap/ldap.c:1340: undefined reference to `ldap_err2string' collect2: ld returned 1 exit status make[2]: *** [target_static] Error 1 make[1]: *** [build-std] Error 2 make: *** [build] Error 2 I hope this helps. If you need to see anything else, please write back. Thanks! Ian On 22 Jul 2000, Bug Database wrote: > ID: 5487 > Updated by: sniper > Reported By: gte534j@prism.gatech.edu > Status: Open > Bug Type: LDAP related > Assigned To: > Comments: > > Please attach your configure line and that FULL compile error. Which version of openldap did > you try with? > > > --Jani > > Full Bug description available at: http://bugs.php.net/?id=5487 >

« previous php.dev (#25421) next »