Re: PHP 4.0 Bug #5487 Updated: ldap compile time error
| From: | Ian Spivack | 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
>