[Mapserver-DE] cannot open shared object file

Silke Reimer Silke.Reimer at intevation.de
Die Mar 9 09:53:24 CET 2004


Hallo Peter,

On Mon, Mar 08, 2004 at 06:54:14PM +0100, peter.korduan at auf.uni-rostock.de wrote:
> Hallo MapServer user,
> 
> bekomme Fehlermeldung:
> 
> Warning: dl(): Unable to load dynamic library
> '/usr/local/php/ext/php_mapscript.so' -
> libjpeg.so.62: cannot open shared object file: No such file or directory
> in
> /opt/lampp/htdocs/test.php on line 3
> 
> obwohl
> 
> mapserver mit
> ./configure --with-jpeg=/usr/local/libjpeg --with-gd=/usr/local/libgd
> --without-tiff --with-proj
> --with-ogr --with-gdal --with-mygis --with-wms --with-wmsclient
> --with-wfsclient --disable-
> ignore-missing-data --enable-debug --with-php=/usr/local/php
> 
> kompiliert und seltsamerweise
> 
[...]


> 
> und /opt/lampp/lib/libjpeg.so.62 existiert wirklich.

Scheinbar ist die notwendige Bibliothek ja vorhanden, wird aber
nicht gefunden (wie die anderern ja auch schon festgestellt haben).
Das Problem lässt sich in der Regel dadurch lösen, dass der
gewünschte Pfad (hier also /opt/lampp/lib) systemweit bekannt
gemacht wird:
* Eintrag des Pfades in die Datei /etc/ld.so.conf
* als root: 
	ldconfig

Wenn das nicht gewünscht ist, dann muss der Webserver so
konfiguriert werden, dass der Pfad, in dem die libjpeg.so.62 liegt,
als Bestandteil des LD_LIBRARY_PATH bekannt gegeben wird. Für den
Apache habe ich das schon einmal gemacht und das sieht dann
folgendermaßen aus:

PassEnv LD_LIBRARY_PATH
SetEnv LD_LIBRARY_PATH /opt/lampp/lib/

Evtl. solltest du dann Deine Mapserver-Anwendung unter einem
Virtualhost bereitstellen, ansonsten werden alle Bibliotheken, die
unter /opt/lampp/lib liegen, von allen Web-Anwendungen gefunden und
das kann u.U. zu Verwirrungen führen.

Viel Erfolg,

	Silke


-- 
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/20040309/47a03371/attachment.bin


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