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.
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 64bitI 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 configurelog 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/
netcdfgroup
archives: