problem of install netcdf with intel fortran on CENTOS
hi,I will install ncetcdf4.1.1 with intel fortran 11.1 on centos,according to the readme file,"configure.."is complete,when i command "make",the following message apear:
[root@localhost ~/netcdf-4.1.1]# make make all-recursive make[1]: Entering directory `/home/hu/netcdf-4.1.1' Making all in f90 make[2]: Entering directory `/home/hu/netcdf-4.1.1/f90' make all-am make[3]: Entering directory `/home/hu/netcdf-4.1.1/f90' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/hu/netcdf-4.1.1/f90' make[2]: Leaving directory `/home/hu/netcdf-4.1.1/f90' Making all in fortran make[2]: Entering directory `/home/hu/netcdf-4.1.1/fortran' make all-am make[3]: Entering directory `/home/hu/netcdf-4.1.1/fortran' depbase=`echo fort-attio.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../libsrc -DNDEBUG -DintelFortran -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g -O2 -MT fort-attio.lo -MD -MP -MF $depbase.Tpo -c -o fort-attio.lo fort-attio.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../libsrc -DNDEBUG -DintelFortran -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -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 fort-attio.c:7: ncfortran.h:26:42: error: NF_INT_IS_C_... not defined: No such file or directory fort-attio.c: In function ‘NF_INT_cfF’: fort-attio.c:13: error: expected declaration specifiers before ‘NF_INTEGER’ fort-attio.c:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NF_INTEGER’ fort-attio.c:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NF_INTEGER’ fort-attio.c:133: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NF_INTEGER’ fort-attio.c:141: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NF_INTEGER’ fort-attio.c:148: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NF_INTEGER’ fort-attio.c:148: error: expected ‘{’ at end of input make[3]: *** [fort-attio.lo] Error 1 make[3]: Leaving directory `/home/hu/netcdf-4.1.1/fortran' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/hu/netcdf-4.1.1/fortran' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/hu/netcdf-4.1.1' make: *** [all] Error 2 [root@localhost ~/netcdf-4.1.1]# someone tell me how to fix it please,thanks!! |
Hi and welcome to LinuxQuestions!
Quote:
Then you can set your environemnt according to intel's instructions, here. This page is still related to NetCDF3 but they can be applied to NetCDF4, as well. The only difference is related to the -x option of the intel compilers, which makes optimization for a specific CPU architecture. For Intel compiler version 11.1 the syntax is slightly different (please check the manual page). Here is a working environment for my Centos 5.5 box, equipped with an old but still performing Pentium 4: Code:
export CC=icc Code:
awk '/model name|flags/' /proc/cpuinfo | head -2 |
Welcome to LQ. .. .. :)
Yesterdays test result ... Using this source (4.1.1) : ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz # yum remove gcc-gfortran cd /usr/bin/ # ln -s /opt/intel/Compiler/11.0/083/bin/ia32/ifort cd netcdf-4.1.1/ && ./configure && make : No errors. But then again, it's ifort 11.0, not 11.1 . ..... P.S. : 'ifort' is free to use, it's the 'icc' you have to pay ? ..... |
Thanks a lot!!!
i will try again according to your advice after download intel's non-commercial icc,. thanks ! |
HI,here is a new problem,after installing Intel Fortran and c compilers,and the environemnt has been setted according to intel's instructions
[root@localhost netcdf-4.1.1]# ./configure --prefix=/usr/local/netCDF configure: netCDF 4.1.1 checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes configure: checking user options checking whether CXX is set to ''... no checking whether FC is set to ''... no checking whether F90 is set to ''... no checking whether a NCIO_MINBLOCKSIZE was specified... 256 checking whether udunits is to be built... no checking if fsync support is enabled... yes checking whether extra valgrind tests should be run... no checking whether libcf is to be built... no checking whether reading of HDF4 SD files is to be enabled... no checking whether to fetch some sample HDF4 files from Unidata ftp site to test HDF4 reading (requires wget)... no checking whether parallel I/O for classic and 64-bit offset files using parallel-netcdf is to be enabled... no checking whether a location for the parallel-netcdf library was specified... no checking whether new netCDF-4 C++ API is to be built... no checking whether extra example tests should be run... no checking whether parallel IO tests should be run... no checking whether a location for the HDF5 library was specified... checking whether a location for the ZLIB library was specified... checking whether a location for the SZLIB library was specified... checking whether a location for the HDF4 library was specified... checking whether a default chunk size in bytes was specified... 4194304 checking whether a maximum per-variable cache size for HDF5 was specified... 67108864 checking whether a number of chunks for the default per-variable cache was specified... 10 checking whether a default file cache size for HDF5 was specified... 4194304 checking whether a default file cache maximum number of elements for HDF5 was specified... 1009 checking whether a default cache preemption for HDF5 was specified... 0.75 checking whether netCDF-4 logging is enabled... no checking whether a path for curl-config was specified... no checking whether a location for curl installation was specified... no configure: checking whether a location for curl-config is in PATH... no checking whether DAP client is to be built... no checking whether dap remote testing should be enabled (default on)... no checking whether the time-consuming dap tests should be enabled (default off)... no checking whether a location for liboc was specified... no checking whether netCDF extra tests should be run (developers only)... no checking whether Fortran compiler(s) should be tested during configure... yes checking whether FFIO will be used... no checking whether to skip C++, F77, or F90 APIs if compiler is broken... yes checking whether only the C library is desired... no checking whether examples should be built... yes checking whether F77 API is desired... yes checking whether any Fortran API is desired... yes checking whether F90 API is desired... yes checking whether fortran type sizes should be checked... yes checking whether C API is desired... yes checking where to get netCDF C-only library for separate fortran libraries... checking whether CXX API is desired... yes checking whether v2 netCDF API should be built... yes checking whether the ncgen/ncdump should be built... yes checking whether large file (> 2GB) tests should be run... no checking whether benchmaks should be run (experimental)... no checking whether extreme numbers should be used in tests... yes checking where to put large temp files if large file tests are run... . checking whether a win32 DLL is desired... no checking whether separate fortran libs are desired... no configure: finding C compiler checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... configure: error: in `/home/hu/netcdf-4.1.1': configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details. [root@localhost netcdf-4.1.1]# and the config.log is here: This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by netCDF configure 4.1.1, which was generated by GNU Autoconf 2.65. Invocation command line was $ ./configure --prefix=/usr/local/netCDF ## --------- ## ## Platform. ## ## --------- ## hostname = localhost.localdomain uname -m = i686 uname -r = 2.6.18-194.el5 uname -s = Linux uname -v = #1 SMP Tue Mar 16 21:52:43 EDT 2010 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /opt/intel/Compiler/11.1/072/bin/ia32 PATH: /opt/intel/Compiler/11.1/072/bin/ia32 PATH: /opt/intel/Compiler/11.1/072/bin/ia32 PATH: /opt/intel/Compiler/11.1/072/bin/ia32 PATH: /opt/intel/Compiler/11.1/072/bin/ia32 PATH: /opt/intel/Compiler/11.1/072/bin/ia32 PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /sbin PATH: /bin PATH: /usr/sbin PATH: /usr/bin PATH: /usr/X11R6/bin PATH: /home/hu/bin PATH: /home/hu/bin PATH: /home/hu/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:3262: netCDF 4.1.1 configure:3296: checking build system type configure:3310: result: i686-pc-linux-gnu configure:3330: checking host system type configure:3343: result: i686-pc-linux-gnu configure:3388: checking for a BSD-compatible install configure:3456: result: /usr/bin/install -c configure:3467: checking whether build environment is sane configure:3517: result: yes configure:3658: checking for a thread-safe mkdir -p configure:3697: result: /bin/mkdir -p configure:3710: checking for gawk configure:3726: found /bin/gawk configure:3737: result: gawk configure:3748: checking whether make sets $(MAKE) configure:3770: result: yes configure:3854: checking user options configure:3897: checking whether CXX is set to '' configure:3901: result: no configure:3905: checking whether FC is set to '' configure:3909: result: no configure:3913: checking whether F90 is set to '' configure:3917: result: no configure:3921: checking whether a NCIO_MINBLOCKSIZE was specified configure:3931: result: 256 configure:3939: checking whether udunits is to be built configure:3948: result: no configure:3951: checking if fsync support is enabled configure:3959: result: yes configure:3968: checking whether extra valgrind tests should be run configure:3976: result: no configure:3999: checking whether libcf is to be built configure:4008: result: no configure:4012: checking whether reading of HDF4 SD files is to be enabled configure:4020: result: no configure:4024: checking whether to fetch some sample HDF4 files from Unidata ftp site to test HDF4 reading (requires wget) configure:4037: result: no configure:4041: checking whether parallel I/O for classic and 64-bit offset files using parallel-netcdf is to be enabled configure:4049: result: no configure:4053: checking whether a location for the parallel-netcdf library was specified configure:4062: result: no configure:4072: checking whether new netCDF-4 C++ API is to be built configure:4083: result: no configure:4090: checking whether extra example tests should be run configure:4098: result: no configure:4102: checking whether parallel IO tests should be run configure:4110: result: no configure:4114: checking whether a location for the HDF5 library was specified configure:4122: result: configure:4128: checking whether a location for the ZLIB library was specified configure:4136: result: configure:4142: checking whether a location for the SZLIB library was specified configure:4150: result: configure:4156: checking whether a location for the HDF4 library was specified configure:4164: result: configure:4170: checking whether a default chunk size in bytes was specified configure:4180: result: 4194304 configure:4189: checking whether a maximum per-variable cache size for HDF5 was specified configure:4199: result: 67108864 configure:4208: checking whether a number of chunks for the default per-variable cache was specified configure:4218: result: 10 configure:4227: checking whether a default file cache size for HDF5 was specified configure:4237: result: 4194304 configure:4246: checking whether a default file cache maximum number of elements for HDF5 was specified configure:4256: result: 1009 configure:4265: checking whether a default cache preemption for HDF5 was specified configure:4275: result: 0.75 configure:4284: checking whether netCDF-4 logging is enabled configure:4292: result: no configure:4307: checking whether a path for curl-config was specified configure:4316: result: no configure:4332: checking whether a location for curl installation was specified configure:4355: result: no configure:4367: checking whether a location for curl-config is in PATH... no configure:4405: checking whether DAP client is to be built configure:4428: result: no configure:4437: checking whether dap remote testing should be enabled (default on) configure:4448: result: no configure:4451: checking whether the time-consuming dap tests should be enabled (default off) configure:4462: result: no configure:4466: checking whether a location for liboc was specified configure:4478: result: no configure:4507: checking whether netCDF extra tests should be run (developers only) configure:4515: result: no configure:4532: checking whether Fortran compiler(s) should be tested during configure configure:4540: result: yes configure:4544: checking whether FFIO will be used configure:4552: result: no configure:4568: checking whether to skip C++, F77, or F90 APIs if compiler is broken configure:4576: result: yes configure:4580: checking whether only the C library is desired configure:4588: result: no configure:4607: checking whether examples should be built configure:4615: result: yes configure:4627: checking whether F77 API is desired configure:4636: result: yes configure:4641: checking whether any Fortran API is desired configure:4649: result: yes configure:4654: checking whether F90 API is desired configure:4664: result: yes configure:4668: checking whether fortran type sizes should be checked configure:4676: result: yes configure:4682: checking whether C API is desired configure:4690: result: yes configure:4697: checking where to get netCDF C-only library for separate fortran libraries configure:4713: result: configure:4725: checking whether CXX API is desired configure:4734: result: yes configure:4743: checking whether v2 netCDF API should be built configure:4751: result: yes configure:4770: checking whether the ncgen/ncdump should be built configure:4779: result: yes configure:4791: checking whether large file (> 2GB) tests should be run configure:4799: result: no configure:4816: checking whether benchmaks should be run (experimental) configure:4824: result: no configure:4836: checking whether extreme numbers should be used in tests configure:4851: result: yes configure:4863: checking where to put large temp files if large file tests are run configure:4872: result: . configure:4883: checking whether a win32 DLL is desired configure:4891: result: no configure:4913: checking whether separate fortran libs are desired configure:4922: result: no configure:4956: finding C compiler configure:5071: checking for C compiler version configure:5080: icc --version >&5 icc (ICC) 11.1 20100414 Copyright (C) 1985-2010 Intel Corporation. All rights reserved. configure:5091: $? = 0 configure:5080: icc -v >&5 Version 11.1 configure:5091: $? = 0 configure:5080: icc -V >&5 Intel(R) C Compiler Professional for applications running on IA-32, Version 11.1 Build 20100414 Package ID: l_cproc_p_11.1.072 Copyright (C) 1985-2010 Intel Corporation. All rights reserved. FOR NON-COMMERCIAL USE ONLY configure:5091: $? = 0 configure:5080: icc -qversion >&5 icc: command line warning #10006: ignoring unknown option '-qversion' icc: command line error: no files specified; for help type "icc -help" configure:5091: $? = 1 configure:5111: checking whether the C compiler works configure:5133: icc -O3 -xT -ip -no-prec-div -static conftest.c >&5 configure:5137: $? = 0 configure:5186: result: yes configure:5189: checking for C compiler default output file name configure:5191: result: a.out configure:5197: checking for suffix of executables configure:5204: icc -o conftest -O3 -xT -ip -no-prec-div -static conftest.c >&5 configure:5208: $? = 0 configure:5230: result: configure:5252: checking whether we are cross compiling configure:5260: icc -o conftest -O3 -xT -ip -no-prec-div -static conftest.c >&5 configure:5264: $? = 0 configure:5271: ./conftest Fatal Error: This program was not built to run on the processor in your system. The allowed processors are: Intel(R) Core(TM) Duo processors and compatible Intel processors with supplemental Streaming SIMD Extensions 3 (SSSE3) instruction support. configure:5275: $? = 1 configure:5282: error: in `/home/hu/netcdf-4.1.1': configure:5286: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i686-pc-linux-gnu ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set=set ac_cv_env_CC_value=icc ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-O3 -xT -ip -no-prec-div -static' ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set=set ac_cv_env_CPP_value='icc -E' ac_cv_env_CXXCPP_set=set ac_cv_env_CXXCPP_value='icpc -E' ac_cv_env_CXXFLAGS_set=set ac_cv_env_CXXFLAGS_value='-O3 -xT -ip -no-prec-div -static' ac_cv_env_CXX_set=set ac_cv_env_CXX_value=icpc ac_cv_env_F77_set=set ac_cv_env_F77_value=ifort ac_cv_env_FCFLAGS_set= ac_cv_env_FCFLAGS_value= ac_cv_env_FC_set=set ac_cv_env_FC_value=ifort ac_cv_env_FFLAGS_set=set ac_cv_env_FFLAGS_value='-O3 -xT -ip -no-prec-div -static' ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_host=i686-pc-linux-gnu ac_cv_path_install='/usr/bin/install -c' ac_cv_path_mkdir=/bin/mkdir ac_cv_prog_AWK=gawk ac_cv_prog_make_make_set=yes ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /home/hu/netcdf-4.1.1/missing --run aclocal-1.11' ALLOCA='' AMDEPBACKSLASH='' AMDEP_FALSE='' AMDEP_TRUE='' AMTAR='${SHELL} /home/hu/netcdf-4.1.1/missing --run tar' AR='' AUTOCONF='${SHELL} /home/hu/netcdf-4.1.1/missing --run autoconf' AUTOHEADER='${SHELL} /home/hu/netcdf-4.1.1/missing --run autoheader' AUTOMAKE='${SHELL} /home/hu/netcdf-4.1.1/missing --run automake-1.11' AWK='gawk' BINFILE_NAME='' BUILD_BENCHMARKS_FALSE='' BUILD_BENCHMARKS_TRUE='#' BUILD_CXX4_FALSE='' BUILD_CXX4_TRUE='' BUILD_CXX_FALSE='' BUILD_CXX_TRUE='' BUILD_C_FALSE='' BUILD_C_TRUE='' BUILD_DAP_FALSE='' BUILD_DAP_TRUE='' BUILD_DLL_FALSE='' BUILD_DLL_TRUE='#' BUILD_EXAMPLES_FALSE='#' BUILD_EXAMPLES_TRUE='' BUILD_F77_FALSE='' BUILD_F77_TRUE='' BUILD_F90_FALSE='' BUILD_F90_TRUE='' BUILD_LIBCF_FALSE='' BUILD_LIBCF_TRUE='' BUILD_PARALLEL_FALSE='' BUILD_PARALLEL_TRUE='' BUILD_SEPARATE_FORTRAN_FALSE='' BUILD_SEPARATE_FORTRAN_TRUE='#' BUILD_UDUNITS_FALSE='' BUILD_UDUNITS_TRUE='' BUILD_UTILITIES_FALSE='#' BUILD_UTILITIES_TRUE='' BUILD_V2_FALSE='#' BUILD_V2_TRUE='' CC='icc' CCDEPMODE='' CFLAGS='-O3 -xT -ip -no-prec-div -static' CPP='icc -E' CPPFLAGS='' CROSS_COMPILING_FALSE='' CROSS_COMPILING_TRUE='' CURLDIR='' CURL_CFLAGS='-lcurl' CURL_FCFLAGS='-lcurl' CURL_FFLAGS='-lcurl' CURL_LIBS='' CXX='icpc' CXXCPP='icpc -E' CXXDEPMODE='' CXXFLAGS='-O3 -xT -ip -no-prec-div -static' CYGPATH_W='echo' DEFS='' DEPDIR='' DSYMUTIL='' DUMPBIN='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='' ENABLE_DAP_LONG_TESTS_FALSE='' ENABLE_DAP_LONG_TESTS_TRUE='' ENABLE_DAP_REMOTE_TESTS_FALSE='' ENABLE_DAP_REMOTE_TESTS_TRUE='' EXEEXT='' EXTRA_EXAMPLE_TESTS_FALSE='' EXTRA_EXAMPLE_TESTS_TRUE='' EXTRA_TESTS_FALSE='' EXTRA_TESTS_TRUE='#' F77='ifort' FC='ifort' FCFLAGS='' FCFLAGS_f90='' FFLAGS='-O3 -xT -ip -no-prec-div -static' FGREP='' FTPBINDIR='' GREP='' HAS_CXX='' HAS_DAP='' HAS_F77='' HAS_F90='' HAS_HDF4='' HAS_HDF5='' HAS_NC2='' HAS_NC4='' HAS_SZLIB='' HDF4DIR='' HDF5DIR='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' INTERNAL_OCLIB_FALSE='#' INTERNAL_OCLIB_TRUE='' LARGE_FILE_TESTS_FALSE='' LARGE_FILE_TESTS_TRUE='#' LD='' LDFLAGS='' LIBOBJS='' LIBS='' LIBTOOL='' LIPO='' LN_S='' LTLIBOBJS='' MAKEINFO='${SHELL} /home/hu/netcdf-4.1.1/missing --run makeinfo' MAKEWHATIS_CMD='' MKDIR_P='/bin/mkdir -p' MOD_FLAG='' NC_FLIBS='' NC_LIBS='' NETCDF_C_LIB='' NM='' NMEDIT='' NMFLAGS='' OBJEXT='' OCLIB_CFLAGS='-I/include' OCLIB_LIBS='-L/lib -loc' OTOOL64='' OTOOL='' PACKAGE='netcdf' PACKAGE_BUGREPORT='support-netcdf@unidata.ucar.edu' PACKAGE_NAME='netCDF' PACKAGE_STRING='netCDF 4.1.1' PACKAGE_TARNAME='netcdf' PACKAGE_URL='' PACKAGE_VERSION='4.1.1' PATH_SEPARATOR=':' PNETCDFDIR='' RANLIB='' SED='' SET_MAKE='' SHELL='/bin/sh' STRIP='' SZLIBDIR='' TEST_F77_FALSE='' TEST_F77_TRUE='' TEST_PARALLEL_FALSE='' TEST_PARALLEL_TRUE='' UPPER_CASE_MOD_FALSE='' UPPER_CASE_MOD_TRUE='' USE_DAP_FALSE='' USE_DAP_TRUE='' USE_DISPATCH_FALSE='' USE_DISPATCH_TRUE='' USE_FFIO_FALSE='' USE_FFIO_TRUE='#' USE_HDF4_DIR_FALSE='' USE_HDF4_DIR_TRUE='' USE_HDF4_FALSE='' USE_HDF4_FILE_TESTS_FALSE='' USE_HDF4_FILE_TESTS_TRUE='' USE_HDF4_TRUE='' USE_HDF5_DIR_FALSE='' USE_HDF5_DIR_TRUE='' USE_LOGGING_FALSE='' USE_LOGGING_TRUE='' USE_NETCDF4_FALSE='' USE_NETCDF4_TRUE='' USE_NETCDF_C_LIB_DIR_FALSE='' USE_NETCDF_C_LIB_DIR_TRUE='#' USE_PNETCDF_DIR_FALSE='' USE_PNETCDF_DIR_TRUE='' USE_PNETCDF_FALSE='' USE_PNETCDF_TRUE='' USE_RENAMEV3_FALSE='' USE_RENAMEV3_TRUE='' USE_SZIP_FALSE='' USE_SZIP_TRUE='' USE_SZLIB_DIR_FALSE='' USE_SZLIB_DIR_TRUE='' USE_VALGRIND_TESTS_FALSE='' USE_VALGRIND_TESTS_TRUE='' USE_ZLIB_DIR_FALSE='' USE_ZLIB_DIR_TRUE='' VERSION='4.1.1' WHATIS='' ZLIBDIR='' ac_ct_CC='' ac_ct_CXX='' ac_ct_DUMPBIN='' ac_ct_F77='' ac_ct_FC='' am__EXEEXT_FALSE='' am__EXEEXT_TRUE='' am__fastdepCC_FALSE='' am__fastdepCC_TRUE='' am__fastdepCXX_FALSE='' am__fastdepCXX_TRUE='' am__include='' am__isrc='' am__leading_dot='.' am__quote='' am__tar='${AMTAR} chof - "$$tardir"' am__untar='${AMTAR} xf -' bindir='${exec_prefix}/bin' build='i686-pc-linux-gnu' build_alias='' build_cpu='i686' build_os='linux-gnu' build_vendor='pc' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='NONE' host='i686-pc-linux-gnu' host_alias='' host_cpu='i686' host_os='linux-gnu' host_vendor='pc' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /home/hu/netcdf-4.1.1/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' lt_ECHO='echo' mandir='${datarootdir}/man' mkdir_p='/bin/mkdir -p' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr/local/netCDF' prog='' program_transform_name='s,x,x,' psdir='${docdir}' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' subdirs='' sysconfdir='${prefix}/etc' target_alias='' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "netCDF" #define PACKAGE_TARNAME "netcdf" #define PACKAGE_VERSION "4.1.1" #define PACKAGE_STRING "netCDF 4.1.1" #define PACKAGE_BUGREPORT "support-netcdf@unidata.ucar.edu" #define PACKAGE_URL "" #define PACKAGE "netcdf" #define VERSION "4.1.1" #define NCIO_MINBLOCKSIZE 256 #define USE_FSYNC 1 #define DEFAULT_CHUNK_SIZE 4194304 #define MAX_DEFAULT_CACHE_SIZE 67108864 #define DEFAULT_CHUNKS_IN_CACHE 10 #define CHUNK_CACHE_SIZE 4194304 #define CHUNK_CACHE_NELEMS 1009 #define CHUNK_CACHE_PREEMPTION 0.75 #define USE_EXTREME_NUMBERS 1 #define TEMP_LARGE "." configure: exit 1 at the same time,i command: awk '/model name|flags/' /proc/cpuinfo | head -2 [root@localhost netcdf-4.1.1]# awk '/model name|flags/' /proc/cpuinfo | head -2 model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc up nonstop_tsc pni cx16 lahf_lm extapic 3dnowprefetch ts fid vid ttp tm stc 100mhzsteps so i can't use intel's compiler because of my computer equipped with AMD CPU? Thanks very much!!! |
I am a novice in the LINUX,thanks!!
|
Quote:
As I previously mentioned, please check the ifort or icc man page to see the new syntax rules of the -x option. Looking at the flags associated with your processor, you can see it supports at most the SSE2 instruction set: Code:
flags : <omitted> sse sse2 <omitted> If it still doesn't work you can try to remove the -x option completely. This means that no additional optimization related to the kind of processor will be performed, but you can live without it. Good luck! :) |
thanks a lot !!!
netcdf has been installed acording to your's suggestion! and ,a new problem appear in compiling ICON,i'll write a new post,thanks for all!!! |
You're welcome! :)
|
All times are GMT -5. The time now is 04:17 AM. |