[Gdal-dev] undeclared identifier in netcdfdataset.cpp

Jack Varga jvarga at boulder.net
Fri Dec 10 04:38:09 EST 2004


Here is an abstract of the changes to gcc 3.4.
 http://www.gnu.org/software/gcc/gcc-3.4/changes.html

> I'm wondering if this problem might be related to stricter enforcement 
> of ISO/ANSI standards in gcc/++ 3.4.1, (default compiler for my 
> distro, Mandrake 10.1).  I don't know where the undeclared identifier 
> is attempting to be referenced from.  Any suggestions or ideas would 
> be appreciated.  I'm using version 3.5.1 of netcdf.
>
> make[2]: Entering directory `/home/builder/gdal-1.2.5/frmts/netcdf'
> /bin/sh ../../libtool --mode=compile /usr/bin/g++ -Wall  -O2    
> -I../../port -I../../gcore -I../../ogr -I../../alg 
> -I/usr/include/c++/3.4.1 -I../../port    -c -o ../o/netcdfdataset.o 
> netcdfdataset.cpp
> /usr/bin/g++ -Wall -O2 -I../../port -I../../gcore -I../../ogr 
> -I../../alg -I/usr/include/c++/3.4.1 -I../../port -c 
> netcdfdataset.cpp  -fPIC -DPIC -o ../o/.libs/netcdfdataset.o
> netcdfdataset.cpp: In constructor 
> `netCDFRasterBand::netCDFRasterBand(netCDFDataset*, int, int, int)':
> netcdfdataset.cpp:117: error: `nc_inq_var' undeclared (first use this 
> function)
> netcdfdataset.cpp:117: error: (Each undeclared identifier is reported 
> only once for each function it appears in.)
> netcdfdataset.cpp:128: error: `NC_INT' undeclared (first use this 
> function)
> netcdfdataset.cpp: In member function `virtual CPLErr 
> netCDFRasterBand::IReadBlock(int, int, void*)':
> netcdfdataset.cpp:157: error: `nc_inq_varndims' undeclared (first use 
> this function)
>
> Jack Varga




More information about the Gdal-dev mailing list