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

Hi.
I use Intel Ifort and ICC compilers on my Apple. I followed the directions here and successfully installed netcdf. http://www.unidata.ucar.edu/software/netcdf/docs/other-builds.html
Since I am running IFORT at 64bit

I set both my FC and CC as ifort and icc respectfully and followed the ./configure suggestion. I set my path to point to the bin in the netcdf lib (/opt/intel/netcdf< whatever version>/lib/bin
and it works
-Erik
On Nov 6, 2007, at 11:39 AM, Michael Bane wrote:

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$

_______________________________________________
netcdfgroup mailing list
netcdfgroup@xxxxxxxxxxxxxxxx
For list information or to unsubscribe,  visit: 
http://www.unidata.ucar.edu/mailing_lists/


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