Hi Tilani, > I am trying to install GMT (Generic Mapping Tools) in fedora 16. So I need > install netCDF library. > > but when i run make check it gives following > > /bin/sh: line 9: -O2: command not found > FAIL: run_tests.sh > /bin/sh: line 9: -O2: command not found > FAIL: tst_64bit.sh > /bin/sh: line 9: -O2: command not found > FAIL: ctest > /bin/sh: line 9: -O2: command not found > FAIL: ctest64 > /bin/sh: line 9: -O2: command not found > FAIL: tst_output.sh > /bin/sh: line 9: -O2: command not found > FAIL: tst_lengths.sh > /bin/sh: line 9: -O2: command not found > FAIL: tst_calendars.sh > /bin/sh: line 9: -O2: command not found > FAIL: tst_utf8 > /bin/sh: line 9: -O2: command not found > FAIL: run_utf8_tests.sh > /bin/sh: line 9: -O2: command not found > FAIL: tst_nccopy3.sh > /bin/sh: line 9: -O2: command not found > FAIL: tst_charfill.sh > /bin/sh: line 9: -O2: command not found > FAIL: tst_iter.sh > /bin/sh: line 9: -O2: command not found > FAIL: tst_ncgen4_classic.sh > ================================================ > 13 of 13 tests failed > > /////////////////////////////////////////////////////////////////////////////////////////////////////////////// > earlier when I did make check it says 2/8 test failed after that I did this > > make distclean > export FC='ftn -O2' > export F90='ftn -O2' > export F95='ftn -O2' > export CC='cc -O2' > export CXX='CC -O2' > export NM=nm > export CPPFLAGS=-DpgiFortran > export LOGFILE=build_netcdf4.0_noparallel.txt > export CHECKFILE=check_netcdf4.0_noparallel.txt > > ./configure --enable-netcdf-4 \ > --with-hdf5=/work/n01/n01/fionanem/local/noparallel \ > --with-zlib=/work/n01/n01/fionanem/local \ > --with-szlib=/work/n01/n01/fionanem/local --disable-cxx \ > --disable-parallel-tests \ > --prefix=/work/n01/n01/fionanem/local/noparallel &> $LOGFILE > > /////////////////////////////////////////////////////////////////////////////////////////////////////////////// > > so now 13/13 test failed > > please help I'm not sure what "ftn" is, but it doesn't seem to be a Fortran compiler. I'm guessing it is a shell script that perhaps calls a Fortran compiler, but for setting the FC, F90, and F95 environment variables, you must use an actual Fortran compiler, such as gfortran, g95, pgf90, or ifort. You may also be able to get a binary version of netCDF for Fedora that doesn't require building from source, by running something like $ sudo yum install netcdf If this doesn't help, please try first just building the netCDF C library with these instructions: http://www.unidata.ucar.edu/netcdf/docs/ If that works and you get it installed on your system, and you determine that GMT also needs the netCDF Fortran library, then get the separate netcdf-fortran-4.2 release and follow the instructions for building that library here: http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-fortran-install.html --Russ Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu Ticket Details =================== Ticket ID: QQS-702432 Department: Support netCDF Priority: Normal Status: Closed
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.