[Mapserver-DE] cannot open shared object file

peter.korduan@auf.uni-rostock.de peter.korduan at auf.uni-rostock.de
Die Mar 9 16:28:56 CET 2004


Danke allen Postern,

> 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
>
in der ld.so.conf steht /opt/lampp/lib neben vielen anderen auch drin

> 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/
>

echo $LD_LIBRARY_PATH
liefert /opt/lampp/lib

habe später in verschieden /lib Verzeichnissen links auf /usr/local/lib/libjpeg.so.62
gelegt und der in /lib hat es gebracht, also hat php_mapscript.so offensichtlich in /lib
gesucht.

jetzt zum eigentlichen: Ich möchte 24bit Farbtiefe für jpg, das mapobject wird bei mir
nicht aus einer MapDatei gelesen, sondern in php_mapscript zur Laufzeit aufgebaut.
Da mapobject->outputformat für mapscript read only ist: Wie bekomme ich
IMAGEMODE=RGB voreingestellt? Ohne Vorgabe gibt $map->save('temp.map');

  OUTPUTFORMAT
    NAME png
    MIMETYPE image/png
    DRIVER GD/PNG
    EXTENSION png
    IMAGEMODE PC256
    TRANSPARENT FALSE
  END

aus.

Gruß Peter
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20040309/0e27d485/attachment.html


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