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.
Mark, >Date: Tue, 22 Jun 1999 16:12:00 -0600 (DST) >From: Mark Govett <address@hidden> >Organization: NOAA/FSL >To: address@hidden (Steve Emmerson) >Subject: Re: 19990622: linux port >Keywords: 199906222128.PAA01357 In the above message, you wrote: > I tried that - and still get the following messages: The reason I wanted you to perform the steps near the end of the INSTALL file was because they include reporting protocols upon encountering an error (your first message didn't give enough information to make a diagnosis). You still didn't report what I asked for but, fortunately, you did include the following: ... > make[1]: Entering directory > `/export/home/govett/software_hpd/udunits-1.11.7/src/lib' > cc -c -O -I../port/misc -I../port/cfortran > -DUT_DEFAULT_PATH='"/home/hpcc/govett/software_hpd/udunits-1.11.7/etc/udunits.dat"' > utlib.c > In file included from utlib.c:29: > ../port/cfortran/cfortran.h:153: #error "cfortran.h: Can't find your > environment among: - MIPS cc and f77 2.0. (e.g. Silicon Graphics, > DECstations, ...) - IBM AIX XL C and FORTRAN Compiler/6000 Version > 01.01.0000.0000 - VAX VMS CC 3.1 and FORTRAN 5.4. > - Alpha VMS DEC C 1.3 and DEC FORTRAN 6.0. > - Alpha OSF DEC C and DEC Fortran for OSF/1 AXP Version 1.2 > - Apollo DomainOS 10.2 (sys5.3) with f77 10.7 and cc 6.7. > - CRAY > - NEC SX-4 SUPER-UX - > CONVEX - Sun > - > PowerStation Fortran with Visual C++ - > HP9000s300/s700/s800 Latest test with: HP-UX A.08.07 A 9000/730 - > LynxOS: cc or gcc wi! > th f2c. - VAXUltrix: vcc,cc or gcc > with f2c. gcc or cc with f77. - f77 with vcc > works; but missing link magic for f77 I/O. - NO fort. None of > gcc, cc or vcc generate required names. - f2c : Use #define > f2cFortran, or cc -Df2cFortran - NAG f90: Use #define > NAGf90Fortran, or cc -DNAGf90Fortran - Absoft UNIX F77: Use > #define AbsoftUNIXFortran or cc -DAbsoftUNIXFortran - Absoft Pro Fortran: > Use #define AbsoftProFortran - Portland Group Fortran: Use #define > pgiFortran" > make[1]: *** [utlib.o] Error 1 > make[1]: Leaving directory > `/export/home/govett/software_hpd/udunits-1.11.7/src/lib' > make: *** [lib/all] Error 1 This indicates that you need to define the C macro "f2cFortran". Please try the following: 1. Go to the top-level source directory. 2. Execute steps 3 through 5 near the end of the INSTALL file. 3. Ensure that the environment variable CPPFLAGS contains the string "-Df2cFortran". 4. Execute step 6 through 9 near the end of the INSTALL file. Please observe the reporting protocols if an error occurs. ------- Steve Emmerson <http://www.unidata.ucar.edu>