[Mapserver-DE] PostgreSQL und Umlaute

Frank Koormann frank.koormann at intevation.de
Don Sep 23 13:20:46 CEST 2004


Hallo,

* Christian Graefe <christian.graefe at web.de> [040923 12:58]:
[...]
> Aber wie schauts unter Windows aus?
> Habt ihr da schon Erfahrungen gemacht?
> 
> Bei der Kompilation von GDAL mit PostgreSQL-Unterstützung
> kommt folgendes!
[..]
> D:\gdal-1.2.2\ogr\ogrsf_frmts\pg>nmake /nologo /f Makefile.vc
>         cl /nologo /Ox /MD -I..\..\..\port -I..\..\..\ogr -I..\..\..\gcore  -I..
> \..\..\alg -I.. -I..\.. -ID:\POSTGRESQL-8.0.0beta2\src\include PG_LIB = D:\POSTG
> RESQL-8.0.0beta2\src\interfaces\libpq\release\libpqdll.lib /c ogrpgdriver.cpp
> Befehlszeilenwarnung D4024 : Typ der Quelldatei 'PG_LIB' nicht erkannt, Objektda
> tei wird angenommen
> Befehlszeilenwarnung D4027 : Quelldatei 'PG_LIB' ignoriert
> Befehlszeilenwarnung D4024 : Typ der Quelldatei '=' nicht erkannt, Objektdatei w
> ird angenommen
> Befehlszeilenwarnung D4027 : Quelldatei '=' ignoriert
> Befehlszeilenwarnung D4027 : Quelldatei 'D:\POSTGRESQL-8.0.0beta2\src\interfaces
> \libpq\release\libpqdll.lib' ignoriert
> ogrpgdriver.cpp

[schnipp]

Im ogr\ogrsf_frmts\pg\Makefile.vc wird $(GDAL_ROOT)\nmake.opt
eingebunden, dort wird $(PG_INC_DIR) definiert, was im Makefile
ausgewertet wird. Offenbar scheint in die Definition von PG_INC_DIR
(Zeile 115 in nmake.opt für gdal-1.2.2) die Definition von PG_LIB mit
herein gerutscht zu sein. Die wird nun vom Compiler komplett als Angabe
von Quelldateien interpretiert. 

Schauen Sie mal in der Datei "nmake.opt", ob die Zeilen 115/116 da
zusammengeruthsct sind, ggf. nochmal durch einen extra Zeilenumbruch
Trennung sicherstellen.

Beste Grüße,

        Frank Koormann

-- 
Frank Koormann                             <frank.koormann at intevation.de>
 Professional Service around Free Software       (http://intevation.net/)
 FreeGIS Project                                 (http://freegis.org/)




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