Frage

Nach dem erfolgreichen Aufbau dblink auf solaris 10 unter Verwendung von Sun C 5.9 SunOS_sparc 2007.05.03 und gmake.

lief ich gmake installcheck und bekam die folgende Ausgabe:

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

test dblink               ... FAILED

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

 1 of 1 tests failed.

Die Unterschiede, die einige Tests verursacht kann nicht in die eingesehen werden Datei "./regression.diffs". Eine Kopie der Testzusammenfassung, die Sie sehen oben wird in der Datei "./regression.out" gespeichert.

Erste Fehler in regression.diffs Datei:

  

psql: dblink.sql: 11: ERROR: konnte nicht Bibliothek laden „/ apps / postgresql /   lib / dblink.so ": ld.so.1: postgre   s: fatal: Relocation-Fehler: Datei /apps/postgresql/lib/dblink.so:   Symbol PG_GETARG_TEXT_PP: referenzierte Symbol nicht gefunden

Ich bin mit postgreSQL Version 8.2.4 mit der neuesten dblink Quelle.

Hat jemand eine Ahnung, was ich tun muss, dieses Problem zu lösen. Vielen Dank.

War es hilfreich?

Lösung

Um dieses Problem zu lösen, habe ich die 8.2 dblink Quellen versucht, mit, statt der aktuellen Version.

Sie müssen auch sicherstellen, dass Sie Gnu verwenden machen nicht die Sonne machen.

Andere Tipps

Ist die Datei gesucht wird, tatsächlich existieren? Ist es an dieser Stelle?

Es kann eines der wenigen Dinge, die ich mir vorstellen kann: 1) Die Sache nicht kompilieren, und deshalb gibt es nicht. 2) Es existiert, aber woanders, und die Umgebungsvariablen, die es sagt, wo es zu finden ist falsch eingestellt. 3) Die Berechtigungen sind so, dass die ID, mit der Post wie ausgeführt wird, kann auf dieses Verzeichnis nicht durchqueren.

Um zu überprüfen, ob es irgendwo anders ist:

find / -type f|grep dblink.so

Sie die Berechtigungen überprüfen:

su - 
su - postgres
less /apps/postgresql/ lib/dblink.so
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top