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.
E.John Joseph, Would you please do the following: 1. Go to the top-level source directory of your netCDF package. 2. Perform steps 3 through 6 described near the end of the file "INSTALL.html". 3. Please be sure to send me the file "config.log". Regards, Steve Emmerson <http://www.unidata.ucar.edu> > cc: address@hidden > From: "E.John Joseph" <address@hidden> > Subject: netcdf-3.5.0 installation error > Organization: Institute of Oceanic Research and Development, Tokai > University, Shimizu, Japan > Keywords: 200107240548.f6O5mk123801 netCDF 3.5 Windows Cygwin > > I failed in installing netcdf-3.5.0 on Cygwin (Cygwin is a free Unix > emulation package for Windows). I was in the process of installing > GMT (Generic Mapping Tools- a free software). An automated installion > is carried out but failed at one point showing an error message: > make:*** No rule to make target 'macros.make' > > Following shows the Log file created during the installation process. > It stops after: > checking if Fortran "byte" is C "signed char"... > It seems problem with netcdf installation. Please advice me to rectify > this problem. > > netcdf-3.5.0/src/INSTALL.html > netcdf-3.5.0/src/COMPATIBILITY > netcdf-3.5.0/src/COPYRIGHT > netcdf-3.5.0/src/MANIFEST > netcdf-3.5.0/src/Makefile > netcdf-3.5.0/src/README > netcdf-3.5.0/src/RELEASE_NOTES > netcdf-3.5.0/src/VERSION > netcdf-3.5.0/src/aclocal.m4 > netcdf-3.5.0/src/configure > netcdf-3.5.0/src/configure.in > netcdf-3.5.0/src/macros.make.in > netcdf-3.5.0/src/macros.make.def > netcdf-3.5.0/src/rules.make > netcdf-3.5.0/src/libsrc/attr.c > netcdf-3.5.0/src/libsrc/dim.c > netcdf-3.5.0/src/libsrc/error.c > netcdf-3.5.0/src/libsrc/libvers.c > netcdf-3.5.0/src/libsrc/nc.c > netcdf-3.5.0/src/libsrc/ncio.c > netcdf-3.5.0/src/libsrc/ncx.c > netcdf-3.5.0/src/libsrc/putget.c > netcdf-3.5.0/src/libsrc/string.c > netcdf-3.5.0/src/libsrc/v1hpg.c > netcdf-3.5.0/src/libsrc/v2i.c > netcdf-3.5.0/src/libsrc/var.c > netcdf-3.5.0/src/libsrc/attr.m4 > netcdf-3.5.0/src/libsrc/depend > netcdf-3.5.0/src/libsrc/fbits.h > netcdf-3.5.0/src/libsrc/Makefile > netcdf-3.5.0/src/libsrc/nc.h > netcdf-3.5.0/src/libsrc/ncconfig.in > netcdf-3.5.0/src/libsrc/ncio.h > netcdf-3.5.0/src/libsrc/ncx.m4 > netcdf-3.5.0/src/libsrc/onstack.h > netcdf-3.5.0/src/libsrc/putget.m4 > netcdf-3.5.0/src/libsrc/ffio.c > netcdf-3.5.0/src/libsrc/posixio.c > netcdf-3.5.0/src/libsrc/ncx.h > netcdf-3.5.0/src/libsrc/ncx_cray.c > netcdf-3.5.0/src/libsrc/netcdf.3 > netcdf-3.5.0/src/libsrc/netcdf.h > netcdf-3.5.0/src/libsrc/rnd.h > netcdf-3.5.0/src/libsrc/test_nc.sav > netcdf-3.5.0/src/libsrc/t_nc.c > netcdf-3.5.0/src/libsrc/t_ncio.c > netcdf-3.5.0/src/libsrc/t_ncxx.m4 > netcdf-3.5.0/src/libsrc/t_ncxx.c > netcdf-3.5.0/src/libsrc/t_ncx.c > netcdf-3.5.0/src/nctest/add.c > netcdf-3.5.0/src/nctest/add.h > netcdf-3.5.0/src/nctest/atttests.c > netcdf-3.5.0/src/nctest/cdftests.c > netcdf-3.5.0/src/nctest/depend > netcdf-3.5.0/src/nctest/dimtests.c > netcdf-3.5.0/src/nctest/driver.c > netcdf-3.5.0/src/nctest/emalloc.c > netcdf-3.5.0/src/nctest/emalloc.h > netcdf-3.5.0/src/nctest/error.c > netcdf-3.5.0/src/nctest/error.h > netcdf-3.5.0/src/nctest/Makefile > netcdf-3.5.0/src/nctest/misctest.c > netcdf-3.5.0/src/nctest/nctime.c > netcdf-3.5.0/src/nctest/README > netcdf-3.5.0/src/nctest/rec.c > netcdf-3.5.0/src/nctest/slabs.c > netcdf-3.5.0/src/nctest/testcdf.h > netcdf-3.5.0/src/nctest/testfile_nc.sav > netcdf-3.5.0/src/nctest/tests.h > netcdf-3.5.0/src/nctest/timesum.awk > netcdf-3.5.0/src/nctest/val.c > netcdf-3.5.0/src/nctest/val.h > netcdf-3.5.0/src/nctest/vardef.c > netcdf-3.5.0/src/nctest/varget.c > netcdf-3.5.0/src/nctest/vargetg.c > netcdf-3.5.0/src/nctest/varput.c > netcdf-3.5.0/src/nctest/varputg.c > netcdf-3.5.0/src/nctest/vartests.c > netcdf-3.5.0/src/nctest/vputget.c > netcdf-3.5.0/src/nctest/vputgetg.c > netcdf-3.5.0/src/nc_test/nc_test.c > netcdf-3.5.0/src/nc_test/error.c > netcdf-3.5.0/src/nc_test/test_get.c > netcdf-3.5.0/src/nc_test/test_put.c > netcdf-3.5.0/src/nc_test/test_read.c > netcdf-3.5.0/src/nc_test/test_write.c > netcdf-3.5.0/src/nc_test/util.c > netcdf-3.5.0/src/nc_test/test_get.m4 > netcdf-3.5.0/src/nc_test/test_put.m4 > netcdf-3.5.0/src/nc_test/error.h > netcdf-3.5.0/src/nc_test/tests.h > netcdf-3.5.0/src/nc_test/depend > netcdf-3.5.0/src/nc_test/Makefile > netcdf-3.5.0/src/fortran/cfortran.doc > netcdf-3.5.0/src/fortran/cfortran.h > netcdf-3.5.0/src/fortran/depend > netcdf-3.5.0/src/fortran/fills.nc > netcdf-3.5.0/src/fortran/fort-attio.c > netcdf-3.5.0/src/fortran/fort-control.c > netcdf-3.5.0/src/fortran/fort-dim.c > netcdf-3.5.0/src/fortran/fort-genatt.c > netcdf-3.5.0/src/fortran/fort-geninq.c > netcdf-3.5.0/src/fortran/fort-genvar.c > netcdf-3.5.0/src/fortran/fort-lib.c > netcdf-3.5.0/src/fortran/fort-lib.h > netcdf-3.5.0/src/fortran/fort-misc.c > netcdf-3.5.0/src/fortran/fort-v2compat.c > netcdf-3.5.0/src/fortran/fort-vario.c > netcdf-3.5.0/src/fortran/fort-var1io.c > netcdf-3.5.0/src/fortran/fort-varaio.c > netcdf-3.5.0/src/fortran/fort-varmio.c > netcdf-3.5.0/src/fortran/fort-varsio.c > netcdf-3.5.0/src/fortran/ftest.F > netcdf-3.5.0/src/fortran/Makefile > netcdf-3.5.0/src/fortran/ncfortran.h > netcdf-3.5.0/src/fortran/netcdf.3f > netcdf-3.5.0/src/fortran/netcdf.inc > netcdf-3.5.0/src/fortran/nfconfig.in > netcdf-3.5.0/src/f90/Makefile > netcdf-3.5.0/src/f90/NOTES > netcdf-3.5.0/src/f90/Readme > netcdf-3.5.0/src/f90/f90aux.m4 > netcdf-3.5.0/src/f90/example_good.cdl > netcdf-3.5.0/src/f90/gen.m4 > netcdf-3.5.0/src/f90/netcdf.3f90 > netcdf-3.5.0/src/f90/netcdf.f90 > netcdf-3.5.0/src/f90/netcdf_attributes.f90 > netcdf-3.5.0/src/f90/netcdf_constants.f90 > netcdf-3.5.0/src/f90/netcdf_dims.f90 > netcdf-3.5.0/src/f90/netcdf_expanded.f90 > netcdf-3.5.0/src/f90/netcdf_externals.f90 > netcdf-3.5.0/src/f90/netcdf_file.f90 > netcdf-3.5.0/src/f90/netcdf_overloads.f90 > netcdf-3.5.0/src/f90/netcdf_test.f90 > netcdf-3.5.0/src/f90/netcdf_text_variables.f90 > netcdf-3.5.0/src/f90/netcdf_variables.f90 > netcdf-3.5.0/src/f90/netcdf_visibility.f90 > netcdf-3.5.0/src/f90/nvea.m4 > netcdf-3.5.0/src/f90/nves.m4 > netcdf-3.5.0/src/f90/typeSizes.f90 > netcdf-3.5.0/src/nf_test/fortlib.c > netcdf-3.5.0/src/nf_test/test_get.F > netcdf-3.5.0/src/nf_test/test_put.F > netcdf-3.5.0/src/nf_test/nf_error.F > netcdf-3.5.0/src/nf_test/nf_test.F > netcdf-3.5.0/src/nf_test/test_read.F > netcdf-3.5.0/src/nf_test/test_write.F > netcdf-3.5.0/src/nf_test/util.F > netcdf-3.5.0/src/nf_test/test_get.m4 > netcdf-3.5.0/src/nf_test/test_put.m4 > netcdf-3.5.0/src/nf_test/depend > netcdf-3.5.0/src/nf_test/Makefile > netcdf-3.5.0/src/nf_test/tests.inc > netcdf-3.5.0/src/ncdump/ncdump.c > netcdf-3.5.0/src/ncdump/vardata.c > netcdf-3.5.0/src/ncdump/dumplib.c > netcdf-3.5.0/src/ncdump/ncdump.h > netcdf-3.5.0/src/ncdump/vardata.h > netcdf-3.5.0/src/ncdump/dumplib.h > netcdf-3.5.0/src/ncdump/depend > netcdf-3.5.0/src/ncdump/test0.cdl > netcdf-3.5.0/src/ncdump/ncdump.1 > netcdf-3.5.0/src/ncdump/Makefile > netcdf-3.5.0/src/ncgen/Makefile > netcdf-3.5.0/src/ncgen/depend > netcdf-3.5.0/src/ncgen/escapes.c > netcdf-3.5.0/src/ncgen/generic.h > netcdf-3.5.0/src/ncgen/ncgenyy.c > netcdf-3.5.0/src/ncgen/ncgentab.c > netcdf-3.5.0/src/ncgen/ncgentab.h > netcdf-3.5.0/src/ncgen/genlib.c > netcdf-3.5.0/src/ncgen/genlib.h > netcdf-3.5.0/src/ncgen/getfill.c > netcdf-3.5.0/src/ncgen/init.c > netcdf-3.5.0/src/ncgen/load.c > netcdf-3.5.0/src/ncgen/main.c > netcdf-3.5.0/src/ncgen/ncgen.1 > netcdf-3.5.0/src/ncgen/ncgen.h > netcdf-3.5.0/src/ncgen/ncgen.l > netcdf-3.5.0/src/ncgen/ncgen.y > netcdf-3.5.0/src/ncgen/c0.cdl > netcdf-3.5.0/src/man/Makefile > netcdf-3.5.0/src/man/netcdf.m4 > netcdf-3.5.0/src/cxx/Makefile > netcdf-3.5.0/src/cxx/README > netcdf-3.5.0/src/cxx/depend > netcdf-3.5.0/src/cxx/example.c > netcdf-3.5.0/src/cxx/example.cpp > netcdf-3.5.0/src/cxx/nctst.cpp > netcdf-3.5.0/src/cxx/ncvalues.cpp > netcdf-3.5.0/src/cxx/ncvalues.h > netcdf-3.5.0/src/cxx/netcdf.cpp > netcdf-3.5.0/src/cxx/netcdfcpp.h > netcdf-3.5.0/src/cxx/expected > netcdf-3.5.0/src/cxx/cxxdoc.tex > netcdf-3.5.0/src/cxx/cxxdoc.ps > netcdf-3.5.0/src/cxx/texinfo.tex > netcdf-3.5.0/src/cxx/netcdf.hh > creating cache ./config.cache > checking for top-level source-directory > /usr/local/GMT/netcdf-3.5.0/src > checking for m4 preprocessor > checking for m4... m4 > checking m4 flags... -B10000 > checking C compiler "cc"... failed to compile test program > checking how to make dependencies... false > checking for CC... no > checking for cxx... no > checking for c++... c++ > checking C++ compiler "c++"... works > checking how to run the C preprocessor... cc -E > checking for xlf... no > checking for fort77... no > checking for ghf77... no > checking for f77... no > checking for cf77... no > checking for g77... g77 > checking for Fortran .F compiler... > checking if Fortran-77 compiler handles *.F files... yes > checking "g77" as Fortran-90 compiler... failed to build test program > checking for xlf90... no > checking for f90... no > checking for nm utility > checking for nm... nm > checking nm flags... > checking for C-equivalent to Fortran routine "SUB"... sub_ > checking for Fortran "byte"... yes > checking for Fortran "integer*2"... yes > checking if Fortran "byte" is C "signed char"...