[Mapserver-DE] WG: Fehlermeldung Pasewalk

Silke Reimer Silke.Reimer at intevation.de
Don Mar 2 18:11:54 CET 2006


On Thu, Mar 02, 2006 at 05:48:31PM +0100, Peter Korduan wrote:
> 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?

Nein, verwendet wird die Version, die beim Ausführen von
PHP/MapScript gefunden wird. Zusätzlich muss bei der
MapScript-Variante darauf geachtet werden, dass auch PHP die
richtige GD-Version einbindet. Diese muss die gleiche sein, die auch
der MapServer verwendet.

Hilfreich ist hier der Aufruf von phpinfo() in einem PHP-Skript.
Dort sollte dann auch ein Abschnitt über gd enthalten sein, der dann
auch FreeType-Unterstützung haben muss.

Hilft das weiter?

    Silke Reimer

-- 
Silke Reimer   : www.intevation.de/~silke | GISpatcher: www.gispatcher.de
Intevation GmbH: www.intevation.de        | Thuban    : thuban.intevation.org
Georgstr.4     : 49074 Osnabrück          | FreeGIS   : www.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: Digital signature
URL         : http://www.intevation.de/pipermail/mapserver-de/attachments/20060302/d3bcfe9a/attachment.bin


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