[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Bueno, parece ser encontre mi problema, revisando algo de apoyo para apache, encontre que si editaba el src/Configuration.tmpl y en la linea de EXTRA_LIBS ponia --lldap --llber, listooo con eso resolvi el problema y ya compilo mi php, bien ahora la pregunta del millon es... jalara ldap con mi php? bueno lo averiguare mañana, ya es hora de descansar.. David Alfredo Daza Padron wrote: > > 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 -- 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