This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
> > Hi, > > I have a Dec Alpha running the linux 2.0.27 kernel, > gcc version 2.7.2.1, glibc 0.961212-3. > > The compile goes ok (lots of warnings about redefinition > of ulong, ushort, uint, time_t, fd_set, but that's a linux include > problem.) The make test fails because the > > #if !defined(__alpha) && !defined(__AIX) && !defined(uchar) > typedef unsigned char uchar; > #endif > > in nctest/tests.h doesn't get done, but it needs to. The > processor symbol __linux__ is set to one if you want to change > the overly inclusive !defined(__alpha) hunk somehow. (It > might be better to use the OS symbol for OSF1 or Win NT on the > alpha instead of the __alpha symbol.) The configure script figures this out for libsrc, but we didn't want to include ../libsrc/ncconfig.h into this directory, or have 'configure' messing around in there. Seems like the quick fix would be to change "__alpha" to "__osf__". Let me know if that solves your problem and I will change things here. > Any release plans for the 3.3 c++ interface? If you can cobble the 2.4.x cxx/Makefile to work with netcdf-3, the 2.4.x cxx sources can be patched to compile with netcdf-3. The patches are available from the support archive as http://www.unidata.ucar.edu/glimpse/netcdf/2200 > Thanks, > > Dan Schmitt > > Dan Schmitt http://ranch.tamu.edu/~dmschmit > Systems Analyst > > Ranching Systems Group Phone # (409) 845-7333 > Department of Rangeland Ecology and Management Fax # (409) 847-9366 > Texas A&M University Home # (409) 846-3914 > College Station Texas 77843-2126 ICBM: 30.67 N, 96.37 W -glenn