[Gdal-dev] GDAL 1.3.1 Alpha 2 Released

Frank Warmerdam warmerdam at pobox.com
Mon Oct 3 14:58:53 EDT 2005


On 10/3/05, Thom DeCarlo <t.r.decarlo at larc.nasa.gov> wrote:
> It looks like the cygwin build is broken in the 1.3.2 alpha2 release. I
> downloaded a fresh update of Cygwin, but specified the gcc 3.3.3 compiler
> (OpenSceneGraph won't compile with the Cygwin version of g++ 3.4.x). Did a
> ./configure and make with these results:
>
> /bin/sh.exe ../libtool --mode=compile g++ -Wall  -O2   -I../port  -c -o
> cpl_vsil.o cpl_vsil.cpp
>  g++ -Wall -O2 -I../port -c cpl_vsil.cpp  -DPIC -o .libs/cpl_vsil.o
> cpl_vsil.cpp: In function `int VSIFFlush(FILE*)':
> cpl_vsil.cpp:167: error: new declaration `int VSIFFlush(FILE*)'
> cpl_vsi.h:156: error: ambiguates old declaration `void VSIFFlush(FILE*)'
> make[1]: *** [cpl_vsil.o] Error 1
> make[1]: Leaving directory `/cygdrive/c/Svs_dev_C/gdal-1.3.1a2/port'
> make: *** [port-target] Error 2
>
> It will be a little while before I have time to dig into this. Maybe the
> problem will be obvious to someone else, though.

Thom,

I have fixed this.  It was related to my changes to virtualize IO, and
the fact that Cygwin did not (as configure treats it) support the large
file API.  My fix is to ensure that the "large file API" is always built
even if it is essentially just a small file API that supports virtualization.

This means that Cygwin builds of GDAL still lack large file support,
though looking at cygwin man pages I think this too could be corrected
if necessary.

Best regards,
--
---------------------------------------+--------------------------------------
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 Programmer for Rent




More information about the Gdal-dev mailing list