anybody got c++ code working?

I recently downloaded netcdf version 2.3.2, and have been successful
in using everything but the C++ interface.  The Makefile in the c++
directory dies, complaining as in the error messages I pasted below.
It fails whether I use 'g++' or the ATT compiler.

I'm writing to ask whether anybody else has been successful in getting
the C++ stuff working.

Dan Kelley                   | dan.kelley@xxxxxx            (902)494-1694
Oceanography Department      |
Dalhousie University         |
Halifax, NS, CANADA, B3H 4J1 |


g++ -g -I../libsrc  -sun4 -c  netcdf.cc
In file included from netcdf.hh:14,
                 from netcdf.cc:12:
ncvalues.hh:20: conflicting types for `unsigned char'
../libsrc/netcdf.h:281: previous declaration as `char'
netcdf.cc: In method `enum NcFile::FillMode NcFile::get_fill()':
netcdf.cc:210: return-type is an incomplete type
netcdf.cc:210: conflicting types for `void NcFile::get_fill()'
netcdf.hh:87: previous declaration as `enum NcFile::FillMode NcFile::get_fill()'
netcdf.cc: In method `void NcFile::get_fill()':
netcdf.cc:213: invalid use of undefined type `enum NcFile::FillMode'
netcdf.cc:216: invalid use of undefined type `enum NcFile::FillMode'
netcdf.cc:218: invalid use of undefined type `enum NcFile::FillMode'
*** Error code 1
make: Fatal error: Command failed for target `netcdf.o'


  • 1994 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: