[Mapserver-users] Building gdal with Xerces

Benjamin Thelen CCGIS benjamin.thelen at ccgis.de
Thu May 15 04:50:42 PDT 2003


Hi,

I suppose, this is a question especially to Frank! Sorry to bother you
again!

Basic system config concerning this thread:
freebsd 4.7
gdal 1.1.8
mapserver 3.6.5


We tried the following:

benjamin at qwertzuiop> ogrinfo rat_wald.gml
ERROR 1: Unable to create Xerces C++ based GML reader, Xerces support
not configured into GDAL/OGR.
ERROR 1: File rat_wald.gml appears to be GML but the GML reader can't
be instantiated, likely because Xerces support wasn't
configured in.
FAILURE:
Unable to open datasource `rat_wald.gml' with the following drivers.
  -> ESRI Shapefile
  -> UK .NTF
  -> SDTS
  -> TIGER
  -> IHO S-57 (ENC)
  -> MapInfo File
  -> DGN
  -> GML
  -> AVCBin
  -> PostgreSQL



I now have two questions:

1. I couldn't find out, which version of Xerces I should install. That seems
to be quite important, as there have been some important changes from 1.7.0
to 2.1.0_1 ( I know 2.1.0 is not the latest, but it is the latest within the
FreeBSD Ports Collection :-) Sorry to blame you with that bloody Ports
Collection again :-)).

2. Then I found out that gdal (1.1.8) has to be compiled with Xerces. Well,
there are three options I have to specify:

--with-xerces
--with-xerces-in=dir
--with-xerces-lib=opts

I tried the following (yes that is directly from source code, not using the
ports system, that will be the next step)

./configure
--with-xerces
--with-xerces-inc=/usr/local
--with-xerces-lib="-L/usr/local/lib -lxerces-c2.1.0 -lpthread" *


*this is from the example ./configure --help, I've changed the version
number.


That's the output:

.
.
.
checking for Xerces C++... requested, but compile or link fails!

c++ -I/usr/local -I/usr/local/include -o conftest
conftest.cpp -L/usr/local/lib -lxerces-c2_1_0 -lpthread -lpng -lz -lm -L/usr
/local/lib

conftest.cpp:1: util/PlatformUtils.hpp: No such file or directory

configure: error: Please correct Xerces options, or don't enable Xerces.


What do I have to specify for gdal & xerces and which version of xerces do I
have to install?

Thanks,
Benjamin




More information about the MapServer-users mailing list