[gdal-dev] building with libkea should use kea-config --hdfincludes

Even Rouault even.rouault at spatialys.com
Tue Mar 31 02:13:58 PDT 2015


Le mardi 31 mars 2015 10:55:52, Vincent Schut a écrit :
> Hi,
> 
> I'm building gdal (svn trunk, updated this morning) on a debian (testing)
> server with libkea (own build). Libkea uses hdf5, and debian put's its
> hdf5 include files in /usr/include/hdf5/serial. Gdal build fails on libkea
> with:
> 
> Entering directory '/usr/local/src/gdal/frmts/kea'
> /bin/bash /usr/local/src/gdal/libtool --mode=compile --tag=CXX g++
> -I/usr/local/src/gdal/port -I/usr/local/src/gdal/gcore
> -I/usr/local/src/gdal/alg -I/usr/local/src/gdal/ogr
> -I/usr/local/src/gdal/ogr/ogrsf_frmts -g -O2  -Wall -Wunused-parameter 
> -I/usr/local/include   -DOGR_ENABLED -I/usr/local/src/gdal/port 
> -DGDAL_COMPILATION -c -o ../o/keaband.lo keaband.cpp libtool: compile: 
> g++ -I/usr/local/src/gdal/port -I/usr/local/src/gdal/gcore
> -I/usr/local/src/gdal/alg -I/usr/local/src/gdal/ogr
> -I/usr/local/src/gdal/ogr/ogrsf_frmts -g -O2 -Wall -Wunused-parameter
> -I/usr/local/include -DOGR_ENABLED -I/usr/local/src/gdal/port
> -DGDAL_COMPILATION -c keaband.cpp  -fPIC -DPIC -o ../o/.libs/keaband.o In
> file included from keadataset.h:35:0,
>                   from keaband.h:35,
>                   from keaband.cpp:31:
> /usr/local/include/libkea/KEAImageIO.h:38:19: fatal error: H5Cpp.h: No such
> file or directory #include "H5Cpp.h"
>                     ^
> compilation terminated.
> ../../GDALmake.opt:572: recipe for target '../o/keaband.lo' failed
> 
> 
> H5Cpp.h is in /usr/include/hdf5/serial, and that folder is given by
> kea-config --hdfincludes:
> 
> kea-config --hdfincludes
> /usr/include/hdf5/serial
> 
> Shouldnt gdal use that output from kea-config to pass to the compile
> command as -I (and maybe also kea-config --hdflibs)?

Hi Vincent,

makes sense. I've committed the addition of --hdflibs to KEA_LIB and --hdfcflags 
to KEA_INC

Even

-- 
Spatialys - Geospatial professional services
http://www.spatialys.com


More information about the gdal-dev mailing list