[Gdal-dev] undeclared identifier in netcdfdataset.cpp

Jack Varga jvarga at boulder.net
Fri Dec 10 12:25:14 EST 2004


Thanks Norman, but that's not it  netcdf tree root is /usr/local and
it appears that make is finding them, (otherwise it wouldn't try to
compile it in).  configure detected netcdf without the --with-netcdf flag.
However, I tried as you suggested and got the same result.

Any more ideas?  Just where is this variable supposed to be declared?

Norman Vine wrote:

> <>
> My guess is that you haven't passed in your path to your netcdf 
> installation
>
> try --with-netcdf=$PATH_TO_NETCDF_HOME
>
> < maybe something changed with netcdf 3.51 but .... >
>
> ==== following with GDAL CVS 10-Dec-2004 4:48:38a EST ====
>
> <518> gdal
> $ gcc --version
> gcc (GCC) 3.4.1 (cygming special)
> Copyright (C) 2004 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
> PURPOSE.
>
> <519> gdal
> $ ncgen --help
> <snip>
> ncgen: -: netcdf library version 3.5.0 of Jan 24 2004 06:34:11 $
>
> <520> gdal
> $ gdalinfo --formats
> Supported Formats:
> <snip>
> GMT (rw): GMT NetCDF Grid Format
> netCDF (ro): network Common Data Format
> <snip>

>Jack Varga writes:
>  
>
>>>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)
>>>      
>>>
>
>
>  
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20041210/53fd2511/attachment.html


More information about the Gdal-dev mailing list