[Mapserver-DE] WG: Fehlermeldung Pasewalk

Peter Korduan peter.korduan at uni-rostock.de
Don Mar 2 17:48:31 CET 2006


Hallo Liste,

ich habe hier eine Blockade. Ich habe da eine Anfrage bekommen, die ich aus
der Ferne nicht gelöst bekomme und reich die mal hier weiter.

Der Freetype Support wird von phpMapScript verweigert obwohl in gd drin.

Da gibt es einen Rechner, da läuft mapserver drauf mit den folgenden
Optionen:

#lipas02:/daten/soft/mapserver-4.6.2 # cat C2.SH
/configure --with-postgis=/usr/local/pgsql/bin/pg_config --with-mygis
--with-php-mapscript --with-wms --with-wfs --with-wmsclient --with-proj
--with-gdal --with-ogr --without-freetype --with-zlib --with-png --with-
pdf --with-tiff=/usr/local/ -with-gd=/daten/soft/gd-2.0.33
--with-php=/daten/soft/php-4.3.10 --with-httpd=/usr/sbin/httpd2-prefork

Mal abgesehen von --with-tiff zusammen mit --with-gdal nicht gut erhalten
wir:

#lipas02:/daten/soft/mapserver-4.6.2 # ./mapserv -v
MapServer version 4.6.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER
SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER INPUT=TIFF INPUT=EPPL7
INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE

Die gd Bibliothek wurde nach /usr/lib kopiert und liefert auch eine
Verbindung zu freetype 

#lipas02:/usr/lib # ldd libgd.so.2.0.0
        linux-gate.so.1 =>  (0xffffe000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40154000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40172000)
        libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x401a2000)
        libpng12.so.0 => /usr/local/lib/libpng12.so.0 (0x4020c000)
        libz.so.1 => /lib/libz.so.1 (0x40231000)
        libm.so.6 => /lib/tls/libm.so.6 (0x40244000)
        libc.so.6 => /lib/tls/libc.so.6 (0x4026b000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4038a000)
        /lib/ld-linux.so.2 (0x80000000)

die php_mapscript.so zeigt mit ldd auch eine freetype Unterstützung an.

Dennoch kommt die Fehlermeldung

> Warning: [MapServer Error]: msGetLabelSize(): libgd was not built with
> FreeType font support in /srv/www/htdocs/kvwmap/class/kvwmap.php on line
> 4348

Wenn ein Text gezeichnet werden soll, genau in der MapScriptfunktion 
$map->draw();

Die folgenden Fehler tuhe ich erstmal als Folgefehler ab, die kommen nicht,
wenn die Layer mit Text ausgeschalten sind.

> Warning: [MapServer Error]: msSearchDiskTree(): Unable to open spatial
> index
> for /daten/geodaten/vektordaten/gemarkung_uer.qix. In most cases you can
> safely ignore this message, otherwise check file names and permissions. in
> /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4348
> 
> Warning: [MapServer Error]: msSearchDiskTree(): Unable to open spatial
> index
> for /daten/geodaten/vektordaten/uebersicht_flure_uer.qix. In most cases
> you
> can safely ignore this message, otherwise check file names and
> permissions.
> in /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4348
> 
> Warning: [MapServer Error]: msSearchDiskTree(): Unable to open spatial
> index
> for /daten/geodaten/vektordaten/alk_stand.qix. In most cases you can
> safely
> ignore this message, otherwise check file names and permissions. in
> /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4348
> 
> Fatal error: Call to a member function on a non-object in
> /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4349
[Peter Korduan:   ] 

Kann mir bitte jemand einen Denkanstoß geben, wo ich noch suchen kann warum
Freetype nicht unterstützt wird. Welche libgd nutzt phpMapScript. Die, die
ich beim Compilieren von mapserver angebe oder?

Gruß Peter Korduan




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