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.
>From: address@hidden (P S Swathi) >Organization: ? >Keywords: 199508301640.AA24729 netCDF Convex Hi, > I am trying to install netcdf on our Convex C3820 machine running > Version 10 OS (It's Ver. 4.2 BSD Unix). I am having difficulty in > make all (in compiling the C files). Would you happen to have any > scripts for Convex installation? > > Installtion on Convex is crucial for us as we are planning to > archive our data on that machine as well as run AVS for display. I've included a relevant reply to a previous question about Convex and netCDF below: Although we don't have access to a CONVEXOS platform, previous experience from other users has indicated that there is a problem with the Convex XDR implementation (specifically in its handling of very small (sub-normal) numbers). Our `configure' script tests the native XDR library to try to decide whether to use it or the generic XDR library we supply with the netCDF distribution. This XDR library test fails on CONVEXOS because of the problem with subnormal numbers, so the installation ties to use the generic XDR library, which has never been modified to work correctly under CONVEXOS. Here's an excerpt of a previous reply from Steve Emmerson (address@hidden) about the problem and possible workarounds: Unfortunately, we don't have the resources here to modify our XDR implementation for CONVEXOS. Since the problem only appears with subnormal, floating-point values, however, I suggest that you simply ignore the problem (unless your applications require proper handling of subnormal floating-point values -- in which case you'll have to modify our XDR implementation or CONVEXOS's). You can ignore the problem by instructing the makefile system to use the system's XDR implementation. This is done by invoking the make program in the following way: % make all CPP_XDR=-I/usr/include/rpc \ LD_XDR= \ XDR_LIBOBJS= \ XDR_INSTALL_DEPS= Note that the last three macros are defined to be the empty string. If you "make test" from the top level directory with the above macro definitions, then you will still get the error. Thus, to test the netCDF package you'll have to invoke the test individually, i.e. % make libsrc/test nctest/test fortran/test ncdump/test ncgen/test CPP_XDR=-I/usr/include/rpc \ LD_XDR= \ XDR_LIBOBJS= \ XDR_INSTALL_DEPS= Then, invoke "make install" with the above macro definitions. Hope this helps. By the way, you can find our answers to previous questions about Convex or any other netCDF topic by using a WWW browser and the Search form at the URL http://www.unidata.ucar.edu/packages/netcdf/ A search on the term "convex" returned the above message among 10 support messages that had to do with netCDF and convex. ______________________________________________________________________________ Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu