Alvaro, hola. Supongo que he hecho bien lo de copiar las respuestas a la lista sino, por favor, dimelo
Te detallo un poco más el problema. Como que no me funciona he instalado PHP 5.1.2 en otro directorio con las opciones --prefix=/tmp/plphp --enable-embeed (tal como dice la documentación). Luego he compilado plphp con las opciones --with-php=/tmp/plphp --with-postgres=/usr/local2/postgres/postgresql-8.2.3. El php-config lo encuentra y el pg_config también Con la versión plphp-1.3.3 sale el siguiente mensaje ==================================================================== ./configure: line 3697: LDFLAGS+= -L/tmp/plphp/lib: No such file or directory checking for php_module_startup in -lphp5... no checking for php_module_startup in -lphp4... no configure: error: Cannot locate a proper php library ==================================================================== He eliminado el espacio detrás de LDFLAGS+= . Al eliminarlo no aparece esta línea pero no encuentra -lphp5 Con la versión plphp-1.3.2 aparecen las líneas siguientes ==================================================================== checking for php_module_startup in -lphp5... no checking for php_module_startup in -lphp4... no configure: error: Cannot locate a proper php library ==================================================================== Lo he probado con Linux RedHat 9 Linux RHEL5 y RHEL4. Esto lo necesito porque tengo que hacer una función que se ejecuta desde Excel MSQuery. La función tiene que mirar si existe un archivo en una carpeta. Si existe tiene que filtrarlo y cargar el contenido en la base de datos. Luego tiene que borrar el archivo. He visto por Internet que hay alguna persona que se ha encontrado con el problema pero no he encontrado una solución real. Llevo bastantes días investigando pero no consigo nada, por esto supongo que el problema esta en el propio configure. Gracias Saludos Jaume Riu -----Mensaje original----- De: Alvaro Herrera [mailto:[EMAIL PROTECTED] Enviado el: miércoles, 15 de octubre de 2008 17:33 Para: Soft (general) CC: Ayuda Asunto: Re: [pgsql-es-ayuda] Error configure plphp Por favor copia a la lista en tus respuestas. Soft (general) wrote: > Alvaro ya tengo instalado php (5.1.2). Hace bastante tiempo que lo utilizo y > funciona correctamente. Sí claro, pero esa instalación seguramente es el PHP CLI y el módulo para Apache, ninguno de los cuales le sirve a PL/php. > Aun asi lo he vuelto a compilar en otro directorio. He probado mil > cosas antes de preguntar pero ya no se que más buscar. La línea de > configure es la siguiente: > > ./configure --with-php=/tmp/plphp > --with-postgres=/usr/local2/postgres/postgresql-8.2.3 > > Php lo he instalado en /tmp/plphp. La verdad es que no me acuerdo si necesitas tener PHP compilado o bien necesitas los fuentes. Sugiero que le eches una mirada al config.log que genera configure para que veas qué archivo está tratando de buscar, y luego busques dónde está (si mal no recuerdo lo que busca es php-config). Si no lo encuentras, pega el config.log a mi correo privado. -- Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257 Management by consensus: I have decided; you concede. (Leonard Liu) -- TIP 7: no olvides aumentar la configuración del "free space map"