NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

[netcdfgroup] problems compiling netCDF 3.6.2 for MacBook using Intel compiler

I've just bitten the bullet and decided to build netCDF on my new  
MacBook... but unfortunately have hit a problem so advice is welcome.

Hardware: MacBook with Intel Core2 Duo

Compilers: have installed the Intel Fortran compiler for MacOs off  
the Intel web site:

quanti:~/src/netcdf-3.6.2 mkbane$ uname -a;ifort -V
Darwin quanti.lan 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23  
16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386 i386
Intel(R) Fortran Compiler for applications running on IA-32, Version  
10.0    Build 20070426 Package ID: m_fc_p_10.0.016
Copyright (C) 1985-2007 Intel Corporation.  All rights reserved.
30 DAY EVALUATION LICENSE

ifort: NOTE: The evaluation period for this product ends on 28- 
nov-2007 UTC.


And I set f77 and f90 env vars to point to ifort, run `configure` but  
hit a problem with `make clean` (see below). I can send my configure  
log output if required. Many thanks for any useful suggestions. Michael
---

quanti:~/src/netcdf-3.6.2 mkbane$ echo $F77 $F90;which ifort
/opt/intel/fc/10.0.016/bin/ifort /opt/intel/fc/10.0.016/bin/ifort
/opt/intel/fc/10.0.016/bin/ifort

quanti:~/src/netcdf-3.6.2 mkbane$ make check 2>&1 | tee  
mkb_make_check.log
Making check in f90
/bin/sh ../libtool --mode=compile /opt/intel/fc/10.0.016/bin/ifort - 
I../libsrc -I.  -g -c -o typeSizes.lo typeSizes.f90
libtool: compile:  /opt/intel/fc/10.0.016/bin/ifort -I../libsrc -I. - 
g -c typeSizes.f90 -o typeSizes.o
/bin/sh ../libtool --mode=compile /opt/intel/fc/10.0.016/bin/ifort - 
I../libsrc -I.  -g -c -o netcdf.lo netcdf.f90
libtool: compile:  /opt/intel/fc/10.0.016/bin/ifort -I../libsrc -I. - 
g -c netcdf.f90 -o netcdf.o
/bin/sh ../libtool --mode=link /opt/intel/fc/10.0.016/bin/ifort -I../ 
libsrc -I.  -g   -o libnetcdff90.la   typeSizes.lo  netcdf.lo
libtool: link: ar cru .libs/libnetcdff90.a  typeSizes.o netcdf.o
libtool: link: ranlib .libs/libnetcdff90.a
libtool: link: creating libnetcdff90.la
libtool: link: ( cd ".libs" && rm -f "libnetcdff90.la" && ln -s "../ 
libnetcdff90.la" "libnetcdff90.la" )
Making check in fortran
depbase=`echo fort-attio.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. - 
I. -I.. -I.    -I../libsrc    -g -O2 -MT fort-attio.lo -MD -MP -MF  
"$depbase.Tpo" -c -o fort-attio.lo fort-attio.c; \
then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo";  
exit 1; fi
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g  
-O2 -MT fort-attio.lo -MD -MP -MF .deps/fort-attio.Tpo -c fort- 
attio.c -o fort-attio.o
In file included from ncfortran.h:12,
                  from fort-attio.c:7:
cfortran.h:138:3: error: #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 with  
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     - PathScale Fortran: Use #define  
PATHSCALE_COMPILER"
make[1]: *** [fort-attio.lo] Error 1
make: *** [check-recursive] Error 1
quanti:~/src/netcdf-3.6.2 mkbane$



  • 2007 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: