[Mapserver-DE] problem mit gdal
Silke Reimer
Silke.Reimer at intevation.de
Mon Aug 16 17:13:41 CEST 2004
On Mon, Aug 16, 2004 at 01:42:43PM +0200, K. Lessing wrote:
> Hallo Liste,
>
> mit einer MapServer 4.2.2, apache2 und Suse 9.1 version versuche ich
> derzeit die Gdal -Bibliothek in den Funktionsumfang meines MapServers
> einzubinden und stoße dabei wiederkehrend auf folgende Probleme:
>
> Bei der Pfadangabe zur Konfiguration des MapServers gebe ich an:
>
> ./configure
> --with-gd=/usr/local/
> --with-proj=/usr/local
> --with-freetype2=/usr/local
> --with-gdal=/usr/local/bin/gdal-config
>
> (die Datei gdal-config liegt exakt in diesem Verzeichnis!)
>
> sobald ich danach MapServer neu kompiliere erhalte ich nach eingabe von
> ./mapserv -v folgende Nachricht:
>
> ./mapserv: error while loading shared libraries: libgdal.so.1: cannot
> open shared object file: No such file or directory
>
> Ich habe auch bereits versucht, die Kompilerungsoptionen um den Pfad, in
> dem die Datei libgdal.so.1 liegt, zu erweitern:
>
> ./configure
> --with-gd=/usr/local/
> --with-proj=/usr/local
> --with-freetype2=/usr/local
> --with-gdal=/usr/local/bin/gdal-config
> --with-gdal=/usr/local/lib/libgdal.so.1
>
> ... hat leider nichts geholfen.
> Nun steh ich leider ein bissle aufm Schlauch .. weiß jemand hierzu einen
> Rat ?
Das Problem tritt nicht zur Zeit der Kompilierung sondern der
Ausfuehrung von mapserv auf. Damit ein Programm eine Bibliothek zur
Zeit der Ausfuehrung findet, muss die entsprechende Library im
Suchpfad fuer die Bibliotheken sein. Wenn ich es richtig verstanden
habe, scheint die Bibliothek im Pfad /usr/local/lib zu liegen.
Um diesen Pfad als potentiellen Suchpfad bekannt zu machen gibt es
prinzipiell zwei Moeglichkeiten:
1. global fuer alle Nutzer des Systems. Dazu muss man als Nutzer
root den entsprechenden Pfad als eigene Zeile in die Datei
/etc/ld.so.conf eintragen. Danach muss man einmal ldconfig laufen
lassen (auch als root).
2. Lokal fuer die aktuelle Umgebung. Dazu wird der Pfad in die
Umgebungsvariable LD_LIBRARY_PATH eingetragen:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
Mit freundlichen Gruessen,
Silke Reimer
--
Silke Reimer
Intevation GmbH http://intevation.de/
FreeGIS http://freegis.org/
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: nicht verfügbar
URL : http://www.intevation.de/pipermail/mapserver-de/attachments/20040816/4a3e1b7c/attachment.bin
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)