[Mapserver-DE] PostGIs unter Suse9 die Zweite

Benjamin Thelen thelen at ccgis.de
Mit Sep 8 17:42:33 CEST 2004


Moin,

Ich habe für Kunden - sonst würde ich SuSE nicht nehmen - bereits 
mehrer SuSE Installationen mit pgsql und postgis durchgeführt. Dabei 
ist nie irgendein Fehler in dieser Art aufgetreten.

Dass Sie postgresql 7.4.5 installiet haben bedeutet, dass Sie das 
selbst kompiliert haben. Nach Möglichkeit würde ich alles was geht 
nicht aus der Quelle installieren, gerade, wenn man weniger Erfahrung 
mit der Kompilierung hat. Debian bietet ein eigenes Paket mit 
pgsql-7.4 an...bei FreeBSD ist auch pgsql-7.4 verfügbar.

Ich schätze, dass bei Ihrer Installation aus dem Quellcode noch etwas 
fehlt bzw. nicht gemacht wurde.


Der Komplierungsoutput von Postgis aus Ihrer Mail vom 06.09./16.47 ist 
absolut ok, da ist definitiv kein Fehler, deshalb verstehe ich zwei 
Sachen nicht. :-)

1. Ihr erstes Posting. Wo ist der Fehler bzw die Funktionsstörung, wie 
auch Frank Koorman fragt?
2. Woher kommt plötzlich der Fehler während des Kompilierens, den Sie 
in Ihrer letzten Mail beschreiben? Erst hat es funktioniert, dann 
nicht. Was haben Sie geändert?


"cannot find -lpq" bzw. "ld returned 1 exit status" klingt für mich 
danach, als fehlte eine (Postgresql-?) Bibliothek oder würde nicht 
gefunden. Haben Sie nach der Installation von pgsql "ldconfig" und 
auch vor der erneuten Komplierung von postgis "make clean" eingegeben? 
Wären so zwei Kleinigkeiten, die gerne Schwierigkeiten verursachen.

Leider habe ich auch keine konkretere Idee. Ich hoffe es hilft Ihnen 
bisschen.


-- 
Mit freundlichen Grüßen

Benjamin Thelen

---------------------------------
CCGIS GbR - Bonn
http://www.ccgis.de

Siemensstraße 8
53121 Bonn
Germany

Tel: ++49 (0) 228 90826 15
Fax: ++49 (0) 228 90826 11



JJWag wrote:
> Hallo Liste,
> danke nochmal für alle Antworten, das hat mich jetzt etwas weiter gebracht:
> 
> noch mal meine Konfiguration:
> 
> - SUSE 9.0
> -POSTGRE 7.4.5
> -POSTGIS 0.8.2
> 
> zusätzlich ist installiert:
> 
> GCC, GCC++
> gmake
> gd
> freetype2 + devel
> zlib+devel
> libpng+devel
> readline+devel
> bison
> 
> POSTGRE wurde im Verzeichnis "/usr/local/pgsql" installiert.
> 
> Im Makefile von PostGIS habe ich die Variablen für USE_PROJ und USE_GEOS auf
> 0 gesetzt, da ich beide Libraries nicht installiert habe.
> 
> es kommt dann immer noch zu folgender Fehlermeldung beim Übersetzen von
> POSTGIS.
> 
> postgis.sql habe ich noch nicht ausgeführt, da bei gmake install die gleiche
> Fehlermeldung kommt. Wollte zunächste eine "saubere" Kompilierung haben. Je
> nach installierten Komponenten sehen die Meldungen immer wieder etwas anders
> aus.
> 
> axel:/usr/local/postgresql-7.4.5/contrib/postgis # gmake
> gmake -C loader
> gmake[1]: Entering directory
> `/usr/local/postgresql-7.4.5/contrib/postgis/loader'
> gcc -g -I.. -I. -I../../../src/interfaces/libpq -O2 -fno-strict-aliasing -Wa
> ll -Wmissing-prototypes -Wmis
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> sing-declarations -DFRONTEND -DSYSCONFDIR='"/usr/local/pgsql/etc"' -DUSE_VER
> SION=73 shpopen.o dbfopen.o g           etopt.o
> pgsql2shp.o -L../../../src/interfaces/libpq -lpq -L../../../src/port  -Wl,-r
> path,/usr/local/pgsql           /lib -o pgsql2shp
> /usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld:
> cannot find -lpq
> collect2: ld returned 1 exit status
> gmake[1]: *** [pgsql2shp] Fehler 1
> gmake[1]: Leaving directory
> `/usr/local/postgresql-7.4.5/contrib/postgis/loader'
> gmake: *** [loaderdumper] Fehler 2
> 
> Was kann ich da machen?
> Danke + Gruss
> Jochen Wagner
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
> 





This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)