Seite 2 von 2

Verfasst: Mi 18. Apr 2012, 11:24
von Xandrian
Achja, ich sollte halt auch die Meldung richtig lesen... Die libpq.so.5 findet er nicht und diese wird von der libgdal benötigt. Wer lesen kann ist klar im Vorteil. ;-)

Such mal nach der Datei. Sorry mein Fehler - man sollte halt nicht zig Sachen auf einmal machen... :-/

cu tb.

Verfasst: Mi 18. Apr 2012, 11:28
von Gisman
Gibt es das File oder den Symlink libpq.so.5 an einem Ort der zu finden ist? Ich geh mal davon aus, daß du die libs selbst kompiliert hast, wenn nein, schau ob du die Header-Pakete installiert hast.
Hast du nach dem Kompilieren ein explizites ldconfig auf das verzeichnis der libs durchgeführt um die auch einzubinden? Ich hoff mal, das gibt unter Solaris auch, jedenfalls unter Linux hilft das oft in diesem Falle ;)

Gruß Uwe

Verfasst: Mi 18. Apr 2012, 11:37
von mkuis
ich habe den PATG so gesetzt, dass das aktuelle Postgres gefunden wird... rechts das?? Den Befehl ldconfig kenn ich nicht, gibt es den unter Solaris?

Verfasst: Mi 18. Apr 2012, 11:40
von Xandrian
Hm, scheinbar reicht das nicht wie du ja am Ergebnis siehst. ;-) Wo liegt den die .so Datei wenn du nach dieser suchst?

cu tb.

Verfasst: Mi 18. Apr 2012, 11:52
von Gisman
mkuis hat geschrieben:ich habe den PATG so gesetzt, dass das aktuelle Postgres gefunden wird... rechts das?? Den Befehl ldconfig kenn ich nicht, gibt es den unter Solaris?


ldconfig aktualisiert und ergänzt die libs, die dem Linker zur Verfügung stehen. Irgendwas in der Art gibts sicher unter Solaris. Hast du ldconfig mal ausprobiert, dann sollte irgendwas passieren, meist eine Fehlermeldung wegen fehlender Rechte ;)

Gruß Uwe

Verfasst: Mi 18. Apr 2012, 12:56
von mkuis
Ich habe den Fehler behoben. Der Postgres-lib Pfad muß vor dem configure im LD_LIBRARY_PATH gesetzt werden. Dies hab ich jetzt beim Kompilieren von gdal und postgis gemacht, und es klappt.

Danke nochmals für die schnellen Antworten!

Verfasst: Mi 18. Apr 2012, 16:51
von Gisman
Da mich das wie und warum jetzt interessiert hat:
Einige Hinweise für die Nachwelt zu LD_LIBRARY_PATH und ldconfig stehen hier in diesem Thread:

Re: LD_LIBRARY_PATH funktioniert, ld.so.conf/ldconfig nicht

Gruß Uwe

Verfasst: Mi 13. Jun 2012, 13:02
von aussenboarder
mkuis hat geschrieben:[...] Der Postgres-lib Pfad muß vor dem configure im LD_LIBRARY_PATH gesetzt werden. [...]


Hallo mkuis. Kannst du bitte schreiben, was du genau an der Kommandozeile eingegeben hast, damit das .configure Skript nicht mehr die Fehlermeldung "checking for library containing GDALAllRegister... no" ausspuckt. Danke, aussenboarder