[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
20040108: Build problems in netcdf 3.5.0 with gcc version 3.3.2 on SunOS 5.8
- Subject: 20040108: Build problems in netcdf 3.5.0 with gcc version 3.3.2 on SunOS 5.8
- Date: Thu, 08 Jan 2004 08:10:46 -0700
>From: "Bill Cassanova" <address@hidden>
>Organization: Weather
>Keywords: 200401081437.i08EbPp2003489 netCDF C++ gcc 3.3.2
Bill,
>I just recently installed gcc 3.3.2 on a SunOs5.8 system and while attempting
>to rebuild netcdf 3.5.0 I received pages of errors related deprecated
>headers. Are there patches to netcdf 3.5.0 or do earlier gcc compilers
>not cause this error?
There ard known issues with netCDF 3.5.0 and more recent gcc compilers.
Please try using a newer verison of the netCDF with your build environment.
The latest netCDF beta is netcdf-3.5.1-beta13.tar.Z. It can be
FTPed from the pub/netcdf directory of aonymous FTP on our FTP server
ftp.unidata.ucar.edu.
Please let us know if this does not solve your problem.
Cheers,
Tom Yoksas
>Below is a snippet:
>/ usr / local / include / c++ / 3.3 .2 / backward / backward_warning.h: 32: 2:
>warning:
>#warning This file includes at least one deprecated or antiquated header. Plea
> se
>consider using one of the 32 headers found in section 17.4.1.2 of the C++
>standard. Examples include substituting the <X> header for the <X.h> header fo
> r
>C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To
>disable this warning use -Wno-deprecated.
>In file included from netcdfcpp.h: 16, from netcdf.cpp: 12:
>ncvalues.h: 17: 26: strstream.h: No such file or directory In file included fr
> om
>netcdf.cpp: 12:
>netcdfcpp.h: 157: error: friend declaration requires class - key, i.e. ` frien
> d
>class NcFile '
>
> netcdfcpp.h:360: error: friend declaratio
> n
>requires class-key, i.e. `friend
>
> class NcFile' netcdfcpp.h: 391: error:
>friend declaration requires class - key, i.e. ` friend class NcFile '
>
>
>make[2]: *** [netcdf.o] Error 1
>
>
>make[2]: Leaving directory `/export/home/bcassan/netcdf-3.5.0/src/cxx' make[1]
> :
>***[subdir_target] Error 1 make[1]:Leaving directory ` /export / home / bcassa
> n
>/ netcdf -
> 3.5 .0 /
> src '
>
> make:
>*** [cxx/all] Error 2
>
>
>