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.
>To: address@hidden >From: kuldeep srivastava >Subject: Re: 64-bit SGI netcdf (fwd) >Organization: ? >Keywords: 200502041616.j14GGNv2028783 Kuldeep, > I am sending config.log file for your kind diagnose.After make install > Install output is ''Install is up to date. I specified > ./configure --prefix=/vol1/kuldeep/stn/netcdf-3.6.0 > But it is not creating the subdirectories include, bin, > and lib. The config.log file is not very useful for diagnosing the problem. Could you instead send the output of the "make install" step? As an example, on an SGI IRIX64 6.5 platform if I first specify the following environment variables: CC=/bin/cc CPPFLAGS=-DNDEBUG CFLAGS=-64 FC=/bin/f77 FFLAGS=-64 CXX=/bin/CC CXXFLAGS=-64 then run "./configure --prefix=/home/russ/netcdf/build/flip-36-64", then run "make all", and "make test", the output from running "make install" is: Making `all' in directory /home/russ/netcdf/build/flip-36-64/src/libsrc ar cru libnetcdf.a attr.o dim.o error.o libvers.o nc.o ncio.o ncx.o putget.o string.o v1hpg.o v2i.o var.o : libnetcdf.a Returning to directory /home/russ/netcdf/build/flip-36-64/src Making `all' in directory /home/russ/netcdf/build/flip-36-64/src/ncdump Returning to directory /home/russ/netcdf/build/flip-36-64/src Making `all' in directory /home/russ/netcdf/build/flip-36-64/src/ncgen Returning to directory /home/russ/netcdf/build/flip-36-64/src Making `all' in directory /home/russ/netcdf/build/flip-36-64/src/cxx ar cru libnetcdf_c++.a netcdf.o ncvalues.o : libnetcdf_c++.a /bin/CC -o nctst -64 nctst.o libnetcdf_c++.a -L../libsrc -lnetcdf Returning to directory /home/russ/netcdf/build/flip-36-64/src Making `all' in directory /home/russ/netcdf/build/flip-36-64/src/fortran ar cru ../libsrc/libnetcdf.a fort-attio.o fort-control.o fort-dim.o fort-genatt.o fort-geninq.o fort-genvar.o fort-lib.o fort-misc.o fort-v2compat.o fort-vario.o fort-var1io.o fort-varaio.o fort-varmio.o fort-varsio.o : ../libsrc/libnetcdf.a Returning to directory /home/russ/netcdf/build/flip-36-64/src Making `all' in directory /home/russ/netcdf/build/flip-36-64/src/f90 ar cru ../libsrc/libnetcdf.a netcdf.o typeSizes.o : ../libsrc/libnetcdf.a Returning to directory /home/russ/netcdf/build/flip-36-64/src Making `install' in directory /home/russ/netcdf/build/flip-36-64/src/libsrc test -d /home/russ/netcdf/build/flip-36-64/lib || mkdir /home/russ/netcdf/build/flip-36-64/lib ar cru libnetcdf.a attr.o dim.o error.o libvers.o nc.o ncio.o ncx.o putget.o string.o v1hpg.o v2i.o var.o : libnetcdf.a /usr/local/bin/install -c libnetcdf.a /home/russ/netcdf/build/flip-36-64/lib/libnetcdf.a test -d /home/russ/netcdf/build/flip-36-64/include || mkdir /home/russ/netcdf/build/flip-36-64/include /usr/local/bin/install -c netcdf.h /home/russ/netcdf/build/flip-36-64/include/netcdf.h test -d /home/russ/netcdf/build/flip-36-64/man || mkdir /home/russ/netcdf/build/flip-36-64/man test -d /home/russ/netcdf/build/flip-36-64/man/man3 || mkdir /home/russ/netcdf/build/flip-36-64/man/man3 /usr/local/bin/install -c netcdf.3 /home/russ/netcdf/build/flip-36-64/man/man3/netcdf.3 Returning to directory /home/russ/netcdf/build/flip-36-64/src Making `install' in directory /home/russ/netcdf/build/flip-36-64/src/fortran /usr/local/bin/install -c netcdf.inc /home/russ/netcdf/build/flip-36-64/include/netcdf.inc /usr/local/bin/install -c netcdf.3f /home/russ/netcdf/build/flip-36-64/man/man3/netcdf.3f test -d /home/russ/netcdf/build/flip-36-64/man/man3f || mkdir /home/russ/netcdf/build/flip-36-64/man/man3f rm -f /home/russ/netcdf/build/flip-36-64/man/man3f/netcdf.3f ln -s /home/russ/netcdf/build/flip-36-64/man/man3/netcdf.3f /home/russ/netcdf/build/flip-36-64/man/man3f/netcdf.3f Returning to directory /home/russ/netcdf/build/flip-36-64/src Making `install' in directory /home/russ/netcdf/build/flip-36-64/src/f90 /usr/local/bin/install -c NETCDF.mod /home/russ/netcdf/build/flip-36-64/include/NETCDF.mod /usr/local/bin/install -c TYPESIZES.mod /home/russ/netcdf/build/flip-36-64/include/TYPESIZES.mod /usr/local/bin/install -c netcdf.3f90 /home/russ/netcdf/build/flip-36-64/man/man3/netcdf.3f90 test -d /home/russ/netcdf/build/flip-36-64/man/man3f90 || mkdir /home/russ/netcdf/build/flip-36-64/man/man3f90 rm -f /home/russ/netcdf/build/flip-36-64/man/man3f90/netcdf.3f90 ln -s /home/russ/netcdf/build/flip-36-64/man/man3/netcdf.3f90 /home/russ/netcdf/build/flip-36-64/man/man3f90/netcdf.3f90 Returning to directory /home/russ/netcdf/build/flip-36-64/src Making `install' in directory /home/russ/netcdf/build/flip-36-64/src/ncdump test -d /home/russ/netcdf/build/flip-36-64/bin || mkdir /home/russ/netcdf/build/flip-36-64/bin /usr/local/bin/install -c ncdump /home/russ/netcdf/build/flip-36-64/bin/ncdump test -d /home/russ/netcdf/build/flip-36-64/man/man1 || mkdir /home/russ/netcdf/build/flip-36-64/man/man1 /usr/local/bin/install -c ncdump.1 /home/russ/netcdf/build/flip-36-64/man/man1/ncdump.1 Returning to directory /home/russ/netcdf/build/flip-36-64/src Making `install' in directory /home/russ/netcdf/build/flip-36-64/src/ncgen /usr/local/bin/install -c ncgen /home/russ/netcdf/build/flip-36-64/bin/ncgen /usr/local/bin/install -c ncgen.1 /home/russ/netcdf/build/flip-36-64/man/man1/ncgen.1 Returning to directory /home/russ/netcdf/build/flip-36-64/src Making `install' in directory /home/russ/netcdf/build/flip-36-64/src/cxx ar cru libnetcdf_c++.a netcdf.o ncvalues.o : libnetcdf_c++.a /usr/local/bin/install -c libnetcdf_c++.a /home/russ/netcdf/build/flip-36-64/lib/libnetcdf_c++.a /usr/local/bin/install -c netcdfcpp.h /home/russ/netcdf/build/flip-36-64/include/netcdfcpp.h /usr/local/bin/install -c ncvalues.h /home/russ/netcdf/build/flip-36-64/include/ncvalues.h /usr/local/bin/install -c netcdf.hh /home/russ/netcdf/build/flip-36-64/include/netcdf.hh Returning to directory /home/russ/netcdf/build/flip-36-64/src /usr/lib/makewhatis -M /home/russ/netcdf/build/flip-36-64/man /home/russ/netcdf/build/flip-36-64/man/whatis eqn:fatal error: can't open `/usr/pub/eqnchar': No such file or directory troff: fatal error: can't open `/usr/lib/tmac/tmac.an': No such file or directory eqn:fatal error: can't open `/usr/pub/eqnchar': No such file or directory troff: fatal error: can't open `/usr/lib/tmac/tmac.an': No such file or directory eqn:fatal error: can't open `/usr/pub/eqnchar': No such file or directory troff: fatal error: can't open `/usr/lib/tmac/tmac.an': No such file or directory eqn:fatal error: can't open `/usr/pub/eqnchar': No such file or directory troff: fatal error: can't open `/usr/lib/tmac/tmac.an': No such file or directory eqn:fatal error: can't open `/usr/pub/eqnchar': No such file or directory troff: fatal error: can't open `/usr/lib/tmac/tmac.an': No such file or directory These last few errors are not very important and did not prevent the installation of the reference documentation in the man/ directory. After running "make install", it created a new lib, include, bin, and man directory and installed the correct files there. --Russ