[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

[Sop.Tec.LinuxPPP] Apache+PHP con soporte para ldap



Hola jovenes, estoy compilando Apache 1.3.19 con php 4.0.5 (si ya se,
las versiones mas avanzadas tienen bugs) y me ocurre lo siguiente..

necesito que PHP  tenga soporte para ldap, por lo cual le puse el
parametro
-with-ldap

listo, configure, make, make install, y quedo todo muy mono, no me marca
ningun error ni problemas con las librerias
despues me pase a mi apache para darle de nuevo configure con activacion
del modulo de php4, listo, no me marco ningun error
pero, a la hora de dar make, despues de un rato de compilar me sale lo
siguiente

codigo
codigo
bla
bla
bla
.
.
.
   -o httpd buildmark.o modules.o modules/php4/libphp4.a
modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a
ap/libap.a  lib/expat-lite/libexpat.a  -R/usr/ucblib
-R/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 -R/usr/local/lib
-R/usr/local/mysql/lib  -L/usr/ucblib
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 -L/usr/local/lib
-L/usr/local/mysql/lib -Lmodules/php4 -L../modules/php4
-L../../modules/php4 -lmodphp4  -lpam  -ldl -lmysqlclient -lgdbm
-lresolv -lresolv -lm -ldl -lcrypt -lnsl -lsocket  -lsocket -lgcc  
-lsocket -lnsl
Undefined                       first referenced
 symbol                             in file
ldap_first_reference                modules/php4/libphp4.a(ldap.o)
ldap_count_values_len               modules/php4/libphp4.a(ldap.o)
ldap_memfree                        modules/php4/libphp4.a(ldap.o)
ldap_get_dn                         modules/php4/libphp4.a(ldap.o)
ldap_result                         modules/php4/libphp4.a(ldap.o)
ldap_err2string                     modules/php4/libphp4.a(ldap.o)
ldap_delete_s                       modules/php4/libphp4.a(ldap.o)
ldap_first_entry                    modules/php4/libphp4.a(ldap.o)
ldap_add_s                          modules/php4/libphp4.a(ldap.o)
ldap_next_attribute                 modules/php4/libphp4.a(ldap.o)
ldap_parse_result                   modules/php4/libphp4.a(ldap.o)
ldap_parse_reference                modules/php4/libphp4.a(ldap.o)
ldap_perror                         modules/php4/libphp4.a(ldap.o)
ldap_get_option                     modules/php4/libphp4.a(ldap.o)
ldap_value_free                     modules/php4/libphp4.a(ldap.o)
ldap_search                         modules/php4/libphp4.a(ldap.o)
ldap_explode_dn                     modules/php4/libphp4.a(ldap.o)
ldap_get_values_len                 modules/php4/libphp4.a(ldap.o)
ldap_modify_s                       modules/php4/libphp4.a(ldap.o)
ldap_search_s                       modules/php4/libphp4.a(ldap.o)
ldap_set_option                     modules/php4/libphp4.a(ldap.o)
ldap_open                           modules/php4/libphp4.a(ldap.o)
ldap_count_values                   modules/php4/libphp4.a(ldap.o)
ldap_rename_s                       modules/php4/libphp4.a(ldap.o)
ldap_unbind_s                       modules/php4/libphp4.a(ldap.o)
ldap_bind_s                         modules/php4/libphp4.a(ldap.o)
ldap_msgfree                        modules/php4/libphp4.a(ldap.o)
ldap_first_attribute                modules/php4/libphp4.a(ldap.o)
ldap_initialize                     modules/php4/libphp4.a(ldap.o)
ldap_compare_s                      modules/php4/libphp4.a(ldap.o)
ldap_value_free_len                 modules/php4/libphp4.a(ldap.o)
ldap_dn2ufn                         modules/php4/libphp4.a(ldap.o)
ldap_next_reference                 modules/php4/libphp4.a(ldap.o)
ldap_next_entry                     modules/php4/libphp4.a(ldap.o)
ldap_get_values                     modules/php4/libphp4.a(ldap.o)
ldap_count_entries                  modules/php4/libphp4.a(ldap.o)
ld: fatal: Symbol referencing errors. No output written to httpd
collect2: ld returned 1 exit status
make[2]: *** [target_static] Error 1

Y ya no logro salir de ahi, cabe decir que intente lo mismo con
php-3.0.18, digo , he escuchado muchos comentarios que php 4 tiene
muchos bugs, bueno ocupe una version con mayor estabilidad, tambien cabe
decir que estoy ocupando openldap 2.0.7, el cual ya compile
correctamente y logra realizar los ldapsearch en mis arboles de NDS de
Novell, pero simplemente con apache y php nomas no se deja.

Alguna sugerencia? o estare compilando y ligando mal las librerias de
openldap? bueno para que ldap funcione necesite instalar openssl y
BerkeleyDB, tal cual viene en la pagina de openldap.org

Cualquier ayuda se los agradecere mucho

-- 
Ing. David Alfredo Daza Padron
Soporte Tecnologico - Universidad Virtual ITESM 
Tel (52)(8)3581400 ext. 6943
Monterrey, Nuevo Leon MEXICO
---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://linuxppp.com/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]