<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
Norman, (or anyone using netcdf prior to v. 3.5.1), <br>
<br>
Would you mind doing me a small favor?&nbsp; Since you're using an earlier <br>
version of netcdf (3.5.0 and I'm using 3.5.1) and you
compiled <br>
ok (assumingly) would you mind grep-ing for one of these vars in the <br>
netcdf includes to see if you get anything?&nbsp; There are some noticeable <br>
differences.&nbsp; For example, my version of ncgen doesn't even have an <br>
available '--help' options.<br>
<br>
nc_inq_var<br>
nc_inq_varndims<br>
nc_get_vara_uchar<br>
<br>
I would be indebted.&nbsp; <br>
<br>
Thanks, <br>
<br>
Jack Varga<br>
<br>
Norman Vine wrote:
<blockquote cite="midEKEJIKAILPONGGENMBGAGENMJLAA.nhv@cape.com"
 type="cite">
  <pre wrap="">Jack Varga writes:
  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">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)
      </pre>
    </blockquote>
  </blockquote>
  <pre wrap=""><!---->
My guess is that you haven't passed in your path to your netcdf installation

try --with-netcdf=$PATH_TO_NETCDF_HOME

&lt; maybe something changed with netcdf 3.51 but .... &gt;

HTH

Norman

==== following with GDAL CVS 10-Dec-2004  4:48:38a EST ====

&lt;518&gt; 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.

&lt;519&gt; gdal
$ ncgen --help
&lt;snip&gt;
ncgen: -: netcdf library version 3.5.0 of Jan 24 2004 06:34:11 $

&lt;520&gt; gdal
$ gdalinfo --formats
Supported Formats:
&lt;snip&gt;
  GMT (rw): GMT NetCDF Grid Format
  netCDF (ro): network Common Data Format
&lt;snip&gt;
  </pre>
</blockquote>
</body>
</html>