Pregunta

Después de construir con éxito Dblink en Solaris 10 utilizando Sun C 5.9 SUNOS_SPARC 2007/05/03 y GMake.

Ejecuté gmake installcheck y obtuve el siguiente resultado:

========== running regression test queries        ==========

test dblink               ... FAILED

======================

 1 of 1 tests failed.

Las diferencias que causaron que algunas pruebas fallaran se pueden ver en el archivo "./Regression.diffs".Una copia del resumen de la prueba que ve anteriormente se guarda en el archivo "./Regression.out".

Primer error en el archivo regression.diffs:

psql:dblink.sql:11:ERROR:no se pudo cargar biblioteca "/apps/postgresql/lib/dblink.so":ld.so.1:Postgre S:fatal:error de reubicación:archivo /apps/postgresql/lib/dblink.so:símbolo PG_GETARG_TEXT_PP:símbolo referenciado no encontrado

Estoy ejecutando PostgreSQL versión 8.2.4 con la última fuente de dblink.

¿Alguien tiene alguna idea de lo que debo hacer para resolver este problema?Gracias.

¿Fue útil?

Solución

Para resolver este problema, intenté usar las fuentes dblink 8.2, en lugar de la última versión.

También debes asegurarte de usar gnu make, no el sun make.

Otros consejos

¿Existe realmente el archivo que busca?¿Está en ese lugar?

Puede que sea una de las pocas cosas que se me ocurren:1) La cosa no se compiló y, por tanto, no existe.2) Existe, pero en otro lugar, y la variable de entorno que le indica dónde encontrarlo está configurada incorrectamente.3) Los permisos son tales que la ID que ejecuta el administrador de correo no puede atravesar ese directorio.

Para comprobar si está en otro lugar:

find / -type f|grep dblink.so

Para comprobar los permisos:

su - 
su - postgres
less /apps/postgresql/ lib/dblink.so
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top