[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: