[mpich-discuss] installing mpich2 into mac os

Anthony Chan chan at mcs.anl.gov
Thu Jun 4 15:09:30 CDT 2009


It looks like the config.log is truncated and it does not
show the C++ test failure as indicated in the configure output.
Could you resend the config.log alone ?

A.Chan
----- "Ufuk Utku Turuncoglu" <turuncu at ucar.edu> wrote:

> Hi,
> 
> Thanks for your help. You can find the files as attachment.
> 
> --ufuk
> 
> Anthony Chan wrote:
> > Can you send us the configure output (the messages that were
> > displayed on your screen, i.e. c.txt from "./configure ... 2>&1 |
> tee c.txt")
> > as well as config.log which is generated automatically from
> configure.
> >
> > A.Chan
> >
> > ----- "Ufuk Utku Turuncoglu" <turuncu at ucar.edu> wrote:
> >
> >   
> >> Hi,
> >>
> >> I try to install mpich2 1.1 to mac os x 10.5.7 using intel
> compilers.
> >> If 
> >> i leave blank CXX option, it installs without error. I am using 
> >> following environment variables and configuration command,
> >>
> >> export FC=ifort
> >> export F77=ifort
> >> export F90=ifort
> >> export FFLAGS="-O3 -xT -align all -fno-alias -m64"
> >> export CC=icc
> >> export CFLAGS="-no-multibyte-chars -O3 -m64"
> >>
> >> ./configure --prefix=`pwd` --disable-rlog --enable-fast=O3
> >>
> >> but if i set environment variables to use intel C++ compiler icpc
> >>
> >> export CXX=icpc
> >> export CXXFLAGS="-no-multibyte-chars -O3 -m64"
> >> export CXXCPP="icpc -E"
> >>
> >> it gives sanity check error for icpc compiler. I also unset CXXCPP
> but
> >> i 
> >> get still sanity check error. Is there any specific flag to solve
> >> this? 
> >> The intel compiler versions are,
> >>
> >> Intel(R) Fortran Compiler for applications running on Intel(R) 64,
> 
> >> Version 10.1    Build 20070913 Package ID: m_fc_b_10.1.006
> >> Intel(R) C Compiler for applications running on Intel(R) 64,
> Version 
> >> 10.1    Build 20070913 Package ID: m_cc_p_10.1.006
> >> Intel(R) C++ Compiler for applications running on Intel(R) 64,
> Version
> >>
> >> 10.1    Build 20070913 Package ID: m_cc_p_10.1.006
> >>
> >> Thanks,
> >>
> >> --ufuk
> >>     
> 
> 
> Configuring MPICH2 version 1.1 with 
> '--prefix=/Volumes/dali/progs/mpich2-1.1' '--disable-rlog'
> '--enable-fast=O3' 'CC=icc' 'CFLAGS=-no-multibyte-chars -O3 -m64'
> 'F77=ifort' 'FFLAGS=-O3 -xT -align all -fno-alias -m64' 'F90=ifort'
> 'CXX=icpc' 'CXXFLAGS=-no-multibyte-chars -O3 -m64'
> 'MPICH2LIB_CXXFLAGS=-O3' 'MPICH2LIB_FFLAGS=-O3'
> 'MPICH2LIB_F90FLAGS=-O3'
> Running on system: Darwin epsilon.guest.ucar.edu 9.7.0 Darwin Kernel
> Version 9.7.0: Tue Mar 31 22:52:17 PDT 2009;
> root:xnu-1228.12.14~1/RELEASE_I386 i386
> Executing mpich2prereq in /Volumes/dali/progs/mpich2-1.1/src/mpid/ch3
> with
> Executing mpich2prereq in
> /Volumes/dali/progs/mpich2-1.1/src/mpid/ch3/channels/nemesis
> sourcing /Volumes/dali/progs/mpich2-1.1/src/pm/mpd/mpich2prereq
> sourcing /Volumes/dali/progs/mpich2-1.1/src/pm/hydra/mpich2prereq
> sourcing /Volumes/dali/progs/mpich2-1.1/src/pm/gforker/mpich2prereq
> sourcing /Volumes/dali/progs/mpich2-1.1/src/pm/mpd/setup_pm
> checking for gcc... icc
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether icc accepts -g... no
> checking for icc option to accept ISO C89... none needed
> checking how to run the C preprocessor... icc -E -traditional-cpp
> checking whether the compiler defines __func__... yes
> checking whether the compiler defines __FUNC__... no
> checking whether the compiler sets __FUNCTION__... yes
> checking whether C compiler accepts option -O3... yes
> checking whether routines compiled with -O3 can be linked with ones
> compiled without -O3... yes
> checking for type of weak symbol alias support... no
> checking whether __attribute__ ((weak)) allowed... yes
> checking whether __attribute ((weak_import)) allowed... yes
> checking whether we are using the GNU Fortran 77 compiler... no
> checking whether ifort accepts -g... yes
> checking whether Fortran 77 compiler accepts option -O3... yes
> checking whether routines compiled with -O3 can be linked with ones
> compiled without -O3... yes
> checking whether Fortran 77 compiler accepts option -O3... yes
> checking whether routines compiled with -O3 can be linked with ones
> compiled without -O3... yes
> checking how to get verbose linking output from ifort... -v
> checking for Fortran 77 libraries of ifort... 
> -L/opt/intel/fce/10.1.006/lib
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/x86_64
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/ -L/usr/lib/
> /opt/intel/fce/10.1.006/lib/libifport.a
> /opt/intel/fce/10.1.006/lib/libifcore.a
> /opt/intel/fce/10.1.006/lib/libimf.a
> /opt/intel/fce/10.1.006/lib/libsvml.a
> /opt/intel/fce/10.1.006/lib/libipgo.a -lSystemStubs -lmx
> /opt/intel/fce/10.1.006/lib/libirc.a
> /opt/intel/fce/10.1.006/lib/libirc_s.a -ldl
> checking whether ifort accepts the FLIBS found by autoconf... yes
> checking whether C can link with  -L/opt/intel/fce/10.1.006/lib
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/x86_64
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/ -L/usr/lib/
> /opt/intel/fce/10.1.006/lib/libifport.a
> /opt/intel/fce/10.1.006/lib/libifcore.a
> /opt/intel/fce/10.1.006/lib/libimf.a
> /opt/intel/fce/10.1.006/lib/libsvml.a
> /opt/intel/fce/10.1.006/lib/libipgo.a -lSystemStubs -lmx
> /opt/intel/fce/10.1.006/lib/libirc.a
> /opt/intel/fce/10.1.006/lib/libirc_s.a -ldl... yes
> checking for linker for Fortran main programs... Use Fortran to link
> programs
> checking whether Fortran 77 and C objects are compatible... yes
> checking for Fortran 77 name mangling... lower underscore
> checking what libraries are needed to link Fortran programs with C
> routines that use stdio... none
> checking that f works as the extension for Fortran 90 program... yes
> checking whether we are using the GNU Fortran 90 compiler... no
> checking whether ifort accepts -g... yes
> checking for extension for Fortran 90 programs... f90
> checking whether the Fortran 90 compiler (ifort  ) works... yes
> checking whether the Fortran 90 compiler (ifort  ) is a
> cross-compiler... no
> checking whether Fortran 90 works with Fortran 77... yes
> checking whether Fortran accepts ! for comments... yes
> checking for include directory flag for Fortran... -I
> checking for Fortran 77 flag for library directories... -L
> checking for which Fortran libraries are needed to link C with
> Fortran... none
> checking whether Fortran compiler processes .F files with C
> preprocessor... yes
> checking that f works as the extension for Fortran 90 program... yes
> checking whether we are using the GNU Fortran 90 compiler... (cached)
> no
> checking whether ifort accepts -g... (cached) yes
> checking for extension for Fortran 90 programs... f90
> checking whether the Fortran 90 compiler (ifort  ) works... yes
> checking whether the Fortran 90 compiler (ifort  ) is a
> cross-compiler... no
> checking for Fortran 90 module extension... mod
> checking for Fortran 90 module include flag... -I
> checking whether Fortran 90 accepts f90 suffix... yes
> checking whether Fortran 90 compiler accepts option -O3... yes
> checking whether routines compiled with -O3 can be linked with ones
> compiled without -O3... yes
> checking whether Fortran 90 compiler accepts option -O3... yes
> checking whether routines compiled with -O3 can be linked with ones
> compiled without -O3... yes
> checking whether Fortran 90 compiler processes .F90 files with C
> preprocessor... yes
> checking what libraries are needed to link Fortran90 programs with C
> routines that use stdio... none
> checking for f90 compiler vendor... intel
> checking for c++... icpc
> checking whether we are using the GNU C++ compiler... yes
> checking whether icpc accepts -g... no
> checking whether the C++ compiler icpc can build an executable... yes
> checking whether C++ compiler works with string... yes
> checking whether the compiler supports exceptions... yes
> checking whether the compiler recognizes bool as a built-in type...
> yes
> checking whether the compiler implements namespaces... yes
> checking whether <iostream> available... yes
> checking whether the compiler implements the namespace std... yes
> checking whether <math> available... no
> checking for GNU g++ version... 4 . 0
> checking whether C++ compiler accepts option -O3... yes
> checking whether routines compiled with -O3 can be linked with ones
> compiled without -O3... yes
> checking whether C++ compiler accepts option -O3... yes
> checking whether routines compiled with -O3 can be linked with ones
> compiled without -O3... yes
> checking for perl... /usr/bin/perl
> checking for ar... ar
> checking for ranlib... ranlib
> checking for etags... etags
> checking for etags argument to specify language... --language=c
> checking for killall... killall
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether install works... yes
> checking whether install breaks libraries... no
> checking whether mkdir -p works... yes
> checking for make... make
> checking whether clock skew breaks make... no
> checking whether make supports include... yes
> checking whether make allows comments in actions... yes
> checking for virtual path format... VPATH
> checking whether make sets CFLAGS... yes
> checking for bash... /bin/bash
> checking whether /bin/bash supports arrays... yes
> checking for doctext... false
> checking for location of doctext style files... unavailable
> checking for an ANSI C-conforming const... yes
> checking for volatile... yes
> checking for restrict... __restrict
> checking for inline... inline
> checking whether __attribute__ allowed... yes
> checking whether __attribute__((format)) allowed... yes
> checking whether byte ordering is bigendian... universal
> checking whether C compiler allows unaligned doubles... yes
> checking whether icc supports __func__... yes
> Using gcc to determine dependencies
> checking whether long double is supported... yes
> checking whether long long is supported... yes
> checking for max C struct integer alignment... eight
> checking for max C struct floating point alignment... sixteen
> checking for max C struct alignment of structs with doubles... eight
> checking for max C struct floating point alignment with long
> doubles... sixteen
> configure: WARNING: Structures containing long doubles may be aligned
> differently from structures with floats or longs.  MPICH2 does not
> handle this case automatically and you should avoid assumed extents
> for structures containing float types.
> checking if alignment of structs with doubles is based on position...
> no
> checking if alignment of structs with long long ints is based on
> position... no
> checking if double alignment breaks rules, find actual alignment... no
> checking for alignment restrictions on pointers... int or better
> checking size of char... 1
> checking size of unsigned char... 1
> checking size of short... 2
> checking size of unsigned short... 2
> checking size of int... 4
> checking size of unsigned int... 4
> checking size of long... 8
> checking size of unsigned long... 8
> checking size of long long... 8
> checking size of unsigned long long... 8
> checking size of float... 4
> checking size of double... 8
> checking size of long double... 16
> checking size of wchar_t... 0
> checking stddef.h usability... yes
> checking stddef.h presence... yes
> checking for stddef.h... yes
> checking for sizeof wchar_t... 4
> checking size of void *... 8
> checking for size of float int... 8
> checking for size of double int... 12
> checking for size of long int... 12
> checking for size of short int... 6
> checking for size of 2 int... 8
> checking for size of long double int... 20
> checking sys/bitypes.h usability... no
> checking sys/bitypes.h presence... no
> checking for sys/bitypes.h... no
> checking inttypes.h usability... yes
> checking inttypes.h presence... yes
> checking for inttypes.h... yes
> checking stdint.h usability... yes
> checking stdint.h presence... yes
> checking for stdint.h... yes
> checking for int8_t... yes
> checking for int16_t... yes
> checking for int32_t... yes
> checking for int64_t... yes
> checking for uint8_t... yes
> checking for uint16_t... yes
> checking for uint32_t... yes
> checking for uint64_t... yes
> checking for size of Fortran type integer... 4
> checking for size of Fortran type real... 4
> checking for size of Fortran type double precision... 8
> checking whether integer*1 is supported... yes
> checking whether integer*2 is supported... yes
> checking whether integer*4 is supported... yes
> checking whether integer*8 is supported... yes
> checking whether integer*16 is supported... no
> checking whether real*4 is supported... yes
> checking whether real*8 is supported... yes
> checking whether real*16 is supported... yes
> checking for C type matching Fortran integer... int
> checking for size of MPI_Status... 20
> checking for values of Fortran logicals... True is -1 and False is 0
> checking for Fortran 90 integer kind for 8-byte integers... 8
> checking whether real*8 is supported in Fortran 90... yes
> checking size of bool... 1
> checking how to run the C++ preprocessor... /lib/cpp
> configure: error: C++ preprocessor "/lib/cpp" fails sanity check
> See `config.log' for more details.
> 
> This file contains any messages produced by compilers while
> running configure, to aid debugging if configure makes a mistake.
> 
> It was created by configure, which was
> generated by GNU Autoconf 2.62.  Invocation command line was
> 
>   $ ./configure --prefix=/Volumes/dali/progs/mpich2-1.1 --disable-rlog
> --enable-fast=O3
> 
> ## --------- ##
> ## Platform. ##
> ## --------- ##
> 
> hostname = epsilon.guest.ucar.edu
> uname -m = i386
> uname -r = 9.7.0
> uname -s = Darwin
> uname -v = Darwin Kernel Version 9.7.0: Tue Mar 31 22:52:17 PDT 2009;
> root:xnu-1228.12.14~1/RELEASE_I386
> 
> /usr/bin/uname -p = i386
> /bin/uname -X     = unknown
> 
> /bin/arch              = unknown
> /usr/bin/arch -k       = unknown
> /usr/convex/getsysinfo = unknown
> /usr/bin/hostinfo      = Mach kernel version:
> 	 Darwin Kernel Version 9.7.0: Tue Mar 31 22:52:17 PDT 2009;
> root:xnu-1228.12.14~1/RELEASE_I386
> Kernel configured for up to 2 processors.
> 2 processors are physically available.
> 2 processors are logically available.
> Processor type: i486 (Intel 80486)
> Processors active: 0 1
> Primary memory available: 2.00 gigabytes
> Default processor set: 87 tasks, 437 threads, 2 processors
> Load average: 1.44, Mach factor: 0.54
> /bin/machine           = unknown
> /usr/bin/oslevel       = unknown
> /bin/universe          = unknown
> 
> PATH: /sw/bin
> PATH: /sw/sbin
> PATH: /Volumes/dali/progs/mpich2-1.1/bin
> PATH: /Volumes/dali/progs/parallel-netcdf-1.0.3/bin
> PATH: /Volumes/dali/progs/apache-ant-1.7.1/bin
> PATH: /Volumes/dali/progs/gnupg-1.4.9/bin
> PATH: /Volumes/dali/progs/md5/bin
> PATH: /Applications/NetBeans/NetBeans
> 6.5.app/Contents/Resources/NetBeans/javafx2/javafx-sdk1.0/bin
> PATH: /Volumes/dali/progs/cdo-1.3.1/bin
> PATH: /Volumes/dali/progs/netcdf-4.0/bin
> PATH: /Volumes/dali/progs/resolute_1.3/bin
> PATH: /Volumes/dali/progs/ncl-5.1.0/bin
> PATH: /opt/local/bin
> PATH: /Volumes/dali/ActiveWorks/roms_grid/Python-2.6/bin
> PATH: /Volumes/dali/ActiveWorks/roms_grid/gridgen
> PATH: /Volumes/dali/ActiveWorks/roms_grid/gridutils/bin
> PATH: /opt/intel/cce/10.1.006/bin
> PATH: /opt/intel/fce/10.1.006/bin
> PATH: /Volumes/dali/progs/gt4.0.8/bin
> PATH: /Volumes/dali/progs/gt4.0.8/sbin
> PATH: /usr/bin
> PATH: /bin
> PATH: /usr/sbin
> PATH: /sbin
> PATH: /usr/local/bin
> PATH: /usr/texbin
> PATH: /usr/X11/bin
> PATH: /Volumes/dali/progs/ferret/bin
> PATH: /usr/X11R6/bin
> 
> 
> ## ----------- ##
> ## Core tests. ##
> ## ----------- ##
> 
> configure:4086: checking for gcc
> configure:4113: result: icc
> configure:4351: checking for C compiler version
> configure:4359: icc --version >&5
> icc (ICC) 10.1 20070913
> Copyright (C) 1985-2007 Intel Corporation.  All rights reserved.
> 
> configure:4363: $? = 0
> configure:4370: icc -v >&5
> Version 10.1
> configure:4374: $? = 0
> configure:4381: icc -V >&5
> Intel(R) C Compiler for applications running on Intel(R) 64, Version
> 10.1    Build 20070913 Package ID: m_cc_p_10.1.006
> Copyright (C) 1985-2007 Intel Corporation.  All rights reserved.
> 
> configure:4385: $? = 0
> configure:4408: checking for C compiler default output file name
> configure:4430: icc -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:4434: $? = 0
> configure:4472: result: a.out
> configure:4489: checking whether the C compiler works
> configure:4499: ./a.out
> configure:4503: $? = 0
> configure:4520: result: yes
> configure:4527: checking whether we are cross compiling
> configure:4529: result: no
> configure:4532: checking for suffix of executables
> configure:4539: icc -o conftest -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:4543: $? = 0
> configure:4567: result:
> configure:4573: checking for suffix of object files
> configure:4599: icc -c -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:4603: $? = 0
> configure:4626: result: o
> configure:4630: checking whether we are using the GNU C compiler
> configure:4659: icc -c -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:4666: $? = 0
> configure:4683: result: yes
> configure:4692: checking whether icc accepts -g
> configure:4722: icc -c -g 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> Catastrophic error: could not set locale "" to allow processing of
> multibyte characters
> 
> compilation aborted for conftest.c (code 4)
> configure:4729: $? = 4
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | /* end confdefs.h.  */
> |
> | int
> | main ()
> | {
> |
> |   ;
> |   return 0;
> | }
> configure:4761: icc -c  
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> Catastrophic error: could not set locale "" to allow processing of
> multibyte characters
> 
> compilation aborted for conftest.c (code 4)
> configure:4768: $? = 4
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | /* end confdefs.h.  */
> |
> | int
> | main ()
> | {
> |
> |   ;
> |   return 0;
> | }
> configure:4801: icc -c -g 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> Catastrophic error: could not set locale "" to allow processing of
> multibyte characters
> 
> compilation aborted for conftest.c (code 4)
> configure:4808: $? = 4
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | /* end confdefs.h.  */
> |
> | int
> | main ()
> | {
> |
> |   ;
> |   return 0;
> | }
> configure:4830: result: no
> configure:4847: checking for icc option to accept ISO C89
> configure:4921: icc  -c -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:4928: $? = 0
> configure:4951: result: none needed
> configure:4974: checking how to run the C preprocessor
> configure:5014: icc -E 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c
> Catastrophic error: could not set locale "" to allow processing of
> multibyte characters
> 
> configure:5021: $? = 4
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | /* end confdefs.h.  */
> | #ifdef __STDC__
> | # include <limits.h>
> | #else
> | # include <assert.h>
> | #endif
> | 		     Syntax error
> configure:5014: icc -E 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c
> Catastrophic error: could not set locale "" to allow processing of
> multibyte characters
> 
> configure:5021: $? = 4
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | /* end confdefs.h.  */
> | #ifdef __STDC__
> | # include <limits.h>
> | #else
> | # include <assert.h>
> | #endif
> | 		     Syntax error
> configure:5014: icc -E -traditional-cpp 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c
> <command line>:4: warning: "__INTMAX_TYPE__" redefined
> <built-in>:10: warning: this is the location of the previous
> definition
> <command line>:5: warning: "__UINTMAX_TYPE__" redefined
> <built-in>:11: warning: this is the location of the previous
> definition
> configure:5021: $? = 0
> configure:5052: icc -E -traditional-cpp 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c
> <command line>:4: warning: "__INTMAX_TYPE__" redefined
> <built-in>:10: warning: this is the location of the previous
> definition
> <command line>:5: warning: "__UINTMAX_TYPE__" redefined
> <built-in>:11: warning: this is the location of the previous
> definition
> conftest.c:20: error: ac_nonexistent.h: No such file or directory
> configure:5059: $? = 1
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | /* end confdefs.h.  */
> | #include <ac_nonexistent.h>
> configure:5092: result: icc -E -traditional-cpp
> configure:5121: icc -E -traditional-cpp 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c
> <command line>:4: warning: "__INTMAX_TYPE__" redefined
> <built-in>:10: warning: this is the location of the previous
> definition
> <command line>:5: warning: "__UINTMAX_TYPE__" redefined
> <built-in>:11: warning: this is the location of the previous
> definition
> configure:5128: $? = 0
> configure:5159: icc -E -traditional-cpp 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c
> <command line>:4: warning: "__INTMAX_TYPE__" redefined
> <built-in>:10: warning: this is the location of the previous
> definition
> <command line>:5: warning: "__UINTMAX_TYPE__" redefined
> <built-in>:11: warning: this is the location of the previous
> definition
> conftest.c:20: error: ac_nonexistent.h: No such file or directory
> configure:5166: $? = 1
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | /* end confdefs.h.  */
> | #include <ac_nonexistent.h>
> configure:5681: checking whether the compiler defines __func__
> configure:5711: icc -o conftest -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:5715: $? = 0
> configure:5721: ./conftest
> configure:5725: $? = 0
> configure:5791: result: yes
> configure:5802: checking whether the compiler defines __FUNC__
> configure:5832: icc -o conftest -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> conftest.c(6): error: identifier "__FUNC__" is undefined
>       return (strcmp(__FUNC__, "foo") == 0);
>                      ^
> 
> compilation aborted for conftest.c (code 2)
> configure:5836: $? = 2
> configure: program exited with status 2
> configure: failed program was:
> |
> | #include <string.h>
> | int foo(void);
> | int foo(void)
> | {
> |     return (strcmp(__FUNC__, "foo") == 0);
> | }
> | int main(int argc, char ** argv)
> | {
> |     return (foo() ? 0 : 1);
> | }
> |
> configure:5912: result: no
> configure:5923: checking whether the compiler sets __FUNCTION__
> configure:5953: icc -o conftest -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:5957: $? = 0
> configure:5963: ./conftest
> configure:5967: $? = 0
> configure:6033: result: yes
> configure:6051: checking whether C compiler accepts option -O3
> configure:6061: result: yes
> configure:6063: checking whether routines compiled with -O3 can be
> linked with ones compiled without -O3
> configure:6071: result: yes
> configure:6303: checking for type of weak symbol alias support
> configure:6337: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> conftest.c(24): warning #1776: weak aliases not supported; pragma
> ignored
>   #pragma weak PFoo = Foo
>                          ^
> 
> Undefined symbols:
>   "_PFoo", referenced from:
>       _main in iccWmnMUl.o
> ld: symbol(s) not found
> configure:6344: $? = 1
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | /* end confdefs.h.  */
> |
> | extern int PFoo(int);
> | #pragma weak PFoo = Foo
> | int Foo(int a) { return a; }
> |
> | int
> | main ()
> | {
> | return PFoo(1);
> |   ;
> |   return 0;
> | }
> configure:6455: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> conftest.c(24): warning #161: unrecognized #pragma
>   #pragma _HP_SECONDARY_DEF Foo  PFoo
>           ^
> 
> Undefined symbols:
>   "_PFoo", referenced from:
>       _main in icc107Wrt.o
> ld: symbol(s) not found
> configure:6462: $? = 1
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | /* end confdefs.h.  */
> |
> | extern int PFoo(int);
> | #pragma _HP_SECONDARY_DEF Foo  PFoo
> | int Foo(int a) { return a; }
> |
> | int
> | main ()
> | {
> | return PFoo(1);
> |   ;
> |   return 0;
> | }
> configure:6508: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> conftest.c(24): warning #161: unrecognized #pragma
>   #pragma _CRI duplicate PFoo as Foo
>           ^
> 
> Undefined symbols:
>   "_PFoo", referenced from:
>       _main in icce7j8Wx.o
> ld: symbol(s) not found
> configure:6515: $? = 1
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | /* end confdefs.h.  */
> |
> | extern int PFoo(int);
> | #pragma _CRI duplicate PFoo as Foo
> | int Foo(int a) { return a; }
> |
> | int
> | main ()
> | {
> | return PFoo(1);
> |   ;
> |   return 0;
> | }
> configure:6543: result: no
> configure:6570: checking whether __attribute__ ((weak)) allowed
> configure:6597: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:6604: $? = 0
> configure:6619: result: yes
> configure:6623: checking whether __attribute ((weak_import)) allowed
> configure:6650: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:6657: $? = 0
> configure:6672: result: yes
> configure:6903: checking for Fortran 77 compiler version
> configure:6911: ifort --version >&5
> ifort (IFORT) 10.1 20070913
> Copyright (C) 1985-2007 Intel Corporation.  All rights reserved.
> 
> configure:6915: $? = 0
> configure:6922: ifort -v >&5
> Version 10.1
> configure:6926: $? = 0
> configure:6933: ifort -V >&5
> Intel(R) Fortran Compiler for applications running on Intel(R) 64,
> Version 10.1    Build 20070913 Package ID: m_fc_b_10.1.006
> Copyright (C) 1985-2007 Intel Corporation.  All rights reserved.
> 
> configure:6937: $? = 0
> configure:6945: checking whether we are using the GNU Fortran 77
> compiler
> configure:6964: ifort -c -O3 -xT -align all -fno-alias -m64 conftest.F
> >&5
> fortcom: Error: conftest.F, line 3: Syntax error, found
> END-OF-STATEMENT when expecting one of: => = . ( : %
>        choke me
> ---------------^
> fortcom: Error: conftest.F, line 3: This statement is positioned
> incorrectly and/or has syntax errors.
>        choke me
> ---------------^
> compilation aborted for conftest.F (code 1)
> configure:6971: $? = 1
> configure: failed program was:
> |       program main
> | #ifndef __GNUC__
> |        choke me
> | #endif
> |
> |       end
> configure:6988: result: no
> configure:6994: checking whether ifort accepts -g
> configure:7011: ifort -c -g conftest.f >&5
> configure:7018: $? = 0
> configure:7034: result: yes
> configure:7349: checking whether Fortran 77 compiler accepts option
> -O3
> configure:7365: ifort -O3 -xT -align all -fno-alias -m64 -o conftest
> conftest.f  >conftest.bas 2>&1
> configure:7368: $? = 0
> configure:7370: ifort -O3 -O3 -xT -align all -fno-alias -m64 -o
> conftest conftest.f  >conftest.out 2>&1
> configure:7373: $? = 0
> configure:7376: result: yes
> configure:7378: checking whether routines compiled with -O3 can be
> linked with ones compiled without -O3
> configure:7384: ifort -c -O3 -xT -align all -fno-alias -m64
> conftest2.f >conftest2.out 2>&1
> configure:7387: $? = 0
> configure:7389: ifort -O3 -O3 -xT -align all -fno-alias -m64 -o
> conftest conftest2.o conftest.f  >conftest.bas 2>&1
> configure:7392: $? = 0
> configure:7431: result: yes
> configure:7513: checking whether Fortran 77 compiler accepts option
> -O3
> configure:7529: ifort -O3 -xT -align all -fno-alias -m64 -O3 -o
> conftest conftest.f  >conftest.bas 2>&1
> configure:7532: $? = 0
> configure:7534: ifort -O3 -O3 -xT -align all -fno-alias -m64 -O3 -o
> conftest conftest.f  >conftest.out 2>&1
> configure:7537: $? = 0
> configure:7540: result: yes
> configure:7542: checking whether routines compiled with -O3 can be
> linked with ones compiled without -O3
> configure:7548: ifort -c -O3 -xT -align all -fno-alias -m64 -O3
> conftest2.f >conftest2.out 2>&1
> configure:7551: $? = 0
> configure:7553: ifort -O3 -O3 -xT -align all -fno-alias -m64 -O3 -o
> conftest conftest2.o conftest.f  >conftest.bas 2>&1
> configure:7556: $? = 0
> configure:7595: result: yes
> configure:7628: checking how to get verbose linking output from ifort
> configure:7644: ifort -c -O3 -xT -align all -fno-alias -m64 -O3 -O3
> conftest.f >&5
> configure:7651: $? = 0
> configure:7673: ifort -o conftest -O3 -xT -align all -fno-alias -m64
> -O3 -O3 -v conftest.f
> Version 10.1
> /opt/intel/fce/10.1.006/bin/fortcom    -D__INTEL_COMPILER=1010 -D_MT
> -D__INTEL_COMPILER_BUILD_DATE=20070913 -D__PIC__ -D__pic__ -D__APPLE__
> -D__MACH__ -D__x86_64 -D__x86_64__ -mGLOB_pack_sort_init_list -I.
> -I/opt/intel/fce/10.1.006/include
> -I/opt/intel/fce/10.1.006/substitute_headers
> -I/usr/lib/gcc/i686-apple-darwin9/4.0.1/include -I/usr/local/include
> -I/usr/include -I/usr/lib/gcc/i686-apple-darwin9/4.0.1/include "-align
> all" "-fp_modspec fp_speculation_FAST" -O3 -mP1OPT_version=1010
> -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mGLOB_tune_for_fort
> -mGLOB_use_fort_dope_vector -mP2OPT_static_promotion
> -mP1OPT_print_version=FALSE -mP3OPT_use_mspp_call_convention
> -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE
> "-mGLOB_options_string=-o conftest -O3 -xT -align all -fno-alias -m64
> -O3 -O3 -v" -mGLOB_position_independent_code -mGLOB_preemption_model=1
> -mGLOB_cxx_limited_range=FALSE -mP2OPT_eh_nirvana
> -mGLOB_diag_file=/var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifort4gusOa.diag
> -mGLOB_as_output_backup_file_name=/var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortjw9wBLas_.s
> -mGLOB_machine_model=GLOB_MACHINE_MODEL_EFI2
> -mGLOB_fp_speculation=GLOB_FP_SPECULATION_FAST
> -mGLOB_extended_instructions=0x80 -mGLOB_advanced_optim=TRUE
> -mP2OPT_subs_out_of_bound=FALSE -mGLOB_ansi_alias
> -mIPOPT_ninl_user_level=2 -mIPOPT_args_in_regs=0
> -mPGOPTI_value_profile_use=T -mGLOB_opt_level=3 -mIPOPT_activate
> -mIPOPT_lite -mP2OPT_hlo_level=3 -mP2OPT_hlo
> -mP2OPT_no_alias_in_function -mP2OPT_no_call_ref_alias
> -mPAROPT_par_report=1
> -mIPOPT_obj_output_file_name=/var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifort4gusOa.o
> -mGLOB_os_target=GLOB_OS_TARGET_MACH
> -mGLOB_obj_output_file=/var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifort4gusOa.o
> -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN
> -mP1OPT_source_file_name=conftest.f conftest.f
> ld    -lcrt1.o -dynamic -arch x86_64 -weak_reference_mismatches
> non-weak -o conftest /opt/intel/fce/10.1.006/lib/for_main.o
> /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifort4gusOa.o
> -L/opt/intel/fce/10.1.006/lib
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/x86_64
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/ -L/usr/lib/
> /opt/intel/fce/10.1.006/lib/libifport.a
> /opt/intel/fce/10.1.006/lib/libifcore.a
> /opt/intel/fce/10.1.006/lib/libimf.a
> /opt/intel/fce/10.1.006/lib/libsvml.a
> /opt/intel/fce/10.1.006/lib/libipgo.a -lgcc -lgcc_s.10.4 -lgcc
> -lSystemStubs -lmx -lSystem /opt/intel/fce/10.1.006/lib/libirc.a
> /opt/intel/fce/10.1.006/lib/libirc_s.a -ldl
> rm
> /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortN7tBbGlibgcc
> 
> rm
> /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortvSTOFggnudirs
> 
> rm /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortrE8uw9dashv
> 
> rm /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortFYAOi8os
> 
> rm /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortqhhb68tos
> 
> rm /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortjw9wBLas_.s
> 
> rm
> /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortdv1D6tldashv
> 
> rm /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortDewMpZarg
> 
> rm
> /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortMl5AMMgnudirs
> 
> rm /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifort4gusOa.o
> configure:7742: result: -v
> configure:7744: checking for Fortran 77 libraries of ifort
> configure:7767: ifort -o conftest -O3 -xT -align all -fno-alias -m64
> -O3 -O3 -v conftest.f
> Version 10.1
> /opt/intel/fce/10.1.006/bin/fortcom    -D__INTEL_COMPILER=1010 -D_MT
> -D__INTEL_COMPILER_BUILD_DATE=20070913 -D__PIC__ -D__pic__ -D__APPLE__
> -D__MACH__ -D__x86_64 -D__x86_64__ -mGLOB_pack_sort_init_list -I.
> -I/opt/intel/fce/10.1.006/include
> -I/opt/intel/fce/10.1.006/substitute_headers
> -I/usr/lib/gcc/i686-apple-darwin9/4.0.1/include -I/usr/local/include
> -I/usr/include -I/usr/lib/gcc/i686-apple-darwin9/4.0.1/include "-align
> all" "-fp_modspec fp_speculation_FAST" -O3 -mP1OPT_version=1010
> -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mGLOB_tune_for_fort
> -mGLOB_use_fort_dope_vector -mP2OPT_static_promotion
> -mP1OPT_print_version=FALSE -mP3OPT_use_mspp_call_convention
> -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE
> "-mGLOB_options_string=-o conftest -O3 -xT -align all -fno-alias -m64
> -O3 -O3 -v" -mGLOB_position_independent_code -mGLOB_preemption_model=1
> -mGLOB_cxx_limited_range=FALSE -mP2OPT_eh_nirvana
> -mGLOB_diag_file=/var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortKxAL12.diag
> -mGLOB_as_output_backup_file_name=/var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortboT4ZAas_.s
> -mGLOB_machine_model=GLOB_MACHINE_MODEL_EFI2
> -mGLOB_fp_speculation=GLOB_FP_SPECULATION_FAST
> -mGLOB_extended_instructions=0x80 -mGLOB_advanced_optim=TRUE
> -mP2OPT_subs_out_of_bound=FALSE -mGLOB_ansi_alias
> -mIPOPT_ninl_user_level=2 -mIPOPT_args_in_regs=0
> -mPGOPTI_value_profile_use=T -mGLOB_opt_level=3 -mIPOPT_activate
> -mIPOPT_lite -mP2OPT_hlo_level=3 -mP2OPT_hlo
> -mP2OPT_no_alias_in_function -mP2OPT_no_call_ref_alias
> -mPAROPT_par_report=1
> -mIPOPT_obj_output_file_name=/var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortKxAL12.o
> -mGLOB_os_target=GLOB_OS_TARGET_MACH
> -mGLOB_obj_output_file=/var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortKxAL12.o
> -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN
> -mP1OPT_source_file_name=conftest.f conftest.f
> ld    -lcrt1.o -dynamic -arch x86_64 -weak_reference_mismatches
> non-weak -o conftest /opt/intel/fce/10.1.006/lib/for_main.o
> /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortKxAL12.o
> -L/opt/intel/fce/10.1.006/lib
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/x86_64
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/ -L/usr/lib/
> /opt/intel/fce/10.1.006/lib/libifport.a
> /opt/intel/fce/10.1.006/lib/libifcore.a
> /opt/intel/fce/10.1.006/lib/libimf.a
> /opt/intel/fce/10.1.006/lib/libsvml.a
> /opt/intel/fce/10.1.006/lib/libipgo.a -lgcc -lgcc_s.10.4 -lgcc
> -lSystemStubs -lmx -lSystem /opt/intel/fce/10.1.006/lib/libirc.a
> /opt/intel/fce/10.1.006/lib/libirc_s.a -ldl
> rm
> /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortTyONOWlibgcc
> 
> rm
> /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortD6fqs2gnudirs
> 
> rm /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortjqsDxndashv
> 
> rm /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortVCGmWJos
> 
> rm /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortw6WuY1tos
> 
> rm /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortboT4ZAas_.s
> 
> rm
> /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortQqaW3kldashv
> 
> rm /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifort7JXJi5arg
> 
> rm
> /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifort7eCYIWgnudirs
> 
> rm /var/folders/+t/+twBBPM6Fma-3aBFZWubik+++TI/-Tmp-//ifortKxAL12.o
> configure:7944: result:  -L/opt/intel/fce/10.1.006/lib
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/x86_64
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/ -L/usr/lib/
> /opt/intel/fce/10.1.006/lib/libifport.a
> /opt/intel/fce/10.1.006/lib/libifcore.a
> /opt/intel/fce/10.1.006/lib/libimf.a
> /opt/intel/fce/10.1.006/lib/libsvml.a
> /opt/intel/fce/10.1.006/lib/libipgo.a -lSystemStubs -lmx
> /opt/intel/fce/10.1.006/lib/libirc.a
> /opt/intel/fce/10.1.006/lib/libirc_s.a -ldl
> configure:7960: checking whether ifort accepts the FLIBS found by
> autoconf
> configure:7972: ifort -o conftest -O3 -xT -align all -fno-alias -m64
> -O3 -O3  conftest.f  >&5
> configure:7975: $? = 0
> configure:7983: result: yes
> configure:8021: checking whether C can link with 
> -L/opt/intel/fce/10.1.006/lib
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/x86_64
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/ -L/usr/lib/
> /opt/intel/fce/10.1.006/lib/libifport.a
> /opt/intel/fce/10.1.006/lib/libifcore.a
> /opt/intel/fce/10.1.006/lib/libimf.a
> /opt/intel/fce/10.1.006/lib/libsvml.a
> /opt/intel/fce/10.1.006/lib/libipgo.a -lSystemStubs -lmx
> /opt/intel/fce/10.1.006/lib/libirc.a
> /opt/intel/fce/10.1.006/lib/libirc_s.a -ldl
> configure:8047: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  
> -L/opt/intel/fce/10.1.006/lib
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/x86_64
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/ -L/usr/lib/
> /opt/intel/fce/10.1.006/lib/libifport.a
> /opt/intel/fce/10.1.006/lib/libifcore.a
> /opt/intel/fce/10.1.006/lib/libimf.a
> /opt/intel/fce/10.1.006/lib/libsvml.a
> /opt/intel/fce/10.1.006/lib/libipgo.a -lSystemStubs -lmx
> /opt/intel/fce/10.1.006/lib/libirc.a
> /opt/intel/fce/10.1.006/lib/libirc_s.a -ldl >&5
> configure:8054: $? = 0
> configure:8074: result: yes
> configure:8178: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:8185: $? = 0
> configure:8203: checking for linker for Fortran main programs
> configure:8213: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:8216: $? = 0
> configure:8235: ifort -c -O3 -xT -align all -fno-alias -m64 -O3 -O3
> conftest.f >&5
> configure:8238: $? = 0
> configure:8246: result: Use Fortran to link programs
> configure:8270: checking whether Fortran 77 and C objects are
> compatible
> configure:8300: icc -c -no-multibyte-chars -O3 -m64 -O3 conftestc.c
> 1>&5
> configure:8303: $? = 0
> configure:8322: ifort -c -O3 -xT -align all -fno-alias -m64 -O3 -O3
> conftestf.f 1>&5
> configure:8325: $? = 0
> configure:8336: ifort -O3 -xT -align all -fno-alias -m64 -O3 -O3 -o
> conftest conftestf.o conftestc.o  >&5
> configure:8339: $? = 0
> configure:8341: result: yes
> configure:8419: checking for Fortran 77 name mangling
> configure:8446: ifort -c -O3 -xT -align all -fno-alias -m64 -O3 -O3
> conftest.f 1>&5
> configure:8449: $? = 0
> configure:8487: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c
> fconftestf.o  -L/opt/intel/fce/10.1.006/lib
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/x86_64
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/ -L/usr/lib/
> /opt/intel/fce/10.1.006/lib/libifport.a
> /opt/intel/fce/10.1.006/lib/libifcore.a
> /opt/intel/fce/10.1.006/lib/libimf.a
> /opt/intel/fce/10.1.006/lib/libsvml.a
> /opt/intel/fce/10.1.006/lib/libipgo.a -lSystemStubs -lmx
> /opt/intel/fce/10.1.006/lib/libirc.a
> /opt/intel/fce/10.1.006/lib/libirc_s.a -ldl  >&5
> Undefined symbols:
>   "_my_name", referenced from:
>       _main in iccfB4X3e.o
> ld: symbol(s) not found
> configure:8494: $? = 1
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | /* end confdefs.h.  */
> | extern void my_name(int);
> | int
> | main ()
> | {
> | my_name(0);
> |   ;
> |   return 0;
> | }
> configure:8535: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c
> fconftestf.o  -L/opt/intel/fce/10.1.006/lib
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/x86_64
> -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/ -L/usr/lib/
> /opt/intel/fce/10.1.006/lib/libifport.a
> /opt/intel/fce/10.1.006/lib/libifcore.a
> /opt/intel/fce/10.1.006/lib/libimf.a
> /opt/intel/fce/10.1.006/lib/libsvml.a
> /opt/intel/fce/10.1.006/lib/libipgo.a -lSystemStubs -lmx
> /opt/intel/fce/10.1.006/lib/libirc.a
> /opt/intel/fce/10.1.006/lib/libirc_s.a -ldl  >&5
> configure:8542: $? = 0
> configure:9227: result: lower underscore
> configure:9320: checking what libraries are needed to link Fortran
> programs with C routines that use stdio
> configure:9341: icc -c -no-multibyte-chars -O3 -m64 -O3 conftestc.c
> 1>&5
> configure:9344: $? = 0
> configure:9353: ifort -O3 -xT -align all -fno-alias -m64 -O3 -O3 -o
> conftest conftest.f conftestc.o 1>&5
> configure:9356: $? = 0
> configure:9381: result: none
> configure:9555: checking that f works as the extension for Fortran 90
> program
> configure:9561: ifort -c  conftest.f >&5
> configure:9564: $? = 0
> configure:9566: result: yes
> configure:9618: checking for Fortran 90 compiler version
> configure:9621: ifort --version </dev/null >&5
> ifort (IFORT) 10.1 20070913
> Copyright (C) 1985-2007 Intel Corporation.  All rights reserved.
> 
> configure:9624: $? = 0
> configure:9626: ifort -v </dev/null >&5
> Version 10.1
> configure:9629: $? = 0
> configure:9631: ifort -V </dev/null >&5
> Intel(R) Fortran Compiler for applications running on Intel(R) 64,
> Version 10.1    Build 20070913 Package ID: m_fc_b_10.1.006
> Copyright (C) 1985-2007 Intel Corporation.  All rights reserved.
> 
> configure:9634: $? = 0
> configure:9642: checking whether we are using the GNU Fortran 90
> compiler
> configure:9661: ifort -c  conftest.F >&5
> fortcom: Error: conftest.F, line 3: Syntax error, found
> END-OF-STATEMENT when expecting one of: => = . ( : %
>        choke me
> ---------------^
> fortcom: Error: conftest.F, line 3: This statement is positioned
> incorrectly and/or has syntax errors.
>        choke me
> ---------------^
> compilation aborted for conftest.F (code 1)
> configure:9668: $? = 1
> configure: failed program was:
> |       program main
> | #ifndef __GNUC__
> |        choke me
> | #endif
> |
> |       end
> configure:9685: result: no
> configure:9692: checking whether ifort accepts -g
> configure:9709: ifort -c -g conftest.f >&5
> configure:9716: $? = 0
> configure:9732: result: yes
> configure:10046: checking for extension for Fortran 90 programs
> configure:10054: ifort -c  conftest.f90 1>&5
> configure:10057: $? = 0
> configure:10059: result: f90
> configure:10082: checking whether the Fortran 90 compiler (ifort  )
> works
> configure:10099: ifort -o conftest   conftest.f90  1>&5
> configure:10102: $? = 0
> configure:10126: result: yes
> configure:10132: checking whether the Fortran 90 compiler (ifort  ) is
> a cross-compiler
> configure:10134: result: no
> configure:10139: checking whether Fortran 90 works with Fortran 77
> configure:10174: ifort -c -O3 -xT -align all -fno-alias -m64 -O3 -O3
> conftest2.f 1>&5
> configure:10177: $? = 0
> configure:10179: ifort -o conftest   conftest1.f90 conftest2.o  1>&5
> configure:10182: $? = 0
> configure:10202: result: yes
> configure:10244: checking whether Fortran accepts ! for comments
> configure:10267: ifort -c -O3 -xT -align all -fno-alias -m64 -O3 -O3
> conftest.f >&5
> configure:10274: $? = 0
> configure:10295: result: yes
> configure:10305: checking for include directory flag for Fortran
> configure:10325: ifort -c -O3 -xT -align all -fno-alias -m64 -O3 -O3
> -Isrc conftest.f 1>&5
> configure:10328: $? = 0
> configure:10340: result: -I
> configure:10358: checking for Fortran 77 flag for library directories
> configure:10376: ifort -c -O3 -xT -align all -fno-alias -m64 -O3 -O3
> conftest1.f 1>&5
> configure:10379: $? = 0
> configure:10387: ar cr conftest2/libconftest.a conftest1.o
> configure:10390: $? = 0
> configure:10393: ranlib conftest2/libconftest.a
> configure:10396: $? = 0
> configure:10400: ifort -o conftest -O3 -xT -align all -fno-alias -m64
> -O3 -O3 -Lconftest2 conftest.f -lconftest  1>&5
> configure:10403: $? = 0
> configure:10419: result: -L
> configure:10496: checking for which Fortran libraries are needed to
> link C with Fortran
> configure:10509: ifort -c -O3 -xT -align all -fno-alias -m64 -O3 -O3
> conftest.f 1>&5
> configure:10512: $? = 0
> configure:10553: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c
> mconftestf.o  >&5
> configure:10560: $? = 0
> configure:10729: result: none
> configure:10823: checking whether Fortran compiler processes .F files
> with C preprocessor
> configure:10834: ifort -c -O3 -xT -align all -fno-alias -m64 -O3 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.F 1>&5
> configure:10837: $? = 0
> configure:10859: result: yes
> configure:11023: checking that f works as the extension for Fortran 90
> program
> configure:11029: ifort -c  conftest.f >&5
> configure:11032: $? = 0
> configure:11034: result: yes
> configure:11086: checking for Fortran 90 compiler version
> configure:11089: ifort --version </dev/null >&5
> ifort (IFORT) 10.1 20070913
> Copyright (C) 1985-2007 Intel Corporation.  All rights reserved.
> 
> configure:11092: $? = 0
> configure:11094: ifort -v </dev/null >&5
> Version 10.1
> configure:11097: $? = 0
> configure:11099: ifort -V </dev/null >&5
> Intel(R) Fortran Compiler for applications running on Intel(R) 64,
> Version 10.1    Build 20070913 Package ID: m_fc_b_10.1.006
> Copyright (C) 1985-2007 Intel Corporation.  All rights reserved.
> 
> configure:11102: $? = 0
> configure:11110: checking whether we are using the GNU Fortran 90
> compiler
> configure:11153: result: no
> configure:11160: checking whether ifort accepts -g
> configure:11200: result: yes
> configure:11223: checking for extension for Fortran 90 programs
> configure:11231: ifort -c  conftest.f90 1>&5
> configure:11234: $? = 0
> configure:11236: result: f90
> configure:11259: checking whether the Fortran 90 compiler (ifort  )
> works
> configure:11276: ifort -o conftest   conftest.f90  1>&5
> configure:11279: $? = 0
> configure:11302: result: yes
> configure:11308: checking whether the Fortran 90 compiler (ifort  ) is
> a cross-compiler
> configure:11310: result: no
> configure:11339: checking for Fortran 90 module extension
> configure:11358: ifort -c  conftest.f >&5
> configure:11361: $? = 0
> configure:11415: result: mod
> configure:11425: checking for Fortran 90 module include flag
> configure:11450: ifort -c  conftest.f >&5
> configure:11453: $? = 0
> configure:11529: result: -I
> configure:11568: checking whether Fortran 90 accepts f90 suffix
> configure:11592: ifort -c  conftest.f90 >&5
> configure:11599: $? = 0
> configure:11620: result: yes
> configure:11636: checking whether Fortran 90 compiler accepts option
> -O3
> configure:11652: ifort  -o conftest conftest.f90  >conftest.bas 2>&1
> configure:11655: $? = 0
> configure:11657: ifort -O3  -o conftest conftest.f90  >conftest.out
> 2>&1
> configure:11660: $? = 0
> configure:11663: result: yes
> configure:11665: checking whether routines compiled with -O3 can be
> linked with ones compiled without -O3
> configure:11671: ifort -c  conftest2.f90 >conftest2.out 2>&1
> configure:11674: $? = 0
> configure:11676: ifort -O3  -o conftest conftest2.o conftest.f90 
> >conftest.bas 2>&1
> configure:11679: $? = 0
> configure:11718: result: yes
> configure:11800: checking whether Fortran 90 compiler accepts option
> -O3
> configure:11816: ifort  -O3 -o conftest conftest.f90  >conftest.bas
> 2>&1
> configure:11819: $? = 0
> configure:11821: ifort -O3  -O3 -o conftest conftest.f90 
> >conftest.out 2>&1
> configure:11824: $? = 0
> configure:11827: result: yes
> configure:11829: checking whether routines compiled with -O3 can be
> linked with ones compiled without -O3
> configure:11835: ifort -c  -O3 conftest2.f90 >conftest2.out 2>&1
> configure:11838: $? = 0
> configure:11840: ifort -O3  -O3 -o conftest conftest2.o conftest.f90 
> >conftest.bas 2>&1
> configure:11843: $? = 0
> configure:11882: result: yes
> configure:11911: checking whether Fortran 90 compiler processes .F90
> files with C preprocessor
> configure:11922: ifort -c  -O3 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.F90 1>&5
> configure:11925: $? = 0
> configure:11947: result: yes
> configure:11977: checking what libraries are needed to link Fortran90
> programs with C routines that use stdio
> configure:11999: icc -c -no-multibyte-chars -O3 -m64 -O3 conftestc.c
> 1>&5
> configure:12002: $? = 0
> configure:12011: ifort  -O3 -O3 -o conftest conftest.f90 conftestc.o
> 1>&5
> configure:12014: $? = 0
> configure:12039: result: none
> configure:12059: checking for f90 compiler vendor
> configure:12099: result: intel
> configure:12180: checking for c++
> configure:12207: result: icpc
> configure:12348: checking for C++ compiler version
> configure:12356: icpc --version >&5
> icpc (ICC) 10.1 20070913
> Copyright (C) 1985-2007 Intel Corporation.  All rights reserved.
> 
> configure:12360: $? = 0
> configure:12367: icpc -v >&5
> Version 10.1
> configure:12371: $? = 0
> configure:12378: icpc -V >&5
> Intel(R) C++ Compiler for applications running on Intel(R) 64, Version
> 10.1    Build 20070913 Package ID: m_cc_p_10.1.006
> Copyright (C) 1985-2007 Intel Corporation.  All rights reserved.
> 
> configure:12382: $? = 0
> configure:12385: checking whether we are using the GNU C++ compiler
> configure:12414: icpc -c -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.cpp >&5
> configure:12421: $? = 0
> configure:12438: result: yes
> configure:12447: checking whether icpc accepts -g
> configure:12477: icpc -c -g 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.cpp >&5
> Catastrophic error: could not set locale "" to allow processing of
> multibyte characters
> 
> compilation aborted for conftest.cpp (code 4)
> configure:12484: $? = 4
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDCALL
> | #define HAVE_FORTRAN_BINDING 1
> | /* end confdefs.h.  */
> |
> | int
> | main ()
> | {
> |
> |   ;
> |   return 0;
> | }
> configure:12516: icpc -c  
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.cpp >&5
> Catastrophic error: could not set locale "" to allow processing of
> multibyte characters
> 
> compilation aborted for conftest.cpp (code 4)
> configure:12523: $? = 4
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDCALL
> | #define HAVE_FORTRAN_BINDING 1
> | /* end confdefs.h.  */
> |
> | int
> | main ()
> | {
> |
> |   ;
> |   return 0;
> | }
> configure:12556: icpc -c -g 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.cpp >&5
> Catastrophic error: could not set locale "" to allow processing of
> multibyte characters
> 
> compilation aborted for conftest.cpp (code 4)
> configure:12563: $? = 4
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDCALL
> | #define HAVE_FORTRAN_BINDING 1
> | /* end confdefs.h.  */
> |
> | int
> | main ()
> | {
> |
> |   ;
> |   return 0;
> | }
> configure:12585: result: no
> configure:12629: checking whether the C++ compiler icpc can build an
> executable
> configure:12669: icpc -o conftest -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.cpp  >&5
> configure:12676: $? = 0
> configure:12702: result: yes
> configure:12711: checking whether C++ compiler works with string
> configure:12745: icpc -c -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.cpp >&5
> configure:12752: $? = 0
> configure:12773: result: yes
> configure:12786: checking whether the compiler supports exceptions
> configure:12819: icpc -c -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.cpp >&5
> configure:12826: $? = 0
> configure:12848: result: yes
> configure:12858: checking whether the compiler recognizes bool as a
> built-in type
> configure:12895: icpc -c -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.cpp >&5
> configure:12902: $? = 0
> configure:12924: result: yes
> configure:12934: checking whether the compiler implements namespaces
> configure:12967: icpc -c -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.cpp >&5
> configure:12974: $? = 0
> configure:12996: result: yes
> configure:13017: checking whether <iostream> available
> configure:13046: icpc -c -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.cpp >&5
> configure:13053: $? = 0
> configure:13068: result: yes
> configure:13074: checking whether the compiler implements the
> namespace std
> configure:13111: icpc -c -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.cpp >&5
> configure:13118: $? = 0
> configure:13141: result: yes
> configure:13155: checking whether <math> available
> configure:13184: icpc -c -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.cpp >&5
> conftest.cpp(30): catastrophic error: could not open source file
> "math"
>   #include <math>
>                  ^
> 
> compilation aborted for conftest.cpp (code 4)
> configure:13191: $? = 4
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDCALL
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | /* end confdefs.h.  */
> |
> | #include <math>
> |
> | int
> | main ()
> | {
> | using namespace std;
> |   ;
> |   return 0;
> | }
> configure:13206: result: no
> configure:13265: checking for GNU g++ version
> configure:13301: icpc -o conftest -no-multibyte-chars -O3 -m64 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.cpp  >&5
> configure:13305: $? = 0
> configure:13311: ./conftest
> configure:13315: $? = 0
> configure:13332: result: 4 . 0
> configure:13381: checking whether C++ compiler accepts option -O3
> configure:13391: result: yes
> configure:13393: checking whether routines compiled with -O3 can be
> linked with ones compiled without -O3
> configure:13401: result: yes
> configure:13531: checking whether C++ compiler accepts option -O3
> configure:13541: result: yes
> configure:13543: checking whether routines compiled with -O3 can be
> linked with ones compiled without -O3
> configure:13551: result: yes
> configure:13663: checking for perl
> configure:13681: found /usr/bin/perl
> configure:13693: result: /usr/bin/perl
> configure:13706: checking for ar
> configure:13722: found /usr/bin/ar
> configure:13733: result: ar
> configure:13755: checking for ranlib
> configure:13771: found /usr/bin/ranlib
> configure:13782: result: ranlib
> configure:13805: checking for etags
> configure:13821: found /usr/bin/etags
> configure:13832: result: etags
> configure:13846: checking for etags argument to specify language
> configure:13867: result: --language=c
> configure:13885: checking for killall
> configure:13901: found /usr/bin/killall
> configure:13912: result: killall
> configure:13959: checking for a BSD-compatible install
> configure:14027: result: /usr/bin/install -c
> configure:14047: checking whether install works
> configure:14055: result: yes
> configure:14167: checking whether install breaks libraries
> configure:14212: result: no
> configure:14234: checking whether mkdir -p works
> configure:14250: result: yes
> configure:14268: checking for make
> configure:14284: found /usr/bin/make
> configure:14295: result: make
> configure:14309: checking whether clock skew breaks make
> configure:14334: result: no
> configure:14344: checking whether make supports include
> configure:14368: result: yes
> configure:14377: checking whether make allows comments in actions
> configure:14400: result: yes
> configure:14414: checking for virtual path format
> configure:14457: result: VPATH
> configure:14467: checking whether make sets CFLAGS
> configure:14489: result: yes
> configure:14538: checking for bash
> configure:14556: found /bin/bash
> configure:14568: result: /bin/bash
> configure:14591: checking whether /bin/bash supports arrays
> configure:14600: result: yes
> configure:15954: checking for doctext
> configure:15985: result: false
> configure:15995: checking for location of doctext style files
> configure:16012: result: unavailable
> configure:16024: checking for an ANSI C-conforming const
> configure:16099: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> conftest.c(60): warning #592: variable "t" is used before its value is
> set
>       *t++ = 0;
>        ^
> 
> conftest.c(76): warning #592: variable "b" is used before its value is
> set
>       struct s *b; b->j = 5;
>                    ^
> 
> conftest.c(82): warning #592: variable "cs" is used before its value
> is set
>     return !cs[0] && !zero.x;
>             ^
> 
> configure:16106: $? = 0
> configure:16121: result: yes
> configure:16132: checking for volatile
> configure:16159: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:16166: $? = 0
> configure:16181: result: yes
> configure:16192: checking for restrict
> configure:16219: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> conftest.c(35): error: expected a ";"
>   int * restrict a;
>                  ^
> 
> compilation aborted for conftest.c (code 2)
> configure:16226: $? = 2
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDCALL
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | /* end confdefs.h.  */
> |
> | int
> | main ()
> | {
> | int * restrict a;
> |   ;
> |   return 0;
> | }
> configure:16262: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> conftest.c(35): error: expected a ";"
>   int * _Restrict a;
>                   ^
> 
> compilation aborted for conftest.c (code 2)
> configure:16269: $? = 2
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDCALL
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | /* end confdefs.h.  */
> |
> | int
> | main ()
> | {
> | int * _Restrict a;
> |   ;
> |   return 0;
> | }
> configure:16306: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:16313: $? = 0
> configure:16330: result: __restrict
> configure:16345: checking for inline
> configure:16371: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:16378: $? = 0
> configure:16396: result: inline
> configure:16419: checking whether __attribute__ allowed
> configure:16446: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:16453: $? = 0
> configure:16468: result: yes
> configure:16470: checking whether __attribute__((format)) allowed
> configure:16497: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:16504: $? = 0
> configure:16519: result: yes
> configure:16545: checking whether byte ordering is bigendian
> configure:16570: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:16577: $? = 0
> configure:16919: result: universal
> configure:16965: checking whether C compiler allows unaligned doubles
> configure:17008: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:17012: $? = 0
> configure:17018: ./conftest
> configure:17022: $? = 0
> configure:17039: result: yes
> configure:17058: checking whether icc supports __func__
> configure:17084: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:17091: $? = 0
> configure:17106: result: yes
> configure:17250: result: Using gcc to determine dependencies
> configure:17282: checking whether long double is supported
> configure:17309: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:17316: $? = 0
> configure:17331: result: yes
> configure:17342: checking whether long long is supported
> configure:17369: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:17376: $? = 0
> configure:17391: result: yes
> configure:17404: checking for max C struct integer alignment
> configure:17532: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:17536: $? = 0
> configure:17542: ./conftest
> configure:17546: $? = 0
> configure:17565: result: eight
> configure:17602: checking for max C struct floating point alignment
> configure:17714: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:17718: $? = 0
> configure:17724: ./conftest
> configure:17728: $? = 0
> configure:17747: result: sixteen
> configure:17782: checking for max C struct alignment of structs with
> doubles
> configure:17863: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:17867: $? = 0
> configure:17873: ./conftest
> configure:17877: $? = 0
> configure:17896: result: eight
> configure:17903: checking for max C struct floating point alignment
> with long doubles
> configure:17985: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:17989: $? = 0
> configure:17995: ./conftest
> configure:17999: $? = 0
> configure:18018: result: sixteen
> configure:18028: WARNING: Structures containing long doubles may be
> aligned differently from structures with floats or longs.  MPICH2 does
> not handle this case automatically and you should avoid assumed
> extents for structures containing float types.
> configure:18063: checking if alignment of structs with doubles is
> based on position
> configure:18107: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:18111: $? = 0
> configure:18117: ./conftest
> configure:18121: $? = 0
> configure:18140: result: no
> configure:18156: checking if alignment of structs with long long ints
> is based on position
> configure:18202: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:18206: $? = 0
> configure:18212: ./conftest
> configure:18216: $? = 0
> configure:18235: result: no
> configure:18251: checking if double alignment breaks rules, find
> actual alignment
> configure:18308: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:18312: $? = 0
> configure:18318: ./conftest
> configure:18322: $? = 0
> configure:18341: result: no
> configure:18357: checking for alignment restrictions on pointers
> configure:18387: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:18391: $? = 0
> configure:18397: ./conftest
> configure:18401: $? = 0
> configure:18427: result: int or better
> configure:18439: checking size of char
> configure:18742: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:18746: $? = 0
> configure:18752: ./conftest
> configure:18756: $? = 0
> configure:18780: result: 1
> configure:18794: checking size of unsigned char
> configure:19097: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:19101: $? = 0
> configure:19107: ./conftest
> configure:19111: $? = 0
> configure:19135: result: 1
> configure:19149: checking size of short
> configure:19452: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:19456: $? = 0
> configure:19462: ./conftest
> configure:19466: $? = 0
> configure:19490: result: 2
> configure:19504: checking size of unsigned short
> configure:19807: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:19811: $? = 0
> configure:19817: ./conftest
> configure:19821: $? = 0
> configure:19845: result: 2
> configure:19859: checking size of int
> configure:20162: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:20166: $? = 0
> configure:20172: ./conftest
> configure:20176: $? = 0
> configure:20200: result: 4
> configure:20214: checking size of unsigned int
> configure:20517: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:20521: $? = 0
> configure:20527: ./conftest
> configure:20531: $? = 0
> configure:20555: result: 4
> configure:20569: checking size of long
> configure:20872: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:20876: $? = 0
> configure:20882: ./conftest
> configure:20886: $? = 0
> configure:20910: result: 8
> configure:20924: checking size of unsigned long
> configure:21227: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:21231: $? = 0
> configure:21237: ./conftest
> configure:21241: $? = 0
> configure:21265: result: 8
> configure:21279: checking size of long long
> configure:21582: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:21586: $? = 0
> configure:21592: ./conftest
> configure:21596: $? = 0
> configure:21620: result: 8
> configure:21634: checking size of unsigned long long
> configure:21937: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:21941: $? = 0
> configure:21947: ./conftest
> configure:21951: $? = 0
> configure:21975: result: 8
> configure:21989: checking size of float
> configure:22292: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:22296: $? = 0
> configure:22302: ./conftest
> configure:22306: $? = 0
> configure:22330: result: 4
> configure:22344: checking size of double
> configure:22647: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:22651: $? = 0
> configure:22657: ./conftest
> configure:22661: $? = 0
> configure:22685: result: 8
> configure:22699: checking size of long double
> configure:23002: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:23006: $? = 0
> configure:23012: ./conftest
> configure:23016: $? = 0
> configure:23040: result: 16
> configure:23054: checking size of wchar_t
> configure:23357: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> conftest.c(87): error: identifier "wchar_t" is undefined
>   static long int longval () { return (long int) (sizeof (wchar_t)); }
>                                                           ^
> 
> conftest.c(88): error: identifier "wchar_t" is undefined
>   static unsigned long int ulongval () { return (long int) (sizeof
> (wchar_t)); }
>                                                                     ^
> 
> compilation aborted for conftest.c (code 2)
> configure:23361: $? = 2
> configure: program exited with status 2
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDCALL
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_UNIVERSAL_ENDIAN 1
> | #define HAVE_LONG_DOUBLE 1
> | #define HAVE_LONG_LONG_INT 1
> | #define HAVE_MAX_INTEGER_ALIGNMENT 8
> | #define HAVE_MAX_STRUCT_ALIGNMENT 8
> | #define HAVE_MAX_FP_ALIGNMENT 16
> | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
> | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
> | #define SIZEOF_CHAR 1
> | #define SIZEOF_UNSIGNED_CHAR 1
> | #define SIZEOF_SHORT 2
> | #define SIZEOF_UNSIGNED_SHORT 2
> | #define SIZEOF_INT 4
> | #define SIZEOF_UNSIGNED_INT 4
> | #define SIZEOF_LONG 8
> | #define SIZEOF_UNSIGNED_LONG 8
> | #define SIZEOF_LONG_LONG 8
> | #define SIZEOF_UNSIGNED_LONG_LONG 8
> | #define SIZEOF_FLOAT 4
> | #define SIZEOF_DOUBLE 8
> | #define SIZEOF_LONG_DOUBLE 16
> | /* end confdefs.h.  */
> | #include <stdio.h>
> | #ifdef HAVE_SYS_TYPES_H
> | # include <sys/types.h>
> | #endif
> | #ifdef HAVE_SYS_STAT_H
> | # include <sys/stat.h>
> | #endif
> | #ifdef STDC_HEADERS
> | # include <stdlib.h>
> | # include <stddef.h>
> | #else
> | # ifdef HAVE_STDLIB_H
> | #  include <stdlib.h>
> | # endif
> | #endif
> | #ifdef HAVE_STRING_H
> | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
> | #  include <memory.h>
> | # endif
> | # include <string.h>
> | #endif
> | #ifdef HAVE_STRINGS_H
> | # include <strings.h>
> | #endif
> | #ifdef HAVE_INTTYPES_H
> | # include <inttypes.h>
> | #endif
> | #ifdef HAVE_STDINT_H
> | # include <stdint.h>
> | #endif
> | #ifdef HAVE_UNISTD_H
> | # include <unistd.h>
> | #endif
> | static long int longval () { return (long int) (sizeof (wchar_t)); }
> | static unsigned long int ulongval () { return (long int) (sizeof
> (wchar_t)); }
> | #include <stdio.h>
> | #include <stdlib.h>
> | int
> | main ()
> | {
> |
> |   FILE *f = fopen ("conftest.val", "w");
> |   if (! f)
> |     return 1;
> |   if (((long int) (sizeof (wchar_t))) < 0)
> |     {
> |       long int i = longval ();
> |       if (i != ((long int) (sizeof (wchar_t))))
> | 	return 1;
> |       fprintf (f, "%ld", i);
> |     }
> |   else
> |     {
> |       unsigned long int i = ulongval ();
> |       if (i != ((long int) (sizeof (wchar_t))))
> | 	return 1;
> |       fprintf (f, "%lu", i);
> |     }
> |   /* Do not output a trailing newline, as this causes \r\n confusion
> |      on some platforms.  */
> |   return ferror (f) || fclose (f) != 0;
> |
> |   ;
> |   return 0;
> | }
> configure:23395: result: 0
> configure:23425: checking stddef.h usability
> configure:23442: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:23449: $? = 0
> configure:23463: result: yes
> configure:23467: checking stddef.h presence
> configure:23482: icc -E -traditional-cpp 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c
> <command line>:4: warning: "__INTMAX_TYPE__" redefined
> <built-in>:10: warning: this is the location of the previous
> definition
> <command line>:5: warning: "__UINTMAX_TYPE__" redefined
> <built-in>:11: warning: this is the location of the previous
> definition
> configure:23489: $? = 0
> configure:23503: result: yes
> configure:23531: checking for stddef.h
> configure:23540: result: yes
> configure:23557: checking for sizeof wchar_t
> configure:23586: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> conftest.c(62): warning #266: function "exit" declared implicitly
>     if (!f) exit(1);
>             ^
> 
> conftest.c(63): warning #181: argument is incompatible with
> corresponding format string conversion
>     fprintf(f, "%d\n", sizeof(a));
>                        ^
> 
> conftest.c(64): warning #266: function "exit" declared implicitly
>     exit(0);
>     ^
> 
> configure:23590: $? = 0
> configure:23596: ./conftest
> configure:23600: $? = 0
> configure:23616: result: 4
> configure:23625: checking size of void *
> configure:23928: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:23932: $? = 0
> configure:23938: ./conftest
> configure:23942: $? = 0
> configure:23966: result: 8
> configure:23978: checking for size of float int
> configure:24009: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:24013: $? = 0
> configure:24019: ./conftest
> configure:24023: $? = 0
> configure:24048: result: 8
> configure:24054: checking for size of double int
> configure:24085: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:24089: $? = 0
> configure:24095: ./conftest
> configure:24099: $? = 0
> configure:24124: result: 12
> configure:24130: checking for size of long int
> configure:24161: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:24165: $? = 0
> configure:24171: ./conftest
> configure:24175: $? = 0
> configure:24200: result: 12
> configure:24206: checking for size of short int
> configure:24237: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:24241: $? = 0
> configure:24247: ./conftest
> configure:24251: $? = 0
> configure:24276: result: 6
> configure:24282: checking for size of 2 int
> configure:24313: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:24317: $? = 0
> configure:24323: ./conftest
> configure:24327: $? = 0
> configure:24352: result: 8
> configure:24358: checking for size of long double int
> configure:24389: icc -o conftest -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src  conftest.c  >&5
> configure:24393: $? = 0
> configure:24399: ./conftest
> configure:24403: $? = 0
> configure:24428: result: 20
> configure:24446: checking sys/bitypes.h usability
> configure:24463: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> conftest.c(90): catastrophic error: could not open source file
> "sys/bitypes.h"
>   #include <sys/bitypes.h>
>                           ^
> 
> compilation aborted for conftest.c (code 4)
> configure:24470: $? = 4
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDCALL
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_UNIVERSAL_ENDIAN 1
> | #define HAVE_LONG_DOUBLE 1
> | #define HAVE_LONG_LONG_INT 1
> | #define HAVE_MAX_INTEGER_ALIGNMENT 8
> | #define HAVE_MAX_STRUCT_ALIGNMENT 8
> | #define HAVE_MAX_FP_ALIGNMENT 16
> | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
> | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
> | #define SIZEOF_CHAR 1
> | #define SIZEOF_UNSIGNED_CHAR 1
> | #define SIZEOF_SHORT 2
> | #define SIZEOF_UNSIGNED_SHORT 2
> | #define SIZEOF_INT 4
> | #define SIZEOF_UNSIGNED_INT 4
> | #define SIZEOF_LONG 8
> | #define SIZEOF_UNSIGNED_LONG 8
> | #define SIZEOF_LONG_LONG 8
> | #define SIZEOF_UNSIGNED_LONG_LONG 8
> | #define SIZEOF_FLOAT 4
> | #define SIZEOF_DOUBLE 8
> | #define SIZEOF_LONG_DOUBLE 16
> | #define SIZEOF_WCHAR_T 0
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_VOID_P 8
> | /* end confdefs.h.  */
> | #include <stdio.h>
> | #ifdef HAVE_SYS_TYPES_H
> | # include <sys/types.h>
> | #endif
> | #ifdef HAVE_SYS_STAT_H
> | # include <sys/stat.h>
> | #endif
> | #ifdef STDC_HEADERS
> | # include <stdlib.h>
> | # include <stddef.h>
> | #else
> | # ifdef HAVE_STDLIB_H
> | #  include <stdlib.h>
> | # endif
> | #endif
> | #ifdef HAVE_STRING_H
> | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
> | #  include <memory.h>
> | # endif
> | # include <string.h>
> | #endif
> | #ifdef HAVE_STRINGS_H
> | # include <strings.h>
> | #endif
> | #ifdef HAVE_INTTYPES_H
> | # include <inttypes.h>
> | #endif
> | #ifdef HAVE_STDINT_H
> | # include <stdint.h>
> | #endif
> | #ifdef HAVE_UNISTD_H
> | # include <unistd.h>
> | #endif
> | #include <sys/bitypes.h>
> configure:24484: result: no
> configure:24488: checking sys/bitypes.h presence
> configure:24503: icc -E -traditional-cpp 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c
> <command line>:4: warning: "__INTMAX_TYPE__" redefined
> <built-in>:10: warning: this is the location of the previous
> definition
> <command line>:5: warning: "__UINTMAX_TYPE__" redefined
> <built-in>:11: warning: this is the location of the previous
> definition
> conftest.c:57: error: sys/bitypes.h: No such file or directory
> configure:24510: $? = 1
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDCALL
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_UNIVERSAL_ENDIAN 1
> | #define HAVE_LONG_DOUBLE 1
> | #define HAVE_LONG_LONG_INT 1
> | #define HAVE_MAX_INTEGER_ALIGNMENT 8
> | #define HAVE_MAX_STRUCT_ALIGNMENT 8
> | #define HAVE_MAX_FP_ALIGNMENT 16
> | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
> | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
> | #define SIZEOF_CHAR 1
> | #define SIZEOF_UNSIGNED_CHAR 1
> | #define SIZEOF_SHORT 2
> | #define SIZEOF_UNSIGNED_SHORT 2
> | #define SIZEOF_INT 4
> | #define SIZEOF_UNSIGNED_INT 4
> | #define SIZEOF_LONG 8
> | #define SIZEOF_UNSIGNED_LONG 8
> | #define SIZEOF_LONG_LONG 8
> | #define SIZEOF_UNSIGNED_LONG_LONG 8
> | #define SIZEOF_FLOAT 4
> | #define SIZEOF_DOUBLE 8
> | #define SIZEOF_LONG_DOUBLE 16
> | #define SIZEOF_WCHAR_T 0
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_VOID_P 8
> | /* end confdefs.h.  */
> | #include <sys/bitypes.h>
> configure:24524: result: no
> configure:24552: checking for sys/bitypes.h
> configure:24559: result: no
> configure:24591: checking inttypes.h usability
> configure:24608: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:24615: $? = 0
> configure:24629: result: yes
> configure:24633: checking inttypes.h presence
> configure:24648: icc -E -traditional-cpp 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c
> <command line>:4: warning: "__INTMAX_TYPE__" redefined
> <built-in>:10: warning: this is the location of the previous
> definition
> <command line>:5: warning: "__UINTMAX_TYPE__" redefined
> <built-in>:11: warning: this is the location of the previous
> definition
> configure:24655: $? = 0
> configure:24669: result: yes
> configure:24697: checking for inttypes.h
> configure:24706: result: yes
> configure:24591: checking stdint.h usability
> configure:24608: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:24615: $? = 0
> configure:24629: result: yes
> configure:24633: checking stdint.h presence
> configure:24648: icc -E -traditional-cpp 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c
> <command line>:4: warning: "__INTMAX_TYPE__" redefined
> <built-in>:10: warning: this is the location of the previous
> definition
> <command line>:5: warning: "__UINTMAX_TYPE__" redefined
> <built-in>:11: warning: this is the location of the previous
> definition
> configure:24655: $? = 0
> configure:24669: result: yes
> configure:24697: checking for stdint.h
> configure:24706: result: yes
> configure:24723: checking for int8_t
> configure:24754: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:24761: $? = 0
> configure:24790: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> conftest.c(95): error: the size of an array must be greater than zero
>   static int test_array [1 - 2 * !((int8_t) ((((int8_t) 1 << (8 - 2))
> - 1) * 2 + 1)
>                          ^
> 
> compilation aborted for conftest.c (code 2)
> configure:24797: $? = 2
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDCALL
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_UNIVERSAL_ENDIAN 1
> | #define HAVE_LONG_DOUBLE 1
> | #define HAVE_LONG_LONG_INT 1
> | #define HAVE_MAX_INTEGER_ALIGNMENT 8
> | #define HAVE_MAX_STRUCT_ALIGNMENT 8
> | #define HAVE_MAX_FP_ALIGNMENT 16
> | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
> | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
> | #define SIZEOF_CHAR 1
> | #define SIZEOF_UNSIGNED_CHAR 1
> | #define SIZEOF_SHORT 2
> | #define SIZEOF_UNSIGNED_SHORT 2
> | #define SIZEOF_INT 4
> | #define SIZEOF_UNSIGNED_INT 4
> | #define SIZEOF_LONG 8
> | #define SIZEOF_UNSIGNED_LONG 8
> | #define SIZEOF_LONG_LONG 8
> | #define SIZEOF_UNSIGNED_LONG_LONG 8
> | #define SIZEOF_FLOAT 4
> | #define SIZEOF_DOUBLE 8
> | #define SIZEOF_LONG_DOUBLE 16
> | #define SIZEOF_WCHAR_T 0
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_VOID_P 8
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | /* end confdefs.h.  */
> | #include <stdio.h>
> | #ifdef HAVE_SYS_TYPES_H
> | # include <sys/types.h>
> | #endif
> | #ifdef HAVE_SYS_STAT_H
> | # include <sys/stat.h>
> | #endif
> | #ifdef STDC_HEADERS
> | # include <stdlib.h>
> | # include <stddef.h>
> | #else
> | # ifdef HAVE_STDLIB_H
> | #  include <stdlib.h>
> | # endif
> | #endif
> | #ifdef HAVE_STRING_H
> | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
> | #  include <memory.h>
> | # endif
> | # include <string.h>
> | #endif
> | #ifdef HAVE_STRINGS_H
> | # include <strings.h>
> | #endif
> | #ifdef HAVE_INTTYPES_H
> | # include <inttypes.h>
> | #endif
> | #ifdef HAVE_STDINT_H
> | # include <stdint.h>
> | #endif
> | #ifdef HAVE_UNISTD_H
> | # include <unistd.h>
> | #endif
> | int
> | main ()
> | {
> | static int test_array [1 - 2 * !((int8_t) ((((int8_t) 1 << (8 - 2))
> - 1) * 2 + 1)
> | 		 < (int8_t) ((((int8_t) 1 << (8 - 2)) - 1) * 2 + 2))];
> | test_array [0] = 0
> |
> |   ;
> |   return 0;
> | }
> configure:24826: result: yes
> configure:24839: checking for int16_t
> configure:24870: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:24877: $? = 0
> configure:24906: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> conftest.c(95): error: the size of an array must be greater than zero
>   static int test_array [1 - 2 * !((int16_t) ((((int16_t) 1 << (16 -
> 2)) - 1) * 2 + 1)
>                          ^
> 
> compilation aborted for conftest.c (code 2)
> configure:24913: $? = 2
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDCALL
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_UNIVERSAL_ENDIAN 1
> | #define HAVE_LONG_DOUBLE 1
> | #define HAVE_LONG_LONG_INT 1
> | #define HAVE_MAX_INTEGER_ALIGNMENT 8
> | #define HAVE_MAX_STRUCT_ALIGNMENT 8
> | #define HAVE_MAX_FP_ALIGNMENT 16
> | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
> | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
> | #define SIZEOF_CHAR 1
> | #define SIZEOF_UNSIGNED_CHAR 1
> | #define SIZEOF_SHORT 2
> | #define SIZEOF_UNSIGNED_SHORT 2
> | #define SIZEOF_INT 4
> | #define SIZEOF_UNSIGNED_INT 4
> | #define SIZEOF_LONG 8
> | #define SIZEOF_UNSIGNED_LONG 8
> | #define SIZEOF_LONG_LONG 8
> | #define SIZEOF_UNSIGNED_LONG_LONG 8
> | #define SIZEOF_FLOAT 4
> | #define SIZEOF_DOUBLE 8
> | #define SIZEOF_LONG_DOUBLE 16
> | #define SIZEOF_WCHAR_T 0
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_VOID_P 8
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | /* end confdefs.h.  */
> | #include <stdio.h>
> | #ifdef HAVE_SYS_TYPES_H
> | # include <sys/types.h>
> | #endif
> | #ifdef HAVE_SYS_STAT_H
> | # include <sys/stat.h>
> | #endif
> | #ifdef STDC_HEADERS
> | # include <stdlib.h>
> | # include <stddef.h>
> | #else
> | # ifdef HAVE_STDLIB_H
> | #  include <stdlib.h>
> | # endif
> | #endif
> | #ifdef HAVE_STRING_H
> | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
> | #  include <memory.h>
> | # endif
> | # include <string.h>
> | #endif
> | #ifdef HAVE_STRINGS_H
> | # include <strings.h>
> | #endif
> | #ifdef HAVE_INTTYPES_H
> | # include <inttypes.h>
> | #endif
> | #ifdef HAVE_STDINT_H
> | # include <stdint.h>
> | #endif
> | #ifdef HAVE_UNISTD_H
> | # include <unistd.h>
> | #endif
> | int
> | main ()
> | {
> | static int test_array [1 - 2 * !((int16_t) ((((int16_t) 1 << (16 -
> 2)) - 1) * 2 + 1)
> | 		 < (int16_t) ((((int16_t) 1 << (16 - 2)) - 1) * 2 + 2))];
> | test_array [0] = 0
> |
> |   ;
> |   return 0;
> | }
> configure:24942: result: yes
> configure:24955: checking for int32_t
> configure:24986: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:24993: $? = 0
> configure:25022: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> conftest.c(96): warning #61: integer operation result is out of range
>   		 < (int32_t) ((((int32_t) 1 << (32 - 2)) - 1) * 2 + 2))];
>   		                                                  ^
> 
> conftest.c(95): error: the size of an array must be greater than zero
>   static int test_array [1 - 2 * !((int32_t) ((((int32_t) 1 << (32 -
> 2)) - 1) * 2 + 1)
>                          ^
> 
> compilation aborted for conftest.c (code 2)
> configure:25029: $? = 2
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDCALL
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_UNIVERSAL_ENDIAN 1
> | #define HAVE_LONG_DOUBLE 1
> | #define HAVE_LONG_LONG_INT 1
> | #define HAVE_MAX_INTEGER_ALIGNMENT 8
> | #define HAVE_MAX_STRUCT_ALIGNMENT 8
> | #define HAVE_MAX_FP_ALIGNMENT 16
> | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
> | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
> | #define SIZEOF_CHAR 1
> | #define SIZEOF_UNSIGNED_CHAR 1
> | #define SIZEOF_SHORT 2
> | #define SIZEOF_UNSIGNED_SHORT 2
> | #define SIZEOF_INT 4
> | #define SIZEOF_UNSIGNED_INT 4
> | #define SIZEOF_LONG 8
> | #define SIZEOF_UNSIGNED_LONG 8
> | #define SIZEOF_LONG_LONG 8
> | #define SIZEOF_UNSIGNED_LONG_LONG 8
> | #define SIZEOF_FLOAT 4
> | #define SIZEOF_DOUBLE 8
> | #define SIZEOF_LONG_DOUBLE 16
> | #define SIZEOF_WCHAR_T 0
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_VOID_P 8
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | /* end confdefs.h.  */
> | #include <stdio.h>
> | #ifdef HAVE_SYS_TYPES_H
> | # include <sys/types.h>
> | #endif
> | #ifdef HAVE_SYS_STAT_H
> | # include <sys/stat.h>
> | #endif
> | #ifdef STDC_HEADERS
> | # include <stdlib.h>
> | # include <stddef.h>
> | #else
> | # ifdef HAVE_STDLIB_H
> | #  include <stdlib.h>
> | # endif
> | #endif
> | #ifdef HAVE_STRING_H
> | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
> | #  include <memory.h>
> | # endif
> | # include <string.h>
> | #endif
> | #ifdef HAVE_STRINGS_H
> | # include <strings.h>
> | #endif
> | #ifdef HAVE_INTTYPES_H
> | # include <inttypes.h>
> | #endif
> | #ifdef HAVE_STDINT_H
> | # include <stdint.h>
> | #endif
> | #ifdef HAVE_UNISTD_H
> | # include <unistd.h>
> | #endif
> | int
> | main ()
> | {
> | static int test_array [1 - 2 * !((int32_t) ((((int32_t) 1 << (32 -
> 2)) - 1) * 2 + 1)
> | 		 < (int32_t) ((((int32_t) 1 << (32 - 2)) - 1) * 2 + 2))];
> | test_array [0] = 0
> |
> |   ;
> |   return 0;
> | }
> configure:25058: result: yes
> configure:25071: checking for int64_t
> configure:25102: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:25109: $? = 0
> configure:25138: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> conftest.c(96): warning #61: integer operation result is out of range
>   		 < (int64_t) ((((int64_t) 1 << (64 - 2)) - 1) * 2 + 2))];
>   		                                                  ^
> 
> conftest.c(95): error: the size of an array must be greater than zero
>   static int test_array [1 - 2 * !((int64_t) ((((int64_t) 1 << (64 -
> 2)) - 1) * 2 + 1)
>                          ^
> 
> compilation aborted for conftest.c (code 2)
> configure:25145: $? = 2
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define USE_SMP_COLLECTIVES 1
> | #define USE_PIPE_COLLECTIVES 1
> | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define HAVE_RUNTIME_THREADCHECK 1
> | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
> | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | #define HAVE__FUNCTION__ /**/
> | #define HAVE_LONG_LONG 1
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDCALL
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_UNIVERSAL_ENDIAN 1
> | #define HAVE_LONG_DOUBLE 1
> | #define HAVE_LONG_LONG_INT 1
> | #define HAVE_MAX_INTEGER_ALIGNMENT 8
> | #define HAVE_MAX_STRUCT_ALIGNMENT 8
> | #define HAVE_MAX_FP_ALIGNMENT 16
> | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
> | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
> | #define SIZEOF_CHAR 1
> | #define SIZEOF_UNSIGNED_CHAR 1
> | #define SIZEOF_SHORT 2
> | #define SIZEOF_UNSIGNED_SHORT 2
> | #define SIZEOF_INT 4
> | #define SIZEOF_UNSIGNED_INT 4
> | #define SIZEOF_LONG 8
> | #define SIZEOF_UNSIGNED_LONG 8
> | #define SIZEOF_LONG_LONG 8
> | #define SIZEOF_UNSIGNED_LONG_LONG 8
> | #define SIZEOF_FLOAT 4
> | #define SIZEOF_DOUBLE 8
> | #define SIZEOF_LONG_DOUBLE 16
> | #define SIZEOF_WCHAR_T 0
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_VOID_P 8
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | /* end confdefs.h.  */
> | #include <stdio.h>
> | #ifdef HAVE_SYS_TYPES_H
> | # include <sys/types.h>
> | #endif
> | #ifdef HAVE_SYS_STAT_H
> | # include <sys/stat.h>
> | #endif
> | #ifdef STDC_HEADERS
> | # include <stdlib.h>
> | # include <stddef.h>
> | #else
> | # ifdef HAVE_STDLIB_H
> | #  include <stdlib.h>
> | # endif
> | #endif
> | #ifdef HAVE_STRING_H
> | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
> | #  include <memory.h>
> | # endif
> | # include <string.h>
> | #endif
> | #ifdef HAVE_STRINGS_H
> | # include <strings.h>
> | #endif
> | #ifdef HAVE_INTTYPES_H
> | # include <inttypes.h>
> | #endif
> | #ifdef HAVE_STDINT_H
> | # include <stdint.h>
> | #endif
> | #ifdef HAVE_UNISTD_H
> | # include <unistd.h>
> | #endif
> | int
> | main ()
> | {
> | static int test_array [1 - 2 * !((int64_t) ((((int64_t) 1 << (64 -
> 2)) - 1) * 2 + 1)
> | 		 < (int64_t) ((((int64_t) 1 << (64 - 2)) - 1) * 2 + 2))];
> | test_array [0] = 0
> |
> |   ;
> |   return 0;
> | }
> configure:25174: result: yes
> configure:25225: checking for uint8_t
> configure:25256: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:25263: $? = 0
> configure:25284: result: yes
> configure:25302: checking for uint16_t
> configure:25333: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:25340: $? = 0
> configure:25361: result: yes
> configure:25375: checking for uint32_t
> configure:25406: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:25413: $? = 0
> configure:25434: result: yes
> configure:25452: checking for uint64_t
> configure:25483: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.c >&5
> configure:25490: $? = 0
> configure:25511: result: yes
> configure:25902: checking for size of Fortran type integer
> configure:25938: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftestc.c >&5
> configure:25941: $? = 0
> configure:25960: ifort -o conftest -O3 -xT -align all -fno-alias -m64
> -O3 -O3  conftest.f conftestc.o  >&5
> configure:25963: $? = 0
> configure:25999: result: 4
> configure:26010: checking for size of Fortran type real
> configure:26046: icc -c -no-multibyte-chars -O3 -m64 -O3 
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftestc.c >&5
> configure:26049: $? = 0
> configure:26068: ifort -o conftest -O3 -xT -align all -fno-alias -m64
> -O3 -O3  conftest.f conftestc.o  >&5
> configure:26071: $? = 0
> confi


More information about the mpich-discuss mailing list