[gdal-dev] build error - conflicting cpl_serv.h

Frank Warmerdam warmerdam at pobox.com
Thu Oct 11 13:55:28 PDT 2012


Dave,

It seems to relate to my use of CPLString in this restricted file, a change
I luckily didn't backport to 1.9.  I have removed it, and made a note to
myself to avoid this in the future.  I'm sure I've done it before.

Best regards,

On Wed, Oct 10, 2012 at 6:44 PM, David Burken <dburken at comcast.net> wrote:

> Hi Everyone,
>
> Just fyi, I can't build gdal with an external libgeotif without doing a
> hack...  Both gdal and libgeotiff from svn trunk.  libtiff, geotiff were
> installed in a fresh sandbox.  Then configured gdal to use external
> libtiff/geotiff.
>
> I got gdal to build by removing the libgeotiff installed cpl_serv.h and
> copying gdal/frmts/gtiff/libgeotiff/**cpl_serv.h  to gdal/port/cpl_serv.h
> (in build include path).  That's a hack I know but fixed.  This was broken
> before and fixed.  Seems like it's back again.
>
> Not an issue for me but I thought I'd report it...  Error from build below.
>
> Take care,
> Dave
>
>
> make[2]: Entering directory `/home/work/test/gdal/frmts/**gtiff'
> /bin/sh /work/test/gdal/libtool --mode=compile --tag=CXX g++ -g -O2 -Wall
>  -I..  -I../jpeg -DHAVE_LIBJPEG -I/work/test/gdal/port
> -I/work/test/gdal/gcore -I/work/test/gdal/alg -I/work/test/gdal/ogr
> -I/work/test/gdal/ogr/ogrsf_**frmts  -DBIGTIFF_SUPPORT -DOGR_ENABLED
> -D_REENTRANT  -I/work/test/gdal/port -I/usr/local/ossim/include
> -I/usr/local/ossim/include  -c -o ../o/gt_wkt_srs.lo gt_wkt_srs.cpp
> libtool: compile:  g++ -g -O2 -Wall -I.. -I../jpeg -DHAVE_LIBJPEG
> -I/work/test/gdal/port -I/work/test/gdal/gcore -I/work/test/gdal/alg
> -I/work/test/gdal/ogr -I/work/test/gdal/ogr/ogrsf_**frmts
> -DBIGTIFF_SUPPORT -DOGR_ENABLED -D_REENTRANT -I/work/test/gdal/port
> -I/usr/local/ossim/include -I/usr/local/ossim/include -c gt_wkt_srs.cpp
>  -fPIC -DPIC -o ../o/.libs/gt_wkt_srs.o
> In file included from /work/test/gdal/port/cpl_port.**h:84,
>                  from /work/test/gdal/ogr/ogr_core.**h:33,
>                  from /work/test/gdal/ogr/ogr_srs_**api.h:34,
>                  from /work/test/gdal/ogr/ogr_**spatialref.h:34,
>                  from gt_wkt_srs.cpp:38:
> /work/test/gdal/port/cpl_**config.h:106:1: warning: "HAVE_STDLIB_H"
> redefined
> In file included from /usr/local/ossim/include/cpl_**serv.h:36,
>                  from gt_wkt_srs.cpp:33:
> /usr/local/ossim/include/geo_**config.h:5:1: warning: this is the
> location of the previous definition
> In file included from /work/test/gdal/port/cpl_port.**h:84,
>                  from /work/test/gdal/ogr/ogr_core.**h:33,
>                  from /work/test/gdal/ogr/ogr_srs_**api.h:34,
>                  from /work/test/gdal/ogr/ogr_**spatialref.h:34,
>                  from gt_wkt_srs.cpp:38:
> /work/test/gdal/port/cpl_**config.h:112:1: warning: "HAVE_STRING_H"
> redefined
> In file included from /usr/local/ossim/include/cpl_**serv.h:36,
>                  from gt_wkt_srs.cpp:33:
> /usr/local/ossim/include/geo_**config.h:11:1: warning: this is the
> location of the previous definition
> gt_wkt_srs.cpp: In function 'CPLErr GTIFWktFromMemBuf(int, unsigned char*,
> char**, double*, int*, GDAL_GCP**)':
> gt_wkt_srs.cpp:2331: error: 'CPLString' was not declared in this scope
> gt_wkt_srs.cpp:2331: error: expected ';' before 'osFilename'
> gt_wkt_srs.cpp:2333: error: 'osFilename' was not declared in this scope
> make[2]: *** [../o/gt_wkt_srs.lo] Error 1
> make[2]: Leaving directory `/home/work/test/gdal/frmts/**gtiff'
> make[1]: *** [gtiff-install-obj] Error 2
> make[1]: Leaving directory `/home/work/test/gdal/frmts'
> make: *** [frmts-target] Error 2
>
> ______________________________**_________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> http://lists.osgeo.org/**mailman/listinfo/gdal-dev<http://lists.osgeo.org/mailman/listinfo/gdal-dev>
>



-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam,
warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Software Developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20121011/e2fd4b81/attachment.html>


More information about the gdal-dev mailing list