[mpich-discuss] fatal error: mpidpre.h: No such file or directory; compilation on Ubuntu 11.04

Gustavo Correa gus at ldeo.columbia.edu
Mon Jan 16 09:33:25 CST 2012


Hi Alexander


The instructions on the link in your email are out of date.
They might work for MPICH-1, which uses the ch_p4 device, but is no longer supported.
Many things have changed since then.
Did you try to follow the installation instructions in the MPICH2 documentation?

http://www.mcs.anl.gov/research/projects/mpich2/documentation/index.php?s=docs

[See the README, Installer's Guide, and User's Guide.]
The files are probably also available in the 'docs' directory in the tarball you downloaded.

I hope this helps,
Gus Correa

On Jan 16, 2012, at 7:22 AM, Alexander Beck-Ratzka wrote:

> Hi Folks,
> 
> I have tried to compile the mpich on my Ubuntu driven laptop (a machine with 
> for CPUs). My goal was touse MPICH as a standolane solution for debug and 
> develop purposes.
> 
> I have followed the instructions on
> 
> http://robotics.ee.uwa.edu.au/courses/adv-comp-arch/labs/mpi/mpi_at_home.html
> 
> so I have downloaded mpich2-1.4.1p1from 
> 
> http://www.mcs.anl.gov/research/projects/mpich2/
> 
> Then I have configured it with
> 
> ./configure --with-device=ch3_p4 --with-mpe --with-romio --enable-fc --enable-
> cxx --enable-debug --enable-traceback --prefix /opt/mpich
> 
> and  also with
> 
> --with-device=ch_shmem
> 
> --with-device=ch3_shmem
> 
> --with-device=ch_p4
> 
> The log of the configuration and the log of the make is at the end of this 
> Email.
> 
> The make fails always (with every device option) with the error:
> 
> [snip]
> 
>  CC              dataloop.c
> In file included from ./../mpid_dataloop.h:115:0,
>                 from ./dataloop.h:16,
>                 from dataloop.c:12:
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/include/mpiimpl.h:123:21: fatal 
> error: mpidpre.h: No such file or directory
> compilation terminated.
> make[5]: *** [dataloop.o] Error 1
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common/datatype/dataloop'
> make[4]: *** [all-redirect] Error 2
> make[4]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common/datatype'
> make[3]: *** [all-redirect] Error 2
> make[3]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common'
> make[2]: *** [all-redirect] Error 2
> make[2]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid'
> make[1]: *** [all-redirect] Error 2
> make[1]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src'
> make: *** [all-redirect] Error 2
> 
> [snip]
> 
> 
> Any suggestions?
> 
> Best wishes
> 
> Alexander
> 
> ######################configure.log###############
> 
> 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.63.  Invocation command line was
> 
>  $ ./configure --with-device=ch3_p4 --with-mpe --with-romio --enable-fc --
> enable-cxx --enable-debug --enable-traceback --prefix /opt/mpich
> 
> ## --------- ##
> ## Platform. ##
> ## --------- ##
> 
> hostname = NB403276-W510
> uname -m = x86_64
> uname -r = 2.6.38-8-generic
> uname -s = Linux
> uname -v = #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011
> 
> /usr/bin/uname -p = unknown
> /bin/uname -X     = unknown
> 
> /bin/arch              = unknown
> /usr/bin/arch -k       = unknown
> /usr/convex/getsysinfo = unknown
> /usr/bin/hostinfo      = unknown
> /bin/machine           = unknown
> /usr/bin/oslevel       = unknown
> /bin/universe          = unknown
> 
> PATH: /usr/local/sbin
> PATH: /usr/local/bin
> PATH: /usr/sbin
> PATH: /usr/bin
> PATH: /sbin
> PATH: /bin
> 
> 
> ## ----------- ##
> ## Core tests. ##
> ## ----------- ##
> 
> Configuring MPICH2 version 1.4.1p1 with  '--with-device=ch3_p4' '--with-mpe' 
> '--with-romio' '--enable-fc' '--enable-cxx' '--enable-debug' '--enable-
> traceback' '--prefix' '/opt/mpich'
> Running on system: Linux NB403276-W510 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 
> 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
> configure:3121: checking for gcc
> checking for gcc... configure:3137: found /usr/bin/gcc
> configure:3148: result: gcc
> gcc
> configure:3182: checking for C compiler version
> configure:3190: gcc --version >&5
> gcc (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
> Copyright (C) 2010 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> configure:3194: $? = 0
> configure:3201: gcc -v >&5
> Using built-in specs.
> COLLECT_GCC=gcc
> COLLECT_LTO_WRAPPER=/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/lto-
> wrapper
> Target: x86_64-linux-gnu
> Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 
> 4.5.2-8ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs --
> enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.5 
> --enable-shared --enable-multiarch --with-multiarch-defaults=x86_64-linux-gnu 
> --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib/x86_64-
> linux-gnu --without-included-gettext --enable-threads=posix --with-gxx-
> include-dir=/usr/include/c++/4.5 --libdir=/usr/lib/x86_64-linux-gnu --enable-
> nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-
> libstdcxx-time=yes --enable-plugin --enable-gold --enable-ld=default --with-
> plugin-ld=ld.gold --enable-objc-gc --disable-werror --with-arch-32=i686 --
> with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --
> host=x86_64-linux-gnu --target=x86_64-linux-gnu
> Thread model: posix
> gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) 
> configure:3205: $? = 0
> configure:3212: gcc -V >&5
> gcc: '-V' option must have argument
> configure:3216: $? = 1
> configure:3239: checking for C compiler default output file name
> checking for C compiler default output file name... configure:3261: gcc       
> conftest.c   >&5
> configure:3265: $? = 0
> configure:3303: result: a.out
> a.out
> configure:3322: checking whether the C compiler works
> checking whether the C compiler works... configure:3332: ./a.out
> configure:3336: $? = 0
> configure:3355: result: yes
> yes
> configure:3362: checking whether we are cross compiling
> checking whether we are cross compiling... configure:3364: result: no
> no
> configure:3367: checking for suffix of executables
> checking for suffix of executables... configure:3374: gcc -o conftest       
> conftest.c   >&5
> configure:3378: $? = 0
> configure:3404: result: 
> 
> configure:3410: checking for suffix of object files
> checking for suffix of object files... configure:3436: gcc -c     conftest.c >&5
> configure:3440: $? = 0
> configure:3465: result: o
> o
> configure:3469: checking whether we are using the GNU C compiler
> checking whether we are using the GNU C compiler... configure:3498: gcc -c     
> conftest.c >&5
> configure:3505: $? = 0
> configure:3522: result: yes
> yes
> configure:3531: checking whether gcc accepts -g
> checking whether gcc accepts -g... configure:3561: gcc -c -g   conftest.c >&5
> configure:3568: $? = 0
> configure:3669: result: yes
> yes
> configure:3686: checking for gcc option to accept ISO C89
> checking for gcc option to accept ISO C89... configure:3760: gcc  -c     
> conftest.c >&5
> configure:3767: $? = 0
> configure:3790: result: none needed
> none needed
> configure:3826: checking how to run the C preprocessor
> checking how to run the C preprocessor... configure:3866: gcc -E   conftest.c
> configure:3873: $? = 0
> configure:3904: gcc -E   conftest.c
> conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
> compilation terminated.
> configure:3911: $? = 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
> | /* end confdefs.h.  */
> | #include <ac_nonexistent.h>
> configure:3944: result: gcc -E
> gcc -E
> configure:3973: gcc -E   conftest.c
> configure:3980: $? = 0
> configure:4011: gcc -E   conftest.c
> conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
> compilation terminated.
> configure:4018: $? = 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
> | /* end confdefs.h.  */
> | #include <ac_nonexistent.h>
> configure:4080: checking build system type
> checking build system type... configure:4098: result: x86_64-unknown-linux-gnu
> x86_64-unknown-linux-gnu
> configure:4120: checking host system type
> checking host system type... configure:4135: result: x86_64-unknown-linux-gnu
> x86_64-unknown-linux-gnu
> configure:4172: checking for grep that handles long lines and -e
> checking for grep that handles long lines and -e... configure:4232: result: 
> /bin/grep
> /bin/grep
> configure:4237: checking for fgrep
> checking for fgrep... configure:4301: result: /bin/grep -F
> /bin/grep -F
> configure:6845: ===== configuring src/mpl =====
> configure: ===== configuring src/mpl =====
> configure:6952: executing: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/configure  '--with-
> device=ch3_p4' '--with-mpe' '--with-romio' '--enable-fc' '--enable-cxx' '--
> enable-debug' '--enable-traceback' '--prefix' '/opt/mpich' --disable-option-
> checking
> configure: executing: /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/configure  
> '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--enable-fc' '--enable-
> cxx' '--enable-debug' '--enable-traceback' '--prefix' '/opt/mpich' --disable-
> option-checking
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for style of include used by make... GNU
> checking for gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking dependency style of gcc... gcc3
> checking for a sed that does not truncate output... /bin/sed
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for ar... ar
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking how to run the C preprocessor... gcc -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
> libraries... yes
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... no
> checking whether to build static libraries... yes
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to accept ISO C89... (cached) none needed
> checking dependency style of gcc... (cached) gcc3
> checking for an ANSI C-conforming const... yes
> checking for C/C++ restrict keyword... __restrict
> checking for variable argument list macro functionality... yes
> checking stdio.h usability... yes
> checking stdio.h presence... yes
> checking for stdio.h... yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking stdarg.h usability... yes
> checking stdarg.h presence... yes
> checking for stdarg.h... yes
> checking ctype.h usability... yes
> checking ctype.h presence... yes
> checking for ctype.h... yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking valgrind.h usability... no
> checking valgrind.h presence... no
> checking for valgrind.h... no
> checking memcheck.h usability... no
> checking memcheck.h presence... no
> checking for memcheck.h... no
> checking valgrind/valgrind.h usability... no
> checking valgrind/valgrind.h presence... no
> checking for valgrind/valgrind.h... no
> checking valgrind/memcheck.h usability... no
> checking valgrind/memcheck.h presence... no
> checking for valgrind/memcheck.h... no
> checking helgrind.h usability... no
> checking helgrind.h presence... no
> checking for helgrind.h... no
> checking valgrind/helgrind.h usability... no
> checking valgrind/helgrind.h presence... no
> checking for valgrind/helgrind.h... no
> checking drd.h usability... no
> checking drd.h presence... no
> checking for drd.h... no
> checking valgrind/drd.h usability... no
> checking valgrind/drd.h presence... no
> checking for valgrind/drd.h... no
> checking whether the valgrind headers are broken or too old... yes
> checking for strdup... yes
> checking whether strdup needs a declaration... no
> checking for snprintf... yes
> checking whether snprintf needs a declaration... no
> checking for strncmp... yes
> checking whether strncmp needs a declaration... no
> checking for putenv... yes
> checking whether putenv needs a declaration... no
> checking whether __attribute__ allowed... yes
> checking whether __attribute__((format)) allowed... yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating localdefs
> config.status: creating include/config.h
> config.status: include/config.h is unchanged
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing include/mplconfig.h commands
> config.status: creating include/mplconfig.h - prefix MPL for include/config.h 
> defines
> config.status: include/mplconfig.h is unchanged
> configure:6971: ===== done with src/mpl configure =====
> configure: ===== done with src/mpl configure =====
> WRAPPER_LIBS(='') does not contain '-lmpl', prepending
> CPPFLAGS(='') does not contain '-
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include', appending
> CPPFLAGS(=' -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include') does 
> not contain '-I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include', 
> appending
> LIBS(=' ') does not contain '-lopa', prepending
> configure:7069: gcc -o conftest     -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include   conftest.c -lopa   
>> &5
> conftest.c:12:28: fatal error: opa_primitives.h: No such file or directory
> compilation terminated.
> configure:7076: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | /* end confdefs.h.  */
> | #include "opa_primitives.h"
> | 
> | int
> | main ()
> | {
> | 
> | OPA_int_t i;
> | OPA_store_int(i,10);
> | OPA_fetch_and_incr_int(&i,5);
> | 
> |   ;
> |   return 0;
> | }
> CPPFLAGS(=' -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include') does not contain '-
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src', appending
> CPPFLAGS(=' -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src') does not contain '-
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src', appending
> configure:7150: ===== configuring src/openpa =====
> configure: ===== configuring src/openpa =====
> configure:7257: executing: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/configure --with-atomic-
> primitives=auto_allow_emulation '--with-device=ch3_p4' '--with-mpe' '--with-
> romio' '--enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' '--
> prefix' '/opt/mpich' --disable-option-checking
> configure: executing: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/configure --with-atomic-
> primitives=auto_allow_emulation '--with-device=ch3_p4' '--with-mpe' '--with-
> romio' '--enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' '--
> prefix' '/opt/mpich' --disable-option-checking
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for style of include used by make... GNU
> checking for gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking dependency style of gcc... gcc3
> checking for a sed that does not truncate output... /bin/sed
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for ar... ar
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking how to run the C preprocessor... gcc -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
> libraries... yes
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... no
> checking whether to build static libraries... yes
> checking for gcc... (cached) gcc
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to accept ISO C89... (cached) none needed
> checking dependency style of gcc... (cached) gcc3
> checking whether to enable assertions... yes
> checking pthread.h usability... yes
> checking pthread.h presence... yes
> checking for pthread.h... yes
> checking atomic.h usability... no
> checking atomic.h presence... no
> checking for atomic.h... no
> checking intrin.h usability... no
> checking intrin.h presence... no
> checking for intrin.h... no
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking stddef.h usability... yes
> checking stddef.h presence... yes
> checking for stddef.h... yes
> checking for C/C++ restrict keyword... __restrict
> checking for inline... inline
> checking for an ANSI C-conforming const... yes
> checking for pthread_create in -lpthread... yes
> checking for pthread_yield... yes
> checking if 100 threads can be run at once... yes
> checking size of void *... 8
> checking size of int... 4
> checking whether __attribute__ allowed... yes
> checking whether __attribute__((format)) allowed... yes
> checking if compiler rejects bogus asm statements... yes
> checking for support for gcc x86/x86_64 primitives... yes
> checking for support for gcc x86 primitives for pre-Pentium 4... yes
> checking for support for gcc ia64 primitives... no
> checking for support for gcc PowerPC atomics... no
> checking for support for gcc SiCortex atomics... no
> checking for support for gcc atomic intrinsics... yes
> checking for support for Windows NT atomic intrinsics... no
> checking for support for Sun atomic operations library... no
> checking whether to enable strict fairness checks... no
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating src/Makefile
> config.status: creating test/Makefile
> config.status: creating openpa.pc
> config.status: creating src/config.h
> config.status: src/config.h is unchanged
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing src/opa_config.h commands
> config.status: creating src/opa_config.h - prefix OPA for src/config.h defines
> config.status: src/opa_config.h is unchanged
> configure:7276: ===== done with src/openpa configure =====
> configure: ===== done with src/openpa configure =====
> WRAPPER_LIBS(='-lmpl ') does not contain '-lopa', prepending
> configure:7789: WARNING: Device ch3_p4 is unknown
> configure: WARNING: Device ch3_p4 is unknown
> sourcing /home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/mpich2prereq
> configure:8062: checking whether the compiler defines __func__
> checking whether the compiler defines __func__... configure:8099: gcc -o 
> conftest     -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:8103: $? = 0
> configure:8109: ./conftest
> configure:8113: $? = 0
> configure:8186: result: yes
> yes
> configure:8197: checking whether the compiler defines __FUNC__
> checking whether the compiler defines __FUNC__... configure:8234: gcc -o 
> conftest     -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> conftest.c: In function 'foo':
> conftest.c:24:20: error: '__FUNC__' undeclared (first use in this function)
> conftest.c:24:20: note: each undeclared identifier is reported only once for 
> each function it appears in
> configure:8238: $? = 1
> configure: program exited with status 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
> | #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
> | #define HAVE_ROMIO 1
> | #define HAVE__FUNC__ /**/
> | /* end confdefs.h.  */
> | 
> | #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:8321: result: no
> no
> configure:8332: checking whether the compiler sets __FUNCTION__
> checking whether the compiler sets __FUNCTION__... configure:8369: gcc -o 
> conftest     -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:8373: $? = 0
> configure:8379: ./conftest
> configure:8383: $? = 0
> configure:8456: result: yes
> yes
> configure:8474: checking whether C compiler accepts option -O2
> checking whether C compiler accepts option -O2... configure:8544: gcc -o 
> conftest     -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   > 
> pac_test1.log 2>&1
> configure:8551: $? = 0
> configure:8603: gcc -o conftest -O2     -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   > 
> pac_test2.log 2>&1
> configure:8610: $? = 0
> configure:8625: diff -b pac_test1.log pac_test2.log > pac_test.log
> configure:8628: $? = 0
> configure:8749: result: yes
> yes
> configure:8765: checking whether C compiler option -O2 works with an invalid 
> prototype program
> checking whether C compiler option -O2 works with an invalid prototype 
> program... configure:8783: gcc -o conftest -O2     -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> conftest.c: In function 'main':
> conftest.c:20:14: warning: 'return' with a value, in function returning void
> configure:8790: $? = 0
> configure:8809: result: yes
> yes
> configure:8814: checking whether routines compiled with -O2 can be linked with 
> ones compiled without -O2
> checking whether routines compiled with -O2 can be linked with ones compiled 
> without -O2... configure:8872: gcc -c     -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c > 
> pac_test3.log 2>&1
> configure:8879: $? = 0
> configure:8887: mv conftest.o pac_conftest.o
> configure:8890: $? = 0
> configure:8951: gcc -o conftest     -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c 
> pac_conftest.o   > pac_test4.log 2>&1
> configure:8958: $? = 0
> configure:9025: gcc -o conftest -O2     -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c 
> pac_conftest.o   > pac_test5.log 2>&1
> configure:9032: $? = 0
> configure:9047: diff -b pac_test4.log pac_test5.log > pac_test.log
> configure:9050: $? = 0
> configure:9219: result: yes
> yes
> configure:9255: checking for type of weak symbol alias support
> checking for type of weak symbol alias support... configure:9289: gcc -o 
> conftest    -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:9296: $? = 0
> configure:9344: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:9351: $? = 0
> configure:9358: mv conftest.o pac_conftest.o
> configure:9361: $? = 0
> configure:9416: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c 
> pac_conftest.o   >&5
> configure:9423: $? = 0
> configure:9455: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:9462: $? = 0
> configure:9469: mv conftest.o pac_conftest.o
> configure:9472: $? = 0
> configure:9528: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c 
> pac_conftest.o   >&5
> configure:9535: $? = 0
> configure:9789: result: pragma weak
> pragma weak
> configure:9816: checking whether __attribute__ ((weak)) allowed
> checking whether __attribute__ ((weak)) allowed... configure:9843: gcc -c    -
> O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:9850: $? = 0
> configure:9865: result: yes
> yes
> configure:9869: checking whether __attribute__ ((weak_import)) allowed
> checking whether __attribute__ ((weak_import)) allowed... configure:9896: gcc -
> c    -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c:20:1: warning: 'weak_import' attribute directive ignored
> configure:9903: $? = 0
> configure:9918: result: yes
> yes
> configure:9921: checking whether __attribute__((weak,alias(...))) allowed
> checking whether __attribute__((weak,alias(...))) allowed... configure:9948: 
> gcc -c    -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c:20:5: error: 'foo' aliased to undefined symbol '__foo'
> conftest.c:20:5: error: 'foo' aliased to undefined symbol '__foo'
> configure:9955: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | /* end confdefs.h.  */
> | int foo(int) __attribute__((weak,alias("__foo")));
> | int
> | main ()
> | {
> | int a;
> |   ;
> |   return 0;
> | }
> configure:9970: result: no
> no
> configure:9984: checking for multiple weak symbol support
> checking for multiple weak symbol support... configure:10017: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:10024: $? = 0
> configure:10031: mv conftest.o pac_conftest.o
> configure:10034: $? = 0
> configure:10089: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c 
> pac_conftest.o   >&5
> configure:10096: $? = 0
> configure:10167: result: yes
> yes
> configure:10289: checking for ifort
> checking for ifort... configure:10319: result: no
> no
> configure:10289: checking for pgf77
> checking for pgf77... configure:10319: result: no
> no
> configure:10289: checking for af77
> checking for af77... configure:10319: result: no
> no
> configure:10289: checking for xlf
> checking for xlf... configure:10319: result: no
> no
> configure:10289: checking for frt
> checking for frt... configure:10319: result: no
> no
> configure:10289: checking for cf77
> checking for cf77... configure:10319: result: no
> no
> configure:10289: checking for fort77
> checking for fort77... configure:10319: result: no
> no
> configure:10289: checking for fl32
> checking for fl32... configure:10319: result: no
> no
> configure:10289: checking for fort
> checking for fort... configure:10319: result: no
> no
> configure:10289: checking for ifc
> checking for ifc... configure:10319: result: no
> no
> configure:10289: checking for efc
> checking for efc... configure:10319: result: no
> no
> configure:10289: checking for ftn
> checking for ftn... configure:10319: result: no
> no
> configure:10289: checking for gfortran
> checking for gfortran... configure:10305: found /usr/bin/gfortran
> configure:10316: result: gfortran
> gfortran
> configure:10342: checking for Fortran 77 compiler version
> configure:10350: gfortran --version >&5
> GNU Fortran (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
> Copyright (C) 2010 Free Software Foundation, Inc.
> 
> GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
> You may redistribute copies of GNU Fortran
> under the terms of the GNU General Public License.
> For more information about these matters, see the file named COPYING
> 
> configure:10354: $? = 0
> configure:10361: gfortran -v >&5
> Using built-in specs.
> COLLECT_GCC=gfortran
> COLLECT_LTO_WRAPPER=/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/lto-
> wrapper
> Target: x86_64-linux-gnu
> Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 
> 4.5.2-8ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs --
> enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.5 
> --enable-shared --enable-multiarch --with-multiarch-defaults=x86_64-linux-gnu 
> --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib/x86_64-
> linux-gnu --without-included-gettext --enable-threads=posix --with-gxx-
> include-dir=/usr/include/c++/4.5 --libdir=/usr/lib/x86_64-linux-gnu --enable-
> nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-
> libstdcxx-time=yes --enable-plugin --enable-gold --enable-ld=default --with-
> plugin-ld=ld.gold --enable-objc-gc --disable-werror --with-arch-32=i686 --
> with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --
> host=x86_64-linux-gnu --target=x86_64-linux-gnu
> Thread model: posix
> gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) 
> configure:10365: $? = 0
> configure:10372: gfortran -V >&5
> gfortran: '-V' option must have argument
> configure:10376: $? = 1
> configure:10384: checking whether we are using the GNU Fortran 77 compiler
> checking whether we are using the GNU Fortran 77 compiler... configure:10403: 
> gfortran -c   conftest.F >&5
> configure:10410: $? = 0
> configure:10427: result: yes
> yes
> configure:10433: checking whether gfortran accepts -g
> checking whether gfortran accepts -g... configure:10450: gfortran -c -g 
> conftest.f >&5
> configure:10457: $? = 0
> configure:10473: result: yes
> yes
> configure:10532: checking whether Fortran 77 compiler accepts option -O2
> checking whether Fortran 77 compiler accepts option -O2... configure:10591: 
> gfortran -o conftest     conftest.f   > pac_test1.log 2>&1
> configure:10598: $? = 0
> configure:10650: gfortran -o conftest -O2     conftest.f   > pac_test2.log 2>&1
> configure:10657: $? = 0
> configure:10672: diff -b pac_test1.log pac_test2.log > pac_test.log
> configure:10675: $? = 0
> configure:10796: result: yes
> yes
> configure:10801: checking whether routines compiled with -O2 can be linked with 
> ones compiled without -O2
> checking whether routines compiled with -O2 can be linked with ones compiled 
> without -O2... configure:10854: gfortran -c   conftest.f > pac_test3.log 2>&1
> configure:10861: $? = 0
> configure:10869: mv conftest.o pac_conftest.o
> configure:10872: $? = 0
> configure:10924: gfortran -o conftest -O2     conftest.f pac_conftest.o   > 
> pac_test4.log 2>&1
> configure:10931: $? = 0
> configure:10946: diff -b pac_test2.log pac_test4.log > pac_test.log
> configure:10949: $? = 0
> configure:11070: result: yes
> yes
> configure:11108: checking how to get verbose linking output from gfortran
> checking how to get verbose linking output from gfortran... configure:11124: 
> gfortran -c   -O2 conftest.f >&5
> configure:11131: $? = 0
> configure:11153: gfortran -o conftest -O2 -v conftest.f
> Using built-in specs.
> Target: x86_64-linux-gnu
> Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 
> 4.5.2-8ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs --
> enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.5 
> --enable-shared --enable-multiarch --with-multiarch-defaults=x86_64-linux-gnu 
> --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib/x86_64-
> linux-gnu --without-included-gettext --enable-threads=posix --with-gxx-
> include-dir=/usr/include/c++/4.5 --libdir=/usr/lib/x86_64-linux-gnu --enable-
> nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-
> libstdcxx-time=yes --enable-plugin --enable-gold --enable-ld=default --with-
> plugin-ld=ld.gold --enable-objc-gc --disable-werror --with-arch-32=i686 --
> with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --
> host=x86_64-linux-gnu --target=x86_64-linux-gnu
> Thread model: posix
> gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) 
> /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/f951 conftest.f -ffixed-
> form -quiet -dumpbase conftest.f -mtune=generic -march=x86-64 -auxbase 
> conftest -O2 -version -fintrinsic-modules-path /usr/lib/x86_64-linux-
> gnu/gcc/x86_64-linux-gnu/4.5.2/finclude -o /tmp/ccULtHlG.s
> GNU Fortran (Ubuntu/Linaro 4.5.2-8ubuntu4) version 4.5.2 (x86_64-linux-gnu)
> 	compiled by GNU C version 4.5.2, GMP version 4.3.2, MPFR version 3.0.0-p8, 
> MPC version 0.9
> GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
> GNU Fortran (Ubuntu/Linaro 4.5.2-8ubuntu4) version 4.5.2 (x86_64-linux-gnu)
> 	compiled by GNU C version 4.5.2, GMP version 4.3.2, MPFR version 3.0.0-p8, 
> MPC version 0.9
> GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
> as -V -Qy --64 -o /tmp/cc9isxMo.o /tmp/ccULtHlG.s
> GNU assembler version 2.21.0 (x86_64-linux-gnu) using BFD version (GNU 
> Binutils for Ubuntu) 2.21.0.20110327
> /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/collect2 --build-id --
> eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-
> x86-64.so.2 -z relro -o conftest /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-
> gnu/4.5.2/../../../crt1.o /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-
> gnu/4.5.2/../../../crti.o /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-
> gnu/4.5.2/crtbegin.o -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2 -
> L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../.. -
> L/usr/lib/x86_64-linux-gnu /tmp/cc9isxMo.o -lgfortran -lm -lgcc_s -lgcc -lc -
> lgcc_s -lgcc /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/crtend.o 
> /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../../crtn.o
> configure:11222: result: -v
> -v
> configure:11224: checking for Fortran 77 libraries of gfortran
> checking for Fortran 77 libraries of gfortran... configure:11247: gfortran -o 
> conftest -O2 -v conftest.f
> Using built-in specs.
> Target: x86_64-linux-gnu
> Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 
> 4.5.2-8ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs --
> enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.5 
> --enable-shared --enable-multiarch --with-multiarch-defaults=x86_64-linux-gnu 
> --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib/x86_64-
> linux-gnu --without-included-gettext --enable-threads=posix --with-gxx-
> include-dir=/usr/include/c++/4.5 --libdir=/usr/lib/x86_64-linux-gnu --enable-
> nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-
> libstdcxx-time=yes --enable-plugin --enable-gold --enable-ld=default --with-
> plugin-ld=ld.gold --enable-objc-gc --disable-werror --with-arch-32=i686 --
> with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --
> host=x86_64-linux-gnu --target=x86_64-linux-gnu
> Thread model: posix
> gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) 
> /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/f951 conftest.f -ffixed-
> form -quiet -dumpbase conftest.f -mtune=generic -march=x86-64 -auxbase 
> conftest -O2 -version -fintrinsic-modules-path /usr/lib/x86_64-linux-
> gnu/gcc/x86_64-linux-gnu/4.5.2/finclude -o /tmp/ccIiboIO.s
> GNU Fortran (Ubuntu/Linaro 4.5.2-8ubuntu4) version 4.5.2 (x86_64-linux-gnu)
> 	compiled by GNU C version 4.5.2, GMP version 4.3.2, MPFR version 3.0.0-p8, 
> MPC version 0.9
> GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
> GNU Fortran (Ubuntu/Linaro 4.5.2-8ubuntu4) version 4.5.2 (x86_64-linux-gnu)
> 	compiled by GNU C version 4.5.2, GMP version 4.3.2, MPFR version 3.0.0-p8, 
> MPC version 0.9
> GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
> as -V -Qy --64 -o /tmp/ccLdtCix.o /tmp/ccIiboIO.s
> GNU assembler version 2.21.0 (x86_64-linux-gnu) using BFD version (GNU 
> Binutils for Ubuntu) 2.21.0.20110327
> /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/collect2 --build-id --
> eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-
> x86-64.so.2 -z relro -o conftest /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-
> gnu/4.5.2/../../../crt1.o /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-
> gnu/4.5.2/../../../crti.o /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-
> gnu/4.5.2/crtbegin.o -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2 -
> L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../.. -
> L/usr/lib/x86_64-linux-gnu /tmp/ccLdtCix.o -lgfortran -lm -lgcc_s -lgcc -lc -
> lgcc_s -lgcc /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/crtend.o 
> /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../../crtn.o
> configure:11424: result:  -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-
> gnu/4.5.2 -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../.. -
> L/usr/lib/x86_64-linux-gnu -lgfortran -lm
> -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2 -L/usr/lib/x86_64-
> linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../.. -L/usr/lib/x86_64-linux-gnu -
> lgfortran -lm
> configure:11440: checking whether gfortran accepts the FLIBS found by autoconf
> checking whether gfortran accepts the FLIBS found by autoconf... 
> configure:11462: gfortran -o conftest   -O2   conftest.f   >&5
> configure:11469: $? = 0
> configure:11478: result: yes
> yes
> configure:11548: checking whether gcc links with FLIBS found by autoconf
> checking whether gcc links with FLIBS found by autoconf... configure:11583: gcc 
> -o conftest    -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c  -
> L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2 -L/usr/lib/x86_64-linux-
> gnu/gcc/x86_64-linux-gnu/4.5.2/../../.. -L/usr/lib/x86_64-linux-gnu -lgfortran 
> -lm   >&5
> configure:11590: $? = 0
> configure:11599: result: yes
> yes
> configure:11681: checking whether Fortran 77 and C objects are compatible
> checking whether Fortran 77 and C objects are compatible... configure:11770: 
> gcc -c    -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:11777: $? = 0
> configure:11784: mv conftest.o pac_conftest.o
> configure:11787: $? = 0
> configure:11802: gfortran -o conftest   -O2   conftest.f pac_conftest.o   >&5
> configure:11809: $? = 0
> configure:11819: result: yes
> yes
> configure:12045: checking for linker for Fortran main program
> checking for linker for Fortran main program... configure:12076: gcc -c    -O2  
> -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:12083: $? = 0
> configure:12164: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:12171: $? = 0
> configure:12178: mv conftest.o pac_conftest.o
> configure:12181: $? = 0
> configure:12196: gfortran -o conftest   -O2   conftest.f pac_conftest.o   >&5
> configure:12203: $? = 0
> configure:12212: result: Use Fortran to link programs
> Use Fortran to link programs
> configure:12388: checking for Fortran 77 name mangling
> checking for Fortran 77 name mangling... configure:12416: gfortran -c   -O2 
> conftest.f >&5
> configure:12423: $? = 0
> configure:12430: mv conftest.o f77conftest.o
> configure:12433: $? = 0
> configure:12468: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c 
> f77conftest.o  -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2 -
> L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../.. -
> L/usr/lib/x86_64-linux-gnu -lgfortran -lm   >&5
> configure:12475: $? = 0
> configure:12672: result: lower uscore
> lower uscore
> configure:12735: checking for egrep
> checking for egrep... configure:12799: result: /bin/grep -E
> /bin/grep -E
> configure:12804: checking for ANSI C header files
> checking for ANSI C header files... configure:12834: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:12841: $? = 0
> configure:12940: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:12944: $? = 0
> configure:12950: ./conftest
> configure:12954: $? = 0
> configure:12972: result: yes
> yes
> configure:12998: checking for libraries to link Fortran main with C stdio 
> routines
> checking for libraries to link Fortran main with C stdio routines... 
> configure:13034: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:13041: $? = 0
> configure:13048: mv conftest.o pac_conftest.o
> configure:13051: $? = 0
> configure:13076: gfortran -o conftest   -O2   conftest.f pac_conftest.o    >&5
> configure:13083: $? = 0
> configure:13134: result: none
> none
> configure:13187: checking whether Fortran init will work with C
> checking whether Fortran init will work with C... configure:13215: gfortran -c   
> -O2 conftest.f >&5
> configure:13222: $? = 0
> configure:13229: mv conftest.o pac_f77conftest.o
> configure:13232: $? = 0
> configure:13286: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c 
> pac_f77conftest.o   >&5
> configure:13293: $? = 0
> configure:13334: result: yes
> yes
> configure:13420: checking for ifort
> checking for ifort... configure:13450: result: no
> no
> configure:13420: checking for pgf90
> checking for pgf90... configure:13450: result: no
> no
> configure:13420: checking for pathf90
> checking for pathf90... configure:13450: result: no
> no
> configure:13420: checking for pathf95
> checking for pathf95... configure:13450: result: no
> no
> configure:13420: checking for xlf90
> checking for xlf90... configure:13450: result: no
> no
> configure:13420: checking for xlf95
> checking for xlf95... configure:13450: result: no
> no
> configure:13420: checking for xlf2003
> checking for xlf2003... configure:13450: result: no
> no
> configure:13420: checking for f90
> checking for f90... configure:13450: result: no
> no
> configure:13420: checking for epcf90
> checking for epcf90... configure:13450: result: no
> no
> configure:13420: checking for f95
> checking for f95... configure:13436: found /usr/bin/f95
> configure:13447: result: f95
> f95
> configure:13473: checking for Fortran compiler version
> configure:13481: f95 --version >&5
> GNU Fortran (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
> Copyright (C) 2010 Free Software Foundation, Inc.
> 
> GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
> You may redistribute copies of GNU Fortran
> under the terms of the GNU General Public License.
> For more information about these matters, see the file named COPYING
> 
> configure:13485: $? = 0
> configure:13492: f95 -v >&5
> Using built-in specs.
> COLLECT_GCC=f95
> COLLECT_LTO_WRAPPER=/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/lto-
> wrapper
> Target: x86_64-linux-gnu
> Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 
> 4.5.2-8ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs --
> enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.5 
> --enable-shared --enable-multiarch --with-multiarch-defaults=x86_64-linux-gnu 
> --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib/x86_64-
> linux-gnu --without-included-gettext --enable-threads=posix --with-gxx-
> include-dir=/usr/include/c++/4.5 --libdir=/usr/lib/x86_64-linux-gnu --enable-
> nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-
> libstdcxx-time=yes --enable-plugin --enable-gold --enable-ld=default --with-
> plugin-ld=ld.gold --enable-objc-gc --disable-werror --with-arch-32=i686 --
> with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --
> host=x86_64-linux-gnu --target=x86_64-linux-gnu
> Thread model: posix
> gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) 
> configure:13496: $? = 0
> configure:13503: f95 -V >&5
> f95: '-V' option must have argument
> configure:13507: $? = 1
> configure:13515: checking whether we are using the GNU Fortran compiler
> checking whether we are using the GNU Fortran compiler... configure:13534: f95 
> -c    conftest.F >&5
> configure:13541: $? = 0
> configure:13558: result: yes
> yes
> configure:13564: checking whether f95 accepts -g
> checking whether f95 accepts -g... configure:13581: f95 -c -g  conftest.f >&5
> configure:13588: $? = 0
> configure:13604: result: yes
> yes
> configure:13936: checking for extension for Fortran 90 programs
> checking for extension for Fortran 90 programs... configure:13957: f95 -c    
> conftest.f90 >&5
> configure:13964: $? = 0
> configure:13970: result: f90
> f90
> configure:14037: checking whether the Fortran 90 compiler (f95    ) works
> checking whether the Fortran 90 compiler (f95    ) works... configure:14054: 
> f95 -o conftest      conftest.f90   >&5
> configure:14061: $? = 0
> configure:14071: result: yes
> yes
> configure:14073: checking whether the Fortran 90 compiler (f95    ) is a cross-
> compiler
> checking whether the Fortran 90 compiler (f95    ) is a cross-compiler... 
> configure:14085: f95 -o conftest      conftest.f90   >&5
> configure:14089: $? = 0
> configure:14095: ./conftest
> configure:14099: $? = 0
> configure:14115: result: no
> no
> configure:14143: checking whether Fortran 90 compiler works with Fortran 77 
> compiler
> checking whether Fortran 90 compiler works with Fortran 77 compiler... 
> configure:14177: gfortran -c   -O2 conftest.f >&5
> configure:14184: $? = 0
> configure:14192: mv conftest.o pac_f77conftest.o
> configure:14195: $? = 0
> configure:14222: f95 -o conftest      conftest.f90 pac_f77conftest.o   >&5
> configure:14229: $? = 0
> configure:14287: result: yes
> yes
> configure:14350: checking whether Fortran 77 accepts ! for comments
> checking whether Fortran 77 accepts ! for comments... configure:14374: gfortran 
> -c   -O2 conftest.f >&5
> configure:14381: $? = 0
> configure:14406: result: yes
> yes
> configure:14416: checking for include directory flag for Fortran
> checking for include directory flag for Fortran... configure:14449: gfortran -c 
> -I src   -O2 conftest.f >&5
> configure:14456: $? = 0
> configure:14484: result: -I
> -I
> configure:14501: checking for Fortran 77 flag for library directories
> checking for Fortran 77 flag for library directories... configure:14526: 
> gfortran -c   -O2 conftest.f >&5
> configure:14533: $? = 0
> configure:14541: mv conftest.o pac_f77conftest.o
> configure:14544: $? = 0
> configure:14547: test -d conftestdir || mkdir conftestdir
> configure:14550: $? = 0
> configure:14553: ar cr conftestdir/libf77conftest.a pac_f77conftest.o
> configure:14556: $? = 0
> configure:14559: ranlib conftestdir/libf77conftest.a
> configure:14562: $? = 0
> configure:14586: gfortran -o conftest   -O2 -Lconftestdir   conftest.f -
> lf77conftest   >&5
> configure:14593: $? = 0
> configure:14633: result: -L
> -L
> configure:14858: checking whether Fortran 77 compiler processes .F files with C 
> preprocessor
> checking whether Fortran 77 compiler processes .F files with C preprocessor... 
> configure:14885: gfortran -c   -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.F >&5
> configure:14892: $? = 0
> configure:14992: result: yes
> yes
> configure:15152: checking for Fortran compiler version
> configure:15160: f95 --version >&5
> GNU Fortran (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
> Copyright (C) 2010 Free Software Foundation, Inc.
> 
> GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
> You may redistribute copies of GNU Fortran
> under the terms of the GNU General Public License.
> For more information about these matters, see the file named COPYING
> 
> configure:15164: $? = 0
> configure:15171: f95 -v >&5
> Using built-in specs.
> COLLECT_GCC=f95
> COLLECT_LTO_WRAPPER=/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/lto-
> wrapper
> Target: x86_64-linux-gnu
> Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 
> 4.5.2-8ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs --
> enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.5 
> --enable-shared --enable-multiarch --with-multiarch-defaults=x86_64-linux-gnu 
> --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib/x86_64-
> linux-gnu --without-included-gettext --enable-threads=posix --with-gxx-
> include-dir=/usr/include/c++/4.5 --libdir=/usr/lib/x86_64-linux-gnu --enable-
> nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-
> libstdcxx-time=yes --enable-plugin --enable-gold --enable-ld=default --with-
> plugin-ld=ld.gold --enable-objc-gc --disable-werror --with-arch-32=i686 --
> with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --
> host=x86_64-linux-gnu --target=x86_64-linux-gnu
> Thread model: posix
> gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) 
> configure:15175: $? = 0
> configure:15182: f95 -V >&5
> f95: '-V' option must have argument
> configure:15186: $? = 1
> configure:15194: checking whether we are using the GNU Fortran compiler
> checking whether we are using the GNU Fortran compiler... (cached) 
> configure:15237: result: yes
> yes
> configure:15243: checking whether f95 accepts -g
> checking whether f95 accepts -g... (cached) configure:15283: result: yes
> yes
> configure:15319: checking whether the Fortran 90 compiler (f95    ) works
> checking whether the Fortran 90 compiler (f95    ) works... configure:15336: 
> f95 -o conftest      conftest.f90   >&5
> configure:15343: $? = 0
> configure:15353: result: yes
> yes
> configure:15355: checking whether the Fortran 90 compiler (f95    ) is a cross-
> compiler
> checking whether the Fortran 90 compiler (f95    ) is a cross-compiler... 
> configure:15367: f95 -o conftest      conftest.f90   >&5
> configure:15371: $? = 0
> configure:15377: ./conftest
> configure:15381: $? = 0
> configure:15397: result: no
> no
> configure:15452: checking for Fortran 90 module extension
> checking for Fortran 90 module extension... configure:15480: f95 -c    
> conftest.f90 >&5
> configure:15487: $? = 0
> configure:15547: result: mod
> mod
> configure:15557: checking for Fortran 90 module include flag
> checking for Fortran 90 module include flag... configure:15592: f95 -c    
> conftest.f90 >&5
> configure:15599: $? = 0
> configure:15652: f95 -c   -Iconftestdir  conftest.f90 >&5
> configure:15659: $? = 0
> configure:15749: result: -I
> -I
> configure:15789: checking whether Fortran 90 compiler accepts option -O2
> checking whether Fortran 90 compiler accepts option -O2... configure:15848: f95 
> -o conftest      conftest.f90   > pac_test1.log 2>&1
> configure:15855: $? = 0
> configure:15907: f95 -o conftest -O2      conftest.f90   > pac_test2.log 2>&1
> configure:15914: $? = 0
> configure:15929: diff -b pac_test1.log pac_test2.log > pac_test.log
> configure:15932: $? = 0
> configure:16053: result: yes
> yes
> configure:16058: checking whether routines compiled with -O2 can be linked with 
> ones compiled without -O2
> checking whether routines compiled with -O2 can be linked with ones compiled 
> without -O2... configure:16111: f95 -c    conftest.f90 > pac_test3.log 2>&1
> configure:16118: $? = 0
> configure:16126: mv conftest.o pac_conftest.o
> configure:16129: $? = 0
> configure:16181: f95 -o conftest -O2      conftest.f90 pac_conftest.o   > 
> pac_test4.log 2>&1
> configure:16188: $? = 0
> configure:16203: diff -b pac_test2.log pac_test4.log > pac_test.log
> configure:16206: $? = 0
> configure:16327: result: yes
> yes
> configure:16359: checking whether Fortran 90 compiler processes .F90 files with 
> C preprocessor
> checking whether Fortran 90 compiler processes .F90 files with C 
> preprocessor... configure:16386: f95 -c   -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src  conftest.F90 >&5
> configure:16393: $? = 0
> configure:16493: result: yes
> yes
> configure:16514: checking what libraries are needed to link Fortran90 programs 
> with C routines that use stdio
> checking what libraries are needed to link Fortran90 programs with C routines 
> that use stdio... configure:16550: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:16557: $? = 0
> configure:16565: mv conftest.o pac_conftest.o
> configure:16568: $? = 0
> configure:16591: f95 -o conftest   -O2    conftest.f90 pac_conftest.o   >&5
> configure:16598: $? = 0
> configure:16684: result: none
> none
> configure:16701: checking for Fortran 90 compiler vendor
> checking for Fortran 90 compiler vendor... configure:16710: f95 --version 
> </dev/null >conftest.txt 2>&1
> configure:16713: $? = 0
> configure:16750: result: gnu
> gnu
> configure:16967: checking for g++
> checking for g++... configure:16983: found /usr/bin/g++
> configure:16994: result: g++
> g++
> configure:17021: checking for C++ compiler version
> configure:17029: g++ --version >&5
> g++ (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
> Copyright (C) 2010 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> configure:17033: $? = 0
> configure:17040: g++ -v >&5
> Using built-in specs.
> COLLECT_GCC=g++
> COLLECT_LTO_WRAPPER=/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/lto-
> wrapper
> Target: x86_64-linux-gnu
> Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 
> 4.5.2-8ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs --
> enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.5 
> --enable-shared --enable-multiarch --with-multiarch-defaults=x86_64-linux-gnu 
> --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib/x86_64-
> linux-gnu --without-included-gettext --enable-threads=posix --with-gxx-
> include-dir=/usr/include/c++/4.5 --libdir=/usr/lib/x86_64-linux-gnu --enable-
> nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-
> libstdcxx-time=yes --enable-plugin --enable-gold --enable-ld=default --with-
> plugin-ld=ld.gold --enable-objc-gc --disable-werror --with-arch-32=i686 --
> with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --
> host=x86_64-linux-gnu --target=x86_64-linux-gnu
> Thread model: posix
> gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) 
> configure:17044: $? = 0
> configure:17051: g++ -V >&5
> g++: '-V' option must have argument
> configure:17055: $? = 1
> configure:17058: checking whether we are using the GNU C++ compiler
> checking whether we are using the GNU C++ compiler... configure:17087: g++ -c    
> -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp >&5
> configure:17094: $? = 0
> configure:17111: result: yes
> yes
> configure:17120: checking whether g++ accepts -g
> checking whether g++ accepts -g... configure:17150: g++ -c -g  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp >&5
> configure:17157: $? = 0
> configure:17258: result: yes
> yes
> configure:17294: checking whether the C++ compiler g++ can build an executable
> checking whether the C++ compiler g++ can build an executable... 
> configure:17334: g++ -o conftest    -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.cpp   >&5
> configure:17341: $? = 0
> configure:17367: result: yes
> yes
> configure:17376: checking whether C++ compiler works with string
> checking whether C++ compiler works with string... configure:17410: g++ -c    -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp >&5
> configure:17417: $? = 0
> configure:17438: result: yes
> yes
> configure:17451: checking whether the compiler supports exceptions
> checking whether the compiler supports exceptions... configure:17484: g++ -c    
> -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp >&5
> configure:17491: $? = 0
> configure:17513: result: yes
> yes
> configure:17523: checking whether the compiler recognizes bool as a built-in 
> type
> checking whether the compiler recognizes bool as a built-in type... 
> configure:17560: g++ -c    -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp >&5
> configure:17567: $? = 0
> configure:17589: result: yes
> yes
> configure:17599: checking whether the compiler implements namespaces
> checking whether the compiler implements namespaces... configure:17632: g++ -c    
> -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp >&5
> configure:17639: $? = 0
> configure:17661: result: yes
> yes
> configure:17682: checking whether <iostream> available
> checking whether <iostream> available... configure:17711: g++ -c    -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp >&5
> configure:17718: $? = 0
> configure:17733: result: yes
> yes
> configure:17739: checking whether the compiler implements the namespace std
> checking whether the compiler implements the namespace std... configure:17776: 
> g++ -c    -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp >&5
> configure:17783: $? = 0
> configure:17806: result: yes
> yes
> configure:17820: checking whether <math> available
> checking whether <math> available... configure:17849: g++ -c    -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp >&5
> conftest.cpp:32:16: fatal error: math: No such file or directory
> compilation terminated.
> configure:17856: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #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:17871: result: no
> no
> configure:17936: checking for GNU g++ version
> checking for GNU g++ version... configure:17974: g++ -o conftest    -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.cpp   >&5
> configure:17978: $? = 0
> configure:17984: ./conftest
> configure:17988: $? = 0
> configure:18005: result: 4 . 5
> 4 . 5
> configure:18054: checking whether C++ compiler accepts option -O2
> checking whether C++ compiler accepts option -O2... configure:18124: g++ -o 
> conftest    -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.cpp   > 
> pac_test1.log 2>&1
> configure:18131: $? = 0
> configure:18183: g++ -o conftest -O2    -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.cpp   > 
> pac_test2.log 2>&1
> configure:18190: $? = 0
> configure:18205: diff -b pac_test1.log pac_test2.log > pac_test.log
> configure:18208: $? = 0
> configure:18329: result: yes
> yes
> configure:18334: checking whether routines compiled with -O2 can be linked with 
> ones compiled without -O2
> checking whether routines compiled with -O2 can be linked with ones compiled 
> without -O2... configure:18392: g++ -c    -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp > 
> pac_test3.log 2>&1
> configure:18399: $? = 0
> configure:18407: mv conftest.o pac_conftest.o
> configure:18410: $? = 0
> configure:18472: g++ -o conftest -O2    -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.cpp 
> pac_conftest.o   > pac_test4.log 2>&1
> configure:18479: $? = 0
> configure:18494: diff -b pac_test2.log pac_test4.log > pac_test.log
> configure:18497: $? = 0
> configure:18618: result: yes
> yes
> configure:18678: checking for perl
> checking for perl... configure:18696: found /usr/bin/perl
> configure:18708: result: /usr/bin/perl
> /usr/bin/perl
> configure:18721: checking for ar
> checking for ar... configure:18737: found /usr/bin/ar
> configure:18748: result: ar
> ar
> configure:18782: checking for ranlib
> checking for ranlib... configure:18798: found /usr/bin/ranlib
> configure:18809: result: ranlib
> ranlib
> configure:18828: checking for killall
> checking for killall... configure:18844: found /usr/bin/killall
> configure:18855: result: killall
> killall
> configure:18890: checking for a BSD-compatible install
> checking for a BSD-compatible install... configure:18958: result: 
> /usr/bin/install -c
> /usr/bin/install -c
> configure:18987: checking whether install works
> checking whether install works... configure:18995: result: yes
> yes
> configure:19103: checking whether install breaks libraries
> checking whether install breaks libraries... configure:19130: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:19137: $? = 0
> configure:19172: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c 
> libconftest1.a >&5
> configure:19179: $? = 0
> configure:19257: result: no
> no
> configure:19278: checking whether mkdir -p works
> checking whether mkdir -p works... configure:19294: result: yes
> yes
> configure:19312: checking for make
> checking for make... configure:19328: found /usr/bin/make
> configure:19339: result: make
> make
> configure:19353: checking whether clock skew breaks make
> checking whether clock skew breaks make... configure:19378: result: no
> no
> configure:19388: checking whether make supports include
> checking whether make supports include... configure:19416: result: yes
> yes
> configure:19425: checking whether make allows comments in actions
> checking whether make allows comments in actions... configure:19452: result: 
> yes
> yes
> configure:19466: checking for virtual path format
> checking for virtual path format... configure:19509: result: VPATH
> VPATH
> configure:19519: checking whether make sets CFLAGS
> checking whether make sets CFLAGS... configure:19545: result: yes
> yes
> configure:19594: checking for bash
> checking for bash... configure:19612: found /bin/bash
> configure:19624: result: /bin/bash
> /bin/bash
> configure:19647: checking whether /bin/bash supports arrays
> checking whether /bin/bash supports arrays... configure:19656: result: yes
> yes
> configure:22125: checking for doctext
> checking for doctext... configure:22156: result: false
> false
> configure:22166: checking for location of doctext style files
> checking for location of doctext style files... configure:22183: result: 
> unavailable
> unavailable
> configure:22195: checking for an ANSI C-conforming const
> checking for an ANSI C-conforming const... configure:22270: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:22277: $? = 0
> configure:22292: result: yes
> yes
> configure:22302: checking for working volatile
> checking for working volatile... configure:22331: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:22338: $? = 0
> configure:22353: result: yes
> yes
> configure:22363: checking for C/C++ restrict keyword
> checking for C/C++ restrict keyword... configure:22398: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:22405: $? = 0
> configure:22423: result: __restrict
> __restrict
> configure:22439: checking for inline
> checking for inline... configure:22465: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:22472: $? = 0
> configure:22490: result: inline
> inline
> configure:22514: checking whether __attribute__ allowed
> checking whether __attribute__ allowed... configure:22541: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:22548: $? = 0
> configure:22563: result: yes
> yes
> configure:22565: checking whether __attribute__((format)) allowed
> checking whether __attribute__((format)) allowed... configure:22592: gcc -c    
> -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:22599: $? = 0
> configure:22614: result: yes
> yes
> configure:22640: checking whether byte ordering is bigendian
> checking whether byte ordering is bigendian... configure:22665: gcc -c    -O2  
> -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c:38:13: error: expected '=', ',', ';', 'asm' or '__attribute__' 
> before 'a'
> configure:22672: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | /* end confdefs.h.  */
> | #ifndef __APPLE_CC__
> | 	       not a universal capable compiler
> | 	     #endif
> | 	     typedef int dummy;
> | 
> configure:22722: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:22729: $? = 0
> configure:22761: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c: In function 'main':
> conftest.c:44:4: error: 'not' undeclared (first use in this function)
> conftest.c:44:4: note: each undeclared identifier is reported only once for 
> each function it appears in
> conftest.c:44:8: error: expected ';' before 'big'
> configure:22768: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | /* end confdefs.h.  */
> | #include <sys/types.h>
> | 		#include <sys/param.h>
> | 
> | int
> | main ()
> | {
> | #if BYTE_ORDER != BIG_ENDIAN
> | 		 not big endian
> | 		#endif
> | 
> |   ;
> |   return 0;
> | }
> configure:23020: result: no
> no
> configure:23067: checking whether C compiler allows unaligned doubles
> checking whether C compiler allows unaligned doubles... configure:23110: gcc -o 
> conftest    -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:23114: $? = 0
> configure:23120: ./conftest
> configure:23124: $? = 0
> configure:23141: result: yes
> yes
> configure:23160: checking whether gcc supports __func__
> checking whether gcc supports __func__... configure:23186: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:23193: $? = 0
> configure:23208: result: yes
> yes
> configure:23351: result: Using gcc to determine dependencies
> Using gcc to determine dependencies
> configure:23383: checking whether long double is supported
> checking whether long double is supported... configure:23410: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:23417: $? = 0
> configure:23432: result: yes
> yes
> configure:23443: checking whether long long is supported
> checking whether long long is supported... configure:23470: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:23477: $? = 0
> configure:23492: result: yes
> yes
> configure:23505: checking for max C struct integer alignment
> checking for max C struct integer alignment... configure:23633: gcc -o conftest    
> -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:23637: $? = 0
> configure:23643: ./conftest
> configure:23647: $? = 0
> configure:23666: result: eight
> eight
> configure:23703: checking for max C struct floating point alignment
> checking for max C struct floating point alignment... configure:23815: gcc -o 
> conftest    -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:23819: $? = 0
> configure:23825: ./conftest
> configure:23829: $? = 0
> configure:23848: result: sixteen
> sixteen
> configure:23883: checking for max C struct alignment of structs with doubles
> checking for max C struct alignment of structs with doubles... configure:23964: 
> gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:23968: $? = 0
> configure:23974: ./conftest
> configure:23978: $? = 0
> configure:23997: result: eight
> eight
> configure:24004: checking for max C struct floating point alignment with long 
> doubles
> checking for max C struct floating point alignment with long doubles... 
> configure:24086: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:24090: $? = 0
> configure:24096: ./conftest
> configure:24100: $? = 0
> configure:24119: result: sixteen
> sixteen
> configure:24129: 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: 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:24164: checking if alignment of structs with doubles is based on 
> position
> checking if alignment of structs with doubles is based on position... 
> configure:24208: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:24212: $? = 0
> configure:24218: ./conftest
> configure:24222: $? = 0
> configure:24241: result: no
> no
> configure:24257: checking if alignment of structs with long long ints is based 
> on position
> checking if alignment of structs with long long ints is based on position... 
> configure:24303: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:24307: $? = 0
> configure:24313: ./conftest
> configure:24317: $? = 0
> configure:24336: result: no
> no
> configure:24352: checking if double alignment breaks rules, find actual 
> alignment
> checking if double alignment breaks rules, find actual alignment... 
> configure:24409: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:24413: $? = 0
> configure:24419: ./conftest
> configure:24423: $? = 0
> configure:24442: result: no
> no
> configure:24458: checking for alignment restrictions on pointers
> checking for alignment restrictions on pointers... configure:24488: gcc -o 
> conftest    -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:24492: $? = 0
> configure:24498: ./conftest
> configure:24502: $? = 0
> configure:24528: result: int or better
> int or better
> configure:24540: checking size of char
> checking size of char... configure:24845: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:24849: $? = 0
> configure:24855: ./conftest
> configure:24859: $? = 0
> configure:24885: result: 1
> 1
> configure:24899: checking size of unsigned char
> checking size of unsigned char... configure:25204: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:25208: $? = 0
> configure:25214: ./conftest
> configure:25218: $? = 0
> configure:25244: result: 1
> 1
> configure:25258: checking size of short
> checking size of short... configure:25563: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:25567: $? = 0
> configure:25573: ./conftest
> configure:25577: $? = 0
> configure:25603: result: 2
> 2
> configure:25617: checking size of unsigned short
> checking size of unsigned short... configure:25922: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:25926: $? = 0
> configure:25932: ./conftest
> configure:25936: $? = 0
> configure:25962: result: 2
> 2
> configure:25976: checking size of int
> checking size of int... configure:26281: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:26285: $? = 0
> configure:26291: ./conftest
> configure:26295: $? = 0
> configure:26321: result: 4
> 4
> configure:26335: checking size of unsigned int
> checking size of unsigned int... configure:26640: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:26644: $? = 0
> configure:26650: ./conftest
> configure:26654: $? = 0
> configure:26680: result: 4
> 4
> configure:26694: checking size of long
> checking size of long... configure:26999: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:27003: $? = 0
> configure:27009: ./conftest
> configure:27013: $? = 0
> configure:27039: result: 8
> 8
> configure:27053: checking size of unsigned long
> checking size of unsigned long... configure:27358: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:27362: $? = 0
> configure:27368: ./conftest
> configure:27372: $? = 0
> configure:27398: result: 8
> 8
> configure:27412: checking size of long long
> checking size of long long... configure:27717: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:27721: $? = 0
> configure:27727: ./conftest
> configure:27731: $? = 0
> configure:27757: result: 8
> 8
> configure:27771: checking size of unsigned long long
> checking size of unsigned long long... configure:28076: gcc -o conftest    -O2  
> -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:28080: $? = 0
> configure:28086: ./conftest
> configure:28090: $? = 0
> configure:28116: result: 8
> 8
> configure:28130: checking size of float
> checking size of float... configure:28435: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:28439: $? = 0
> configure:28445: ./conftest
> configure:28449: $? = 0
> configure:28475: result: 4
> 4
> configure:28489: checking size of double
> checking size of double... configure:28794: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:28798: $? = 0
> configure:28804: ./conftest
> configure:28808: $? = 0
> configure:28834: result: 8
> 8
> configure:28848: checking size of long double
> checking size of long double... configure:29153: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:29157: $? = 0
> configure:29163: ./conftest
> configure:29167: $? = 0
> configure:29193: result: 16
> 16
> configure:29207: checking size of void *
> checking size of void *... configure:29512: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:29516: $? = 0
> configure:29522: ./conftest
> configure:29526: $? = 0
> configure:29552: result: 8
> 8
> configure:29563: checking for ANSI C header files
> checking for ANSI C header files... (cached) configure:29731: result: yes
> yes
> configure:29757: checking stddef.h usability
> checking stddef.h usability... configure:29774: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:29781: $? = 0
> configure:29795: result: yes
> yes
> configure:29799: checking stddef.h presence
> checking stddef.h presence... configure:29814: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:29821: $? = 0
> configure:29835: result: yes
> yes
> configure:29863: checking for stddef.h
> checking for stddef.h... configure:29872: result: yes
> yes
> configure:29891: checking size of wchar_t
> checking size of wchar_t... configure:30226: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:30230: $? = 0
> configure:30236: ./conftest
> configure:30240: $? = 0
> configure:30266: result: 4
> 4
> configure:30281: checking size of float_int
> checking size of float_int... configure:30592: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:30596: $? = 0
> configure:30602: ./conftest
> configure:30606: $? = 0
> configure:30632: result: 8
> 8
> configure:30646: checking size of double_int
> checking size of double_int... configure:30957: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:30961: $? = 0
> configure:30967: ./conftest
> configure:30971: $? = 0
> configure:30997: result: 16
> 16
> configure:31011: checking size of long_int
> checking size of long_int... configure:31322: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:31326: $? = 0
> configure:31332: ./conftest
> configure:31336: $? = 0
> configure:31362: result: 16
> 16
> configure:31376: checking size of short_int
> checking size of short_int... configure:31687: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:31691: $? = 0
> configure:31697: ./conftest
> configure:31701: $? = 0
> configure:31727: result: 8
> 8
> configure:31741: checking size of two_int
> checking size of two_int... configure:32052: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:32056: $? = 0
> configure:32062: ./conftest
> configure:32066: $? = 0
> configure:32092: result: 8
> 8
> configure:32106: checking size of long_double_int
> checking size of long_double_int... configure:32417: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:32421: $? = 0
> configure:32427: ./conftest
> configure:32431: $? = 0
> configure:32457: result: 32
> 32
> configure:32480: checking sys/bitypes.h usability
> checking sys/bitypes.h usability... configure:32497: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:32504: $? = 0
> configure:32518: result: yes
> yes
> configure:32522: checking sys/bitypes.h presence
> checking sys/bitypes.h presence... configure:32537: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:32544: $? = 0
> configure:32558: result: yes
> yes
> configure:32586: checking for sys/bitypes.h
> checking for sys/bitypes.h... configure:32593: result: yes
> yes
> configure:32625: checking inttypes.h usability
> checking inttypes.h usability... configure:32642: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:32649: $? = 0
> configure:32663: result: yes
> yes
> configure:32667: checking inttypes.h presence
> checking inttypes.h presence... configure:32682: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:32689: $? = 0
> configure:32703: result: yes
> yes
> configure:32731: checking for inttypes.h
> checking for inttypes.h... configure:32740: result: yes
> yes
> configure:32625: checking stdint.h usability
> checking stdint.h usability... configure:32642: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:32649: $? = 0
> configure:32663: result: yes
> yes
> configure:32667: checking stdint.h presence
> checking stdint.h presence... configure:32682: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:32689: $? = 0
> configure:32703: result: yes
> yes
> configure:32731: checking for stdint.h
> checking for stdint.h... configure:32740: result: yes
> yes
> configure:32758: checking for int8_t
> checking for int8_t... configure:32789: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:32796: $? = 0
> configure:32825: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c: In function 'main':
> conftest.c:107:12: error: size of array 'test_array' is negative
> configure:32832: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #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:32861: result: yes
> yes
> configure:32874: checking for int16_t
> checking for int16_t... configure:32905: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:32912: $? = 0
> configure:32941: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c: In function 'main':
> conftest.c:107:12: error: size of array 'test_array' is negative
> configure:32948: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #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:32977: result: yes
> yes
> configure:32990: checking for int32_t
> checking for int32_t... configure:33021: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:33028: $? = 0
> configure:33057: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c: In function 'main':
> conftest.c:108:53: warning: integer overflow in expression
> conftest.c:107:12: error: size of array 'test_array' is negative
> conftest.c:107:12: error: storage size of 'test_array' isn't constant
> configure:33064: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #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:33093: result: yes
> yes
> configure:33106: checking for int64_t
> checking for int64_t... configure:33137: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:33144: $? = 0
> configure:33173: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c: In function 'main':
> conftest.c:108:53: warning: integer overflow in expression
> conftest.c:107:12: error: size of array 'test_array' is negative
> conftest.c:107:12: error: storage size of 'test_array' isn't constant
> configure:33180: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #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:33209: result: yes
> yes
> configure:33260: checking for uint8_t
> checking for uint8_t... configure:33291: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:33298: $? = 0
> configure:33319: result: yes
> yes
> configure:33337: checking for uint16_t
> checking for uint16_t... configure:33368: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:33375: $? = 0
> configure:33396: result: yes
> yes
> configure:33410: checking for uint32_t
> checking for uint32_t... configure:33441: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:33448: $? = 0
> configure:33469: result: yes
> yes
> configure:33487: checking for uint64_t
> checking for uint64_t... configure:33518: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:33525: $? = 0
> configure:33546: result: yes
> yes
> configure:33613: checking stdbool.h usability
> checking stdbool.h usability... configure:33630: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:33637: $? = 0
> configure:33651: result: yes
> yes
> configure:33655: checking stdbool.h presence
> checking stdbool.h presence... configure:33670: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:33677: $? = 0
> configure:33691: result: yes
> yes
> configure:33719: checking for stdbool.h
> checking for stdbool.h... configure:33728: result: yes
> yes
> configure:33613: checking complex.h usability
> checking complex.h usability... configure:33630: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:33637: $? = 0
> configure:33651: result: yes
> yes
> configure:33655: checking complex.h presence
> checking complex.h presence... configure:33670: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:33677: $? = 0
> configure:33691: result: yes
> yes
> configure:33719: checking for complex.h
> checking for complex.h... configure:33728: result: yes
> yes
> configure:33747: checking size of _Bool
> checking size of _Bool... configure:34082: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:34086: $? = 0
> configure:34092: ./conftest
> configure:34096: $? = 0
> configure:34122: result: 1
> 1
> configure:34136: checking size of float _Complex
> checking size of float _Complex... configure:34471: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:34475: $? = 0
> configure:34481: ./conftest
> configure:34485: $? = 0
> configure:34511: result: 8
> 8
> configure:34525: checking size of double _Complex
> checking size of double _Complex... configure:34860: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:34864: $? = 0
> configure:34870: ./conftest
> configure:34874: $? = 0
> configure:34900: result: 16
> 16
> configure:34914: checking size of long double _Complex
> checking size of long double _Complex... configure:35249: gcc -o conftest    -
> O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:35253: $? = 0
> configure:35259: ./conftest
> configure:35263: $? = 0
> configure:35289: result: 32
> 32
> configure:35301: checking for _Bool
> checking for _Bool... configure:35329: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:35336: $? = 0
> configure:35363: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c: In function 'main':
> conftest.c:121:20: error: expected expression before ')' token
> configure:35370: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | /* 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 ()
> | {
> | if (sizeof ((_Bool)))
> | 	  return 0;
> |   ;
> |   return 0;
> | }
> configure:35393: result: yes
> yes
> configure:35403: checking for float _Complex
> checking for float _Complex... configure:35431: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:35438: $? = 0
> configure:35465: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c: In function 'main':
> conftest.c:122:29: error: expected expression before ')' token
> configure:35472: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 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 ()
> | {
> | if (sizeof ((float _Complex)))
> | 	  return 0;
> |   ;
> |   return 0;
> | }
> configure:35495: result: yes
> yes
> configure:35505: checking for double _Complex
> checking for double _Complex... configure:35533: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:35540: $? = 0
> configure:35567: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c: In function 'main':
> conftest.c:123:30: error: expected expression before ')' token
> configure:35574: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 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 ()
> | {
> | if (sizeof ((double _Complex)))
> | 	  return 0;
> |   ;
> |   return 0;
> | }
> configure:35597: result: yes
> yes
> configure:35607: checking for long double _Complex
> checking for long double _Complex... configure:35635: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:35642: $? = 0
> configure:35669: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c: In function 'main':
> conftest.c:124:35: error: expected expression before ')' token
> configure:35676: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 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 ()
> | {
> | if (sizeof ((long double _Complex)))
> | 	  return 0;
> |   ;
> |   return 0;
> | }
> configure:35699: result: yes
> yes
> configure:36127: checking for size of Fortran type integer
> checking for size of Fortran type integer... configure:36178: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:36185: $? = 0
> configure:36193: mv conftest.o pac_conftest.o
> configure:36196: $? = 0
> configure:36229: gfortran -o conftest   -O2   conftest.f pac_conftest.o   >&5
> configure:36233: $? = 0
> configure:36239: ./conftest
> configure:36243: $? = 0
> configure:36292: result: 4
> 4
> configure:36307: checking for size of Fortran type real
> checking for size of Fortran type real... configure:36358: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:36365: $? = 0
> configure:36373: mv conftest.o pac_conftest.o
> configure:36376: $? = 0
> configure:36409: gfortran -o conftest   -O2   conftest.f pac_conftest.o   >&5
> configure:36413: $? = 0
> configure:36419: ./conftest
> configure:36423: $? = 0
> configure:36472: result: 4
> 4
> configure:36487: checking for size of Fortran type double precision
> checking for size of Fortran type double precision... configure:36538: gcc -c    
> -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:36545: $? = 0
> configure:36553: mv conftest.o pac_conftest.o
> configure:36556: $? = 0
> configure:36589: gfortran -o conftest   -O2   conftest.f pac_conftest.o   >&5
> configure:36593: $? = 0
> configure:36599: ./conftest
> configure:36603: $? = 0
> configure:36652: result: 8
> 8
> configure:36675: checking whether integer*1 is supported
> checking whether integer*1 is supported... configure:36692: gfortran -c   -O2 
> conftest.f >&5
> configure:36699: $? = 0
> configure:36714: result: yes
> yes
> configure:36716: checking whether integer*2 is supported
> checking whether integer*2 is supported... configure:36733: gfortran -c   -O2 
> conftest.f >&5
> configure:36740: $? = 0
> configure:36755: result: yes
> yes
> configure:36757: checking whether integer*4 is supported
> checking whether integer*4 is supported... configure:36774: gfortran -c   -O2 
> conftest.f >&5
> configure:36781: $? = 0
> configure:36796: result: yes
> yes
> configure:36798: checking whether integer*8 is supported
> checking whether integer*8 is supported... configure:36815: gfortran -c   -O2 
> conftest.f >&5
> configure:36822: $? = 0
> configure:36837: result: yes
> yes
> configure:36839: checking whether integer*16 is supported
> checking whether integer*16 is supported... configure:36856: gfortran -c   -O2 
> conftest.f >&5
> configure:36863: $? = 0
> configure:36878: result: yes
> yes
> configure:36880: checking whether real*4 is supported
> checking whether real*4 is supported... configure:36897: gfortran -c   -O2 
> conftest.f >&5
> configure:36904: $? = 0
> configure:36919: result: yes
> yes
> configure:36921: checking whether real*8 is supported
> checking whether real*8 is supported... configure:36938: gfortran -c   -O2 
> conftest.f >&5
> configure:36945: $? = 0
> configure:36960: result: yes
> yes
> configure:36962: checking whether real*16 is supported
> checking whether real*16 is supported... configure:36979: gfortran -c   -O2 
> conftest.f >&5
> conftest.f:2.13:
> 
>      real*16 a                                                         
>             1
> Error: Old-style type declaration REAL*16 not supported at (1)
> configure:36986: $? = 1
> configure: failed program was:
> |       program main
> |       real*16 a
> |       end
> configure:37001: result: no
> no
> configure:37393: checking for C type matching Fortran integer
> checking for C type matching Fortran integer... configure:37400: result: int
> int
> configure:37456: checking for size of MPI_Status
> checking for size of MPI_Status... configure:37764: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:37768: $? = 0
> configure:37774: ./conftest
> configure:37778: $? = 0
> configure:37796: result: 20
> 20
> configure:37927: checking for values of Fortran logicals
> checking for values of Fortran logicals... configure:37976: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:37983: $? = 0
> configure:37990: mv conftest.o pac_conftest.o
> configure:37993: $? = 0
> configure:38031: gfortran -o conftest   -O2   conftest.f pac_conftest.o   >&5
> configure:38035: $? = 0
> configure:38041: ./conftest
> configure:38045: $? = 0
> configure:38096: result: True is 1 and False is 0
> True is 1 and False is 0
> configure:38125: checking for BSD/POSIX style global symbol lister
> checking for BSD/POSIX style global symbol lister... configure:38177: gcc -c    
> -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:38184: $? = 0
> configure:38265: result: BSD style,/usr/bin/nm -g -B
> BSD style,/usr/bin/nm -g -B
> configure:38319: checking stdio.h usability
> checking stdio.h usability... configure:38336: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:38343: $? = 0
> configure:38357: result: yes
> yes
> configure:38361: checking stdio.h presence
> checking stdio.h presence... configure:38376: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:38383: $? = 0
> configure:38397: result: yes
> yes
> configure:38425: checking for stdio.h
> checking for stdio.h... configure:38434: result: yes
> yes
> configure:38449: checking for multiple __attribute__((alias)) support
> checking for multiple __attribute__((alias)) support... configure:38520: gcc -c    
> -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:38527: $? = 0
> configure:38535: cp conftest.o pac_conftest_other.o
> configure:38538: $? = 0
> configure:38615: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c 
> pac_conftest_other.o   >&5
> configure:38622: $? = 0
> configure:38633: cp conftest pac_conftest_main
> configure:38636: $? = 0
> configure:38701: ./pac_conftest_main
> configure:38704: $? = 0
> configure:38711: result: yes
> yes
> configure:38739: checking the minimum alignment of Fortran common block of 1 
> integers
> checking the minimum alignment of Fortran common block of 1 integers... 
> configure:38788: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:38795: $? = 0
> configure:38803: mv conftest.o pac_conftest.o
> configure:38806: $? = 0
> configure:38836: f95 -o conftest   -O2    conftest.f90 pac_conftest.o   > 
> pac_align0.log 2>&1
> configure:38843: $? = 0
> configure:38951: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:38958: $? = 0
> configure:38966: mv conftest.o pac_conftest.o
> configure:38969: $? = 0
> configure:39000: f95 -o conftest   -O2    conftest.f90 pac_conftest.o   > 
> pac_align1.log 2>&1
> configure:39007: $? = 0
> configure:39021: diff -b pac_align0.log pac_align1.log > pac_test.log
> configure:39024: $? = 1
> configure: program exited with status 1
> *** diff -b pac_align0.log pac_align1.log :
> 0a1
>> /usr/bin/ld: Warning: alignment 4 of symbol `mpifcmb_' in pac_conftest.o is 
> smaller than 16 in /tmp/cc9frf6Q.o
> /usr/bin/ld: Warning: alignment 4 of symbol `mpifcmb_' in pac_conftest.o is 
> smaller than 16 in /tmp/cc9frf6Q.o
> failed C 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> #define USE_LOGGING MPID_LOGGING_NONE
> #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> #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_PRAGMA_WEAK 1
> #define USE_WEAK_SYMBOLS 1
> #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> #define HAVE_LONG_LONG 1
> #define STDCALL 
> #define F77_NAME_LOWER_USCORE 1
> #define STDC_HEADERS 1
> #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> #define HAVE_FORTRAN_BINDING 1
> #define HAVE_CXX_EXCEPTIONS /**/
> #define HAVE_NAMESPACES /**/
> #define HAVE_NAMESPACE_STD /**/
> #define HAVE_CXX_BINDING 1
> #define FILE_NAMEPUB_BASEDIR "."
> #define USE_FILE_FOR_NAMEPUB 1
> #define HAVE_NAMEPUB_SERVICE 1
> #define restrict __restrict
> #define HAVE_GCC_ATTRIBUTE 1
> #define WORDS_LITTLEENDIAN 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_VOID_P 8
> #define STDC_HEADERS 1
> #define HAVE_STDDEF_H 1
> #define SIZEOF_WCHAR_T 4
> #define SIZEOF_FLOAT_INT 8
> #define SIZEOF_DOUBLE_INT 16
> #define SIZEOF_LONG_INT 16
> #define SIZEOF_SHORT_INT 8
> #define SIZEOF_TWO_INT 8
> #define SIZEOF_LONG_DOUBLE_INT 32
> #define HAVE_SYS_BITYPES_H 1
> #define HAVE_INTTYPES_H 1
> #define HAVE_STDINT_H 1
> #define HAVE_INT8_T 1
> #define HAVE_INT16_T 1
> #define HAVE_INT32_T 1
> #define HAVE_INT64_T 1
> #define HAVE_UINT8_T 1
> #define HAVE_UINT16_T 1
> #define HAVE_UINT32_T 1
> #define HAVE_UINT64_T 1
> #define HAVE_STDBOOL_H 1
> #define HAVE_COMPLEX_H 1
> #define SIZEOF__BOOL 1
> #define SIZEOF_FLOAT__COMPLEX 8
> #define SIZEOF_DOUBLE__COMPLEX 16
> #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> #define HAVE__BOOL 1
> #define HAVE_FLOAT__COMPLEX 1
> #define HAVE_DOUBLE__COMPLEX 1
> #define HAVE_LONG_DOUBLE__COMPLEX 1
> #define MPIR_REAL4_CTYPE float
> #define MPIR_REAL8_CTYPE double
> #define MPIR_REAL16_CTYPE long double
> #define MPIR_INTEGER1_CTYPE char
> #define MPIR_INTEGER2_CTYPE short
> #define MPIR_INTEGER4_CTYPE int
> #define MPIR_INTEGER8_CTYPE long
> #define SIZEOF_F77_INTEGER 4
> #define SIZEOF_F77_REAL 4
> #define SIZEOF_F77_DOUBLE_PRECISION 8
> #define HAVE_AINT_LARGER_THAN_FINT 1
> #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> #define HAVE_FINT_IS_INT 1
> #define F77_TRUE_VALUE_SET 1
> #define F77_TRUE_VALUE 1
> #define F77_FALSE_VALUE 0
> #define HAVE_STDIO_H 1
> /* end confdefs.h.  */
> 
> 
> struct mpif_cmblk_t_ { int imembers[1]; };
> 
> typedef struct mpif_cmblk_t_ mpif_cmblk_t;
> mpif_cmblk_t mpifcmbr __attribute__((aligned(4))) = {0};
> 
> extern mpif_cmblk_t _CMPIFCMB  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   MPIFCMB  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   MPIFCMB_ __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t _Cmpifcmb  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   mpifcmb  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   mpifcmb_ __attribute__ ((alias("mpifcmbr")));
> 
> 
> failed Fortran program was:
> 
> 
>        program fconftest
>        integer isize
>        parameter (isize=1)
>        integer status_array(isize)
>        common /mpifcmb/ status_array
>        save /mpifcmb/
>        end
> 
> 
> configure:38951: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:38958: $? = 0
> configure:38966: mv conftest.o pac_conftest.o
> configure:38969: $? = 0
> configure:39000: f95 -o conftest   -O2    conftest.f90 pac_conftest.o   > 
> pac_align1.log 2>&1
> configure:39007: $? = 0
> configure:39021: diff -b pac_align0.log pac_align1.log > pac_test.log
> configure:39024: $? = 1
> configure: program exited with status 1
> *** diff -b pac_align0.log pac_align1.log :
> 0a1
>> /usr/bin/ld: Warning: alignment 8 of symbol `mpifcmb_' in pac_conftest.o is 
> smaller than 16 in /tmp/cc3Tx0q5.o
> /usr/bin/ld: Warning: alignment 8 of symbol `mpifcmb_' in pac_conftest.o is 
> smaller than 16 in /tmp/cc3Tx0q5.o
> failed C 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> #define USE_LOGGING MPID_LOGGING_NONE
> #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> #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_PRAGMA_WEAK 1
> #define USE_WEAK_SYMBOLS 1
> #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> #define HAVE_LONG_LONG 1
> #define STDCALL 
> #define F77_NAME_LOWER_USCORE 1
> #define STDC_HEADERS 1
> #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> #define HAVE_FORTRAN_BINDING 1
> #define HAVE_CXX_EXCEPTIONS /**/
> #define HAVE_NAMESPACES /**/
> #define HAVE_NAMESPACE_STD /**/
> #define HAVE_CXX_BINDING 1
> #define FILE_NAMEPUB_BASEDIR "."
> #define USE_FILE_FOR_NAMEPUB 1
> #define HAVE_NAMEPUB_SERVICE 1
> #define restrict __restrict
> #define HAVE_GCC_ATTRIBUTE 1
> #define WORDS_LITTLEENDIAN 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_VOID_P 8
> #define STDC_HEADERS 1
> #define HAVE_STDDEF_H 1
> #define SIZEOF_WCHAR_T 4
> #define SIZEOF_FLOAT_INT 8
> #define SIZEOF_DOUBLE_INT 16
> #define SIZEOF_LONG_INT 16
> #define SIZEOF_SHORT_INT 8
> #define SIZEOF_TWO_INT 8
> #define SIZEOF_LONG_DOUBLE_INT 32
> #define HAVE_SYS_BITYPES_H 1
> #define HAVE_INTTYPES_H 1
> #define HAVE_STDINT_H 1
> #define HAVE_INT8_T 1
> #define HAVE_INT16_T 1
> #define HAVE_INT32_T 1
> #define HAVE_INT64_T 1
> #define HAVE_UINT8_T 1
> #define HAVE_UINT16_T 1
> #define HAVE_UINT32_T 1
> #define HAVE_UINT64_T 1
> #define HAVE_STDBOOL_H 1
> #define HAVE_COMPLEX_H 1
> #define SIZEOF__BOOL 1
> #define SIZEOF_FLOAT__COMPLEX 8
> #define SIZEOF_DOUBLE__COMPLEX 16
> #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> #define HAVE__BOOL 1
> #define HAVE_FLOAT__COMPLEX 1
> #define HAVE_DOUBLE__COMPLEX 1
> #define HAVE_LONG_DOUBLE__COMPLEX 1
> #define MPIR_REAL4_CTYPE float
> #define MPIR_REAL8_CTYPE double
> #define MPIR_REAL16_CTYPE long double
> #define MPIR_INTEGER1_CTYPE char
> #define MPIR_INTEGER2_CTYPE short
> #define MPIR_INTEGER4_CTYPE int
> #define MPIR_INTEGER8_CTYPE long
> #define SIZEOF_F77_INTEGER 4
> #define SIZEOF_F77_REAL 4
> #define SIZEOF_F77_DOUBLE_PRECISION 8
> #define HAVE_AINT_LARGER_THAN_FINT 1
> #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> #define HAVE_FINT_IS_INT 1
> #define F77_TRUE_VALUE_SET 1
> #define F77_TRUE_VALUE 1
> #define F77_FALSE_VALUE 0
> #define HAVE_STDIO_H 1
> /* end confdefs.h.  */
> 
> 
> struct mpif_cmblk_t_ { int imembers[1]; };
> 
> typedef struct mpif_cmblk_t_ mpif_cmblk_t;
> mpif_cmblk_t mpifcmbr __attribute__((aligned(8))) = {0};
> 
> extern mpif_cmblk_t _CMPIFCMB  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   MPIFCMB  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   MPIFCMB_ __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t _Cmpifcmb  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   mpifcmb  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   mpifcmb_ __attribute__ ((alias("mpifcmbr")));
> 
> 
> failed Fortran program was:
> 
> 
>        program fconftest
>        integer isize
>        parameter (isize=1)
>        integer status_array(isize)
>        common /mpifcmb/ status_array
>        save /mpifcmb/
>        end
> 
> 
> configure:38951: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:38958: $? = 0
> configure:38966: mv conftest.o pac_conftest.o
> configure:38969: $? = 0
> configure:39000: f95 -o conftest   -O2    conftest.f90 pac_conftest.o   > 
> pac_align1.log 2>&1
> configure:39007: $? = 0
> configure:39021: diff -b pac_align0.log pac_align1.log > pac_test.log
> configure:39024: $? = 0
> configure:39123: result: 16
> 16
> configure:39134: checking the minimum alignment of Fortran common block of 5 
> integers
> checking the minimum alignment of Fortran common block of 5 integers... 
> configure:39183: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:39190: $? = 0
> configure:39198: mv conftest.o pac_conftest.o
> configure:39201: $? = 0
> configure:39231: f95 -o conftest   -O2    conftest.f90 pac_conftest.o   > 
> pac_align0.log 2>&1
> configure:39238: $? = 0
> configure:39346: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:39353: $? = 0
> configure:39361: mv conftest.o pac_conftest.o
> configure:39364: $? = 0
> configure:39395: f95 -o conftest   -O2    conftest.f90 pac_conftest.o   > 
> pac_align1.log 2>&1
> configure:39402: $? = 0
> configure:39416: diff -b pac_align0.log pac_align1.log > pac_test.log
> configure:39419: $? = 1
> configure: program exited with status 1
> *** diff -b pac_align0.log pac_align1.log :
> 0a1
>> /usr/bin/ld: Warning: alignment 4 of symbol `mpifcmb_' in pac_conftest.o is 
> smaller than 16 in /tmp/ccUZNcZB.o
> /usr/bin/ld: Warning: alignment 4 of symbol `mpifcmb_' in pac_conftest.o is 
> smaller than 16 in /tmp/ccUZNcZB.o
> failed C 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> #define USE_LOGGING MPID_LOGGING_NONE
> #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> #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_PRAGMA_WEAK 1
> #define USE_WEAK_SYMBOLS 1
> #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> #define HAVE_LONG_LONG 1
> #define STDCALL 
> #define F77_NAME_LOWER_USCORE 1
> #define STDC_HEADERS 1
> #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> #define HAVE_FORTRAN_BINDING 1
> #define HAVE_CXX_EXCEPTIONS /**/
> #define HAVE_NAMESPACES /**/
> #define HAVE_NAMESPACE_STD /**/
> #define HAVE_CXX_BINDING 1
> #define FILE_NAMEPUB_BASEDIR "."
> #define USE_FILE_FOR_NAMEPUB 1
> #define HAVE_NAMEPUB_SERVICE 1
> #define restrict __restrict
> #define HAVE_GCC_ATTRIBUTE 1
> #define WORDS_LITTLEENDIAN 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_VOID_P 8
> #define STDC_HEADERS 1
> #define HAVE_STDDEF_H 1
> #define SIZEOF_WCHAR_T 4
> #define SIZEOF_FLOAT_INT 8
> #define SIZEOF_DOUBLE_INT 16
> #define SIZEOF_LONG_INT 16
> #define SIZEOF_SHORT_INT 8
> #define SIZEOF_TWO_INT 8
> #define SIZEOF_LONG_DOUBLE_INT 32
> #define HAVE_SYS_BITYPES_H 1
> #define HAVE_INTTYPES_H 1
> #define HAVE_STDINT_H 1
> #define HAVE_INT8_T 1
> #define HAVE_INT16_T 1
> #define HAVE_INT32_T 1
> #define HAVE_INT64_T 1
> #define HAVE_UINT8_T 1
> #define HAVE_UINT16_T 1
> #define HAVE_UINT32_T 1
> #define HAVE_UINT64_T 1
> #define HAVE_STDBOOL_H 1
> #define HAVE_COMPLEX_H 1
> #define SIZEOF__BOOL 1
> #define SIZEOF_FLOAT__COMPLEX 8
> #define SIZEOF_DOUBLE__COMPLEX 16
> #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> #define HAVE__BOOL 1
> #define HAVE_FLOAT__COMPLEX 1
> #define HAVE_DOUBLE__COMPLEX 1
> #define HAVE_LONG_DOUBLE__COMPLEX 1
> #define MPIR_REAL4_CTYPE float
> #define MPIR_REAL8_CTYPE double
> #define MPIR_REAL16_CTYPE long double
> #define MPIR_INTEGER1_CTYPE char
> #define MPIR_INTEGER2_CTYPE short
> #define MPIR_INTEGER4_CTYPE int
> #define MPIR_INTEGER8_CTYPE long
> #define SIZEOF_F77_INTEGER 4
> #define SIZEOF_F77_REAL 4
> #define SIZEOF_F77_DOUBLE_PRECISION 8
> #define HAVE_AINT_LARGER_THAN_FINT 1
> #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> #define HAVE_FINT_IS_INT 1
> #define F77_TRUE_VALUE_SET 1
> #define F77_TRUE_VALUE 1
> #define F77_FALSE_VALUE 0
> #define HAVE_STDIO_H 1
> /* end confdefs.h.  */
> 
> 
> struct mpif_cmblk_t_ { int imembers[5]; };
> 
> typedef struct mpif_cmblk_t_ mpif_cmblk_t;
> mpif_cmblk_t mpifcmbr __attribute__((aligned(4))) = {0};
> 
> extern mpif_cmblk_t _CMPIFCMB  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   MPIFCMB  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   MPIFCMB_ __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t _Cmpifcmb  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   mpifcmb  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   mpifcmb_ __attribute__ ((alias("mpifcmbr")));
> 
> 
> failed Fortran program was:
> 
> 
>        program fconftest
>        integer isize
>        parameter (isize=5)
>        integer status_array(isize)
>        common /mpifcmb/ status_array
>        save /mpifcmb/
>        end
> 
> 
> configure:39346: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:39353: $? = 0
> configure:39361: mv conftest.o pac_conftest.o
> configure:39364: $? = 0
> configure:39395: f95 -o conftest   -O2    conftest.f90 pac_conftest.o   > 
> pac_align1.log 2>&1
> configure:39402: $? = 0
> configure:39416: diff -b pac_align0.log pac_align1.log > pac_test.log
> configure:39419: $? = 1
> configure: program exited with status 1
> *** diff -b pac_align0.log pac_align1.log :
> 0a1
>> /usr/bin/ld: Warning: alignment 8 of symbol `mpifcmb_' in pac_conftest.o is 
> smaller than 16 in /tmp/ccQ7HxQN.o
> /usr/bin/ld: Warning: alignment 8 of symbol `mpifcmb_' in pac_conftest.o is 
> smaller than 16 in /tmp/ccQ7HxQN.o
> failed C 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> #define USE_LOGGING MPID_LOGGING_NONE
> #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> #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_PRAGMA_WEAK 1
> #define USE_WEAK_SYMBOLS 1
> #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> #define HAVE_LONG_LONG 1
> #define STDCALL 
> #define F77_NAME_LOWER_USCORE 1
> #define STDC_HEADERS 1
> #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> #define HAVE_FORTRAN_BINDING 1
> #define HAVE_CXX_EXCEPTIONS /**/
> #define HAVE_NAMESPACES /**/
> #define HAVE_NAMESPACE_STD /**/
> #define HAVE_CXX_BINDING 1
> #define FILE_NAMEPUB_BASEDIR "."
> #define USE_FILE_FOR_NAMEPUB 1
> #define HAVE_NAMEPUB_SERVICE 1
> #define restrict __restrict
> #define HAVE_GCC_ATTRIBUTE 1
> #define WORDS_LITTLEENDIAN 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_VOID_P 8
> #define STDC_HEADERS 1
> #define HAVE_STDDEF_H 1
> #define SIZEOF_WCHAR_T 4
> #define SIZEOF_FLOAT_INT 8
> #define SIZEOF_DOUBLE_INT 16
> #define SIZEOF_LONG_INT 16
> #define SIZEOF_SHORT_INT 8
> #define SIZEOF_TWO_INT 8
> #define SIZEOF_LONG_DOUBLE_INT 32
> #define HAVE_SYS_BITYPES_H 1
> #define HAVE_INTTYPES_H 1
> #define HAVE_STDINT_H 1
> #define HAVE_INT8_T 1
> #define HAVE_INT16_T 1
> #define HAVE_INT32_T 1
> #define HAVE_INT64_T 1
> #define HAVE_UINT8_T 1
> #define HAVE_UINT16_T 1
> #define HAVE_UINT32_T 1
> #define HAVE_UINT64_T 1
> #define HAVE_STDBOOL_H 1
> #define HAVE_COMPLEX_H 1
> #define SIZEOF__BOOL 1
> #define SIZEOF_FLOAT__COMPLEX 8
> #define SIZEOF_DOUBLE__COMPLEX 16
> #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> #define HAVE__BOOL 1
> #define HAVE_FLOAT__COMPLEX 1
> #define HAVE_DOUBLE__COMPLEX 1
> #define HAVE_LONG_DOUBLE__COMPLEX 1
> #define MPIR_REAL4_CTYPE float
> #define MPIR_REAL8_CTYPE double
> #define MPIR_REAL16_CTYPE long double
> #define MPIR_INTEGER1_CTYPE char
> #define MPIR_INTEGER2_CTYPE short
> #define MPIR_INTEGER4_CTYPE int
> #define MPIR_INTEGER8_CTYPE long
> #define SIZEOF_F77_INTEGER 4
> #define SIZEOF_F77_REAL 4
> #define SIZEOF_F77_DOUBLE_PRECISION 8
> #define HAVE_AINT_LARGER_THAN_FINT 1
> #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> #define HAVE_FINT_IS_INT 1
> #define F77_TRUE_VALUE_SET 1
> #define F77_TRUE_VALUE 1
> #define F77_FALSE_VALUE 0
> #define HAVE_STDIO_H 1
> /* end confdefs.h.  */
> 
> 
> struct mpif_cmblk_t_ { int imembers[5]; };
> 
> typedef struct mpif_cmblk_t_ mpif_cmblk_t;
> mpif_cmblk_t mpifcmbr __attribute__((aligned(8))) = {0};
> 
> extern mpif_cmblk_t _CMPIFCMB  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   MPIFCMB  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   MPIFCMB_ __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t _Cmpifcmb  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   mpifcmb  __attribute__ ((alias("mpifcmbr")));
> extern mpif_cmblk_t   mpifcmb_ __attribute__ ((alias("mpifcmbr")));
> 
> 
> failed Fortran program was:
> 
> 
>        program fconftest
>        integer isize
>        parameter (isize=5)
>        integer status_array(isize)
>        common /mpifcmb/ status_array
>        save /mpifcmb/
>        end
> 
> 
> configure:39346: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:39353: $? = 0
> configure:39361: mv conftest.o pac_conftest.o
> configure:39364: $? = 0
> configure:39395: f95 -o conftest   -O2    conftest.f90 pac_conftest.o   > 
> pac_align1.log 2>&1
> configure:39402: $? = 0
> configure:39416: diff -b pac_align0.log pac_align1.log > pac_test.log
> configure:39419: $? = 0
> configure:39346: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:39353: $? = 0
> configure:39361: mv conftest.o pac_conftest.o
> configure:39364: $? = 0
> configure:39395: f95 -o conftest   -O2    conftest.f90 pac_conftest.o   > 
> pac_align1.log 2>&1
> configure:39402: $? = 0
> configure:39416: diff -b pac_align0.log pac_align1.log > pac_test.log
> configure:39419: $? = 0
> configure:39530: result: 16, too small! reset to 32
> 16, too small! reset to 32
> configure:39659: checking for Fortran 90 integer kind for 8-byte integers
> checking for Fortran 90 integer kind for 8-byte integers... configure:39708: 
> f95 -o conftest   -O2    conftest.f90   >&5
> configure:39712: $? = 0
> configure:39718: ./conftest
> configure:39722: $? = 0
> configure:39746: result: 8
> 8
> configure:40001: checking if real*8 is supported in Fortran 90
> checking if real*8 is supported in Fortran 90... configure:40020: f95 -c   -O2  
> conftest.f90 >&5
> configure:40027: $? = 0
> configure:40047: result: yes
> yes
> configure:40191: checking size of bool
> checking size of bool... configure:40496: g++ -o conftest   -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.cpp   >&5
> configure:40500: $? = 0
> configure:40506: ./conftest
> configure:40510: $? = 0
> configure:40536: result: 1
> 1
> configure:40584: checking how to run the C++ preprocessor
> checking how to run the C++ preprocessor... configure:40620: g++ -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp
> configure:40627: $? = 0
> configure:40658: g++ -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp
> conftest.cpp:109:28: fatal error: ac_nonexistent.h: No such file or directory
> compilation terminated.
> configure:40665: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | /* end confdefs.h.  */
> | #include <ac_nonexistent.h>
> configure:40698: result: g++ -E
> g++ -E
> configure:40727: g++ -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp
> configure:40734: $? = 0
> configure:40765: g++ -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp
> conftest.cpp:109:28: fatal error: ac_nonexistent.h: No such file or directory
> compilation terminated.
> configure:40772: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | /* end confdefs.h.  */
> | #include <ac_nonexistent.h>
> configure:40822: checking complex usability
> checking complex usability... configure:40839: g++ -c   -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp >&5
> configure:40846: $? = 0
> configure:40860: result: yes
> yes
> configure:40864: checking complex presence
> checking complex presence... configure:40879: g++ -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.cpp
> configure:40886: $? = 0
> configure:40900: result: yes
> yes
> configure:40928: checking for complex
> checking for complex... configure:40935: result: yes
> yes
> configure:40948: checking size of Complex
> checking size of Complex... configure:41283: g++ -o conftest   -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.cpp   >&5
> configure:41287: $? = 0
> configure:41293: ./conftest
> configure:41297: $? = 0
> configure:41323: result: 8
> 8
> configure:41337: checking size of DoubleComplex
> checking size of DoubleComplex... configure:41672: g++ -o conftest   -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.cpp   >&5
> configure:41676: $? = 0
> configure:41682: ./conftest
> configure:41686: $? = 0
> configure:41712: result: 16
> 16
> configure:41727: checking size of LongDoubleComplex
> checking size of LongDoubleComplex... configure:42062: g++ -o conftest   -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.cpp   >&5
> configure:42066: $? = 0
> configure:42072: ./conftest
> configure:42076: $? = 0
> configure:42102: result: 32
> 32
> configure:42189: checking if char * pointers use byte addresses
> checking if char * pointers use byte addresses... configure:42217: gcc -o 
> conftest    -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:42221: $? = 0
> configure:42227: ./conftest
> configure:42231: $? = 0
> configure:42248: result: yes
> yes
> configure:42275: checking for alignment restrictions on 
> checking for alignment restrictions on ... configure:42319: gcc -o conftest    
> -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:42323: $? = 0
> configure:42329: ./conftest
> configure:42333: $? = 0
> configure:42351: result: no
> no
> configure:42372: checking for alignment restrictions on int32_t
> checking for alignment restrictions on int32_t... configure:42416: gcc -o 
> conftest    -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:42420: $? = 0
> configure:42426: ./conftest
> configure:42430: $? = 0
> configure:42448: result: no
> no
> configure:42464: checking size of MPIR_Bsend_data_t
> checking size of MPIR_Bsend_data_t... configure:42793: gcc -o conftest    -O2  
> -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:42797: $? = 0
> configure:42803: ./conftest
> configure:42807: $? = 0
> configure:42833: result: 88
> 88
> configure:42852: checking for gcc __asm__ and pentium cmpxchgl instruction
> checking for gcc __asm__ and pentium cmpxchgl instruction... configure:42886: 
> gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> conftest.c: Assembler messages:
> conftest.c:129: Error: Incorrect register `%rdx' used with `l' suffix
> configure:42890: $? = 1
> configure: program exited with status 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | /* end confdefs.h.  */
> | 
> | int main(int argc, char *argv[])
> | {
> | long int compval = 10;
> | volatile long int *p = &compval;
> | long int oldval = 10;
> | long int newval = 20;
> | char ret;
> | long int readval;
> | __asm__ __volatile__ ("lock; cmpxchgl %3, %1; sete %0"
> | 	: "=q" (ret), "=m" (*p), "=a" (readval)
> | 	: "r" (newval), "m" (*p), "a" (oldval) : "memory");
> | return (compval == 20) ? 0 : -1;
> | }
> | 
> configure:42916: result: no
> no
> configure:42935: checking for gcc __asm__ and AMD x86_64 cmpxchgq instruction
> checking for gcc __asm__ and AMD x86_64 cmpxchgq instruction... 
> configure:42969: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:42973: $? = 0
> configure:42979: ./conftest
> configure:42983: $? = 0
> configure:42985: result: yes
> yes
> configure:43008: checking for gcc __asm__ and IA64 xchg4 instruction
> checking for gcc __asm__ and IA64 xchg4 instruction... configure:43043: gcc -o 
> conftest    -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> conftest.c: Assembler messages:
> conftest.c:125: Error: no such instruction: `xchg4 %rax=[%rdi],%rsi'
> conftest.c:125: Error: no such instruction: `xchg4 %rdx=[%rax],%rdx'
> configure:43047: $? = 1
> configure: program exited with status 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | /* end confdefs.h.  */
> | 
> | unsigned long _InterlockedExchange(volatile void *ptr, unsigned long x)
> | {
> |    unsigned long result;
> |    __asm__ __volatile ("xchg4 %0=[%1],%2" : "=r" (result)
> |        : "r" (ptr), "r" (x) : "memory");
> |    return result;
> | }
> | int main(int argc, char *argv[])
> | {
> | long val = 1;
> | volatile long *p = &val;
> | long oldval = _InterlockedExchange(p, (unsigned long)2);
> | return (oldval == 1 && val == 2) ? 0 : -1;
> | }
> | 
> configure:43072: result: no
> no
> configure:43290: checking for ANSI C header files
> checking for ANSI C header files... (cached) configure:43458: result: yes
> yes
> configure:43501: checking stdlib.h usability
> checking stdlib.h usability... configure:43518: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43525: $? = 0
> configure:43539: result: yes
> yes
> configure:43543: checking stdlib.h presence
> checking stdlib.h presence... configure:43558: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:43565: $? = 0
> configure:43579: result: yes
> yes
> configure:43607: checking for stdlib.h
> checking for stdlib.h... configure:43616: result: yes
> yes
> configure:43501: checking stdarg.h usability
> checking stdarg.h usability... configure:43518: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43525: $? = 0
> configure:43539: result: yes
> yes
> configure:43543: checking stdarg.h presence
> checking stdarg.h presence... configure:43558: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:43565: $? = 0
> configure:43579: result: yes
> yes
> configure:43607: checking for stdarg.h
> checking for stdarg.h... configure:43616: result: yes
> yes
> configure:43501: checking sys/types.h usability
> checking sys/types.h usability... configure:43518: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43525: $? = 0
> configure:43539: result: yes
> yes
> configure:43543: checking sys/types.h presence
> checking sys/types.h presence... configure:43558: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:43565: $? = 0
> configure:43579: result: yes
> yes
> configure:43607: checking for sys/types.h
> checking for sys/types.h... configure:43616: result: yes
> yes
> configure:43501: checking string.h usability
> checking string.h usability... configure:43518: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43525: $? = 0
> configure:43539: result: yes
> yes
> configure:43543: checking string.h presence
> checking string.h presence... configure:43558: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:43565: $? = 0
> configure:43579: result: yes
> yes
> configure:43607: checking for string.h
> checking for string.h... configure:43616: result: yes
> yes
> configure:43490: checking for inttypes.h
> checking for inttypes.h... (cached) configure:43497: result: yes
> yes
> configure:43501: checking limits.h usability
> checking limits.h usability... configure:43518: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43525: $? = 0
> configure:43539: result: yes
> yes
> configure:43543: checking limits.h presence
> checking limits.h presence... configure:43558: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:43565: $? = 0
> configure:43579: result: yes
> yes
> configure:43607: checking for limits.h
> checking for limits.h... configure:43616: result: yes
> yes
> configure:43490: checking for stddef.h
> checking for stddef.h... (cached) configure:43497: result: yes
> yes
> configure:43501: checking errno.h usability
> checking errno.h usability... configure:43518: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43525: $? = 0
> configure:43539: result: yes
> yes
> configure:43543: checking errno.h presence
> checking errno.h presence... configure:43558: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:43565: $? = 0
> configure:43579: result: yes
> yes
> configure:43607: checking for errno.h
> checking for errno.h... configure:43616: result: yes
> yes
> configure:43501: checking sys/socket.h usability
> checking sys/socket.h usability... configure:43518: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43525: $? = 0
> configure:43539: result: yes
> yes
> configure:43543: checking sys/socket.h presence
> checking sys/socket.h presence... configure:43558: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:43565: $? = 0
> configure:43579: result: yes
> yes
> configure:43607: checking for sys/socket.h
> checking for sys/socket.h... configure:43616: result: yes
> yes
> configure:43501: checking sys/time.h usability
> checking sys/time.h usability... configure:43518: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43525: $? = 0
> configure:43539: result: yes
> yes
> configure:43543: checking sys/time.h presence
> checking sys/time.h presence... configure:43558: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:43565: $? = 0
> configure:43579: result: yes
> yes
> configure:43607: checking for sys/time.h
> checking for sys/time.h... configure:43616: result: yes
> yes
> configure:43501: checking unistd.h usability
> checking unistd.h usability... configure:43518: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43525: $? = 0
> configure:43539: result: yes
> yes
> configure:43543: checking unistd.h presence
> checking unistd.h presence... configure:43558: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:43565: $? = 0
> configure:43579: result: yes
> yes
> configure:43607: checking for unistd.h
> checking for unistd.h... configure:43616: result: yes
> yes
> configure:43501: checking endian.h usability
> checking endian.h usability... configure:43518: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43525: $? = 0
> configure:43539: result: yes
> yes
> configure:43543: checking endian.h presence
> checking endian.h presence... configure:43558: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:43565: $? = 0
> configure:43579: result: yes
> yes
> configure:43607: checking for endian.h
> checking for endian.h... configure:43616: result: yes
> yes
> configure:43501: checking assert.h usability
> checking assert.h usability... configure:43518: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43525: $? = 0
> configure:43539: result: yes
> yes
> configure:43543: checking assert.h presence
> checking assert.h presence... configure:43558: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:43565: $? = 0
> configure:43579: result: yes
> yes
> configure:43607: checking for assert.h
> checking for assert.h... configure:43616: result: yes
> yes
> configure:43501: checking sys/param.h usability
> checking sys/param.h usability... configure:43518: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43525: $? = 0
> configure:43539: result: yes
> yes
> configure:43543: checking sys/param.h presence
> checking sys/param.h presence... configure:43558: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:43565: $? = 0
> configure:43579: result: yes
> yes
> configure:43607: checking for sys/param.h
> checking for sys/param.h... configure:43616: result: yes
> yes
> configure:43631: checking for sys/uio.h
> checking for sys/uio.h... configure:43661: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43668: $? = 0
> configure:43683: result: yes
> yes
> configure:43694: checking for size_t
> checking for size_t... configure:43722: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:43729: $? = 0
> configure:43756: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c: In function 'main':
> conftest.c:173:21: error: expected expression before ')' token
> configure:43763: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_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 ()
> | {
> | if (sizeof ((size_t)))
> | 	  return 0;
> |   ;
> |   return 0;
> | }
> configure:43786: result: yes
> yes
> configure:43805: checking for setitimer
> checking for setitimer... configure:43861: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:43868: $? = 0
> configure:43890: result: yes
> yes
> configure:43805: checking for alarm
> checking for alarm... configure:43861: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:43868: $? = 0
> configure:43890: result: yes
> yes
> configure:43908: checking for vsnprintf
> checking for vsnprintf... configure:43964: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> conftest.c:162:6: warning: conflicting types for built-in function 'vsnprintf'
> configure:43971: $? = 0
> configure:43993: result: yes
> yes
> configure:43908: checking for vsprintf
> checking for vsprintf... configure:43964: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> conftest.c:163:6: warning: conflicting types for built-in function 'vsprintf'
> configure:43971: $? = 0
> configure:43993: result: yes
> yes
> configure:44008: checking whether vsnprintf needs a declaration
> checking whether vsnprintf needs a declaration... configure:44037: gcc -c    -
> O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c:143:5: error: conflicting types for 'vsnprintf'
> configure:44044: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | /* end confdefs.h.  */
> | #include <stdio.h>
> | #include <stdarg.h>
> | int vsnprintf(double, int, double, const char *);
> | int
> | main ()
> | {
> | int a=vsnprintf(1.0,27,1.0,"foo");
> |   ;
> |   return 0;
> | }
> configure:44059: result: no
> no
> configure:44078: checking for strerror
> checking for strerror... configure:44134: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:44141: $? = 0
> configure:44163: result: yes
> yes
> configure:44078: checking for strncasecmp
> checking for strncasecmp... configure:44134: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> conftest.c:165:6: warning: conflicting types for built-in function 
> 'strncasecmp'
> configure:44141: $? = 0
> configure:44163: result: yes
> yes
> configure:44175: checking whether strerror_r is declared
> checking whether strerror_r is declared... configure:44204: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:44211: $? = 0
> configure:44226: result: yes
> yes
> configure:44248: checking for strerror_r
> checking for strerror_r... configure:44304: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:44311: $? = 0
> configure:44333: result: yes
> yes
> configure:44345: checking whether strerror_r returns char *
> checking whether strerror_r returns char *... configure:44379: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c: In function 'main':
> conftest.c:183:13: error: invalid type argument of unary '*' (have 'int')
> conftest.c:184:14: warning: initialization makes pointer from integer without 
> a cast
> configure:44386: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 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 ()
> | {
> | 
> | 	  char buf[100];
> | 	  char x = *strerror_r (0, buf, sizeof buf);
> | 	  char *p = strerror_r (0, buf, sizeof buf);
> | 	  return !p || x;
> | 
> |   ;
> |   return 0;
> | }
> configure:44465: result: no
> no
> configure:44477: checking whether strerror_r needs a declaration
> checking whether strerror_r needs a declaration... configure:44505: gcc -c    -
> O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c:146:5: error: conflicting types for 'strerror_r'
> /usr/include/string.h:427:12: note: previous declaration of 'strerror_r' was 
> here
> configure:44512: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 1
> | /* end confdefs.h.  */
> | #include <string.h>
> | int strerror_r(double, int, double, const char *);
> | int
> | main ()
> | {
> | int a=strerror_r(1.0,27,1.0,"foo");
> |   ;
> |   return 0;
> | }
> configure:44527: result: no
> no
> configure:44545: checking for snprintf
> checking for snprintf... configure:44601: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> conftest.c:168:6: warning: conflicting types for built-in function 'snprintf'
> configure:44608: $? = 0
> configure:44630: result: yes
> yes
> configure:44644: checking whether snprintf needs a declaration
> checking whether snprintf needs a declaration... configure:44672: gcc -c    -O2  
> -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c:147:5: error: conflicting types for 'snprintf'
> configure:44679: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 1
> | #define HAVE_SNPRINTF 1
> | /* end confdefs.h.  */
> | #include <stdio.h>
> | int snprintf(double, int, double, const char *);
> | int
> | main ()
> | {
> | int a=snprintf(1.0,27,1.0,"foo");
> |   ;
> |   return 0;
> | }
> configure:44694: result: no
> no
> configure:44712: checking for qsort
> checking for qsort... configure:44768: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:44775: $? = 0
> configure:44797: result: yes
> yes
> configure:44816: checking for va_copy
> checking for va_copy... configure:44852: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:44859: $? = 0
> configure:44879: result: yes
> yes
> configure:44964: checking for variable argument list macro functionality
> checking for variable argument list macro functionality... configure:44990: gcc 
> -o conftest    -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:44997: $? = 0
> configure:45010: result: yes
> yes
> configure:45028: checking for working alloca.h
> checking for working alloca.h... configure:45055: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:45062: $? = 0
> configure:45082: result: yes
> yes
> configure:45092: checking for alloca
> checking for alloca... configure:45139: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:45146: $? = 0
> configure:45166: result: yes
> yes
> configure:45425: checking for strdup
> checking for strdup... configure:45481: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> conftest.c:174:6: warning: conflicting types for built-in function 'strdup'
> configure:45488: $? = 0
> configure:45510: result: yes
> yes
> configure:45525: checking whether strdup needs a declaration
> checking whether strdup needs a declaration... configure:45553: gcc -c    -O2  
> -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c:153:45: error: macro "strdup" passed 4 arguments, but takes just 1
> conftest.c:153:5: error: 'strdup' redeclared as different kind of symbol
> conftest.c: In function 'main':
> conftest.c:157:30: error: macro "strdup" passed 4 arguments, but takes just 1
> configure:45560: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 1
> | #define HAVE_SNPRINTF 1
> | #define HAVE_QSORT 1
> | #define HAVE_VA_COPY 1
> | #define HAVE_MACRO_VA_ARGS 1
> | #define HAVE_ALLOCA_H 1
> | #define HAVE_ALLOCA 1
> | #define HAVE_STRDUP 1
> | /* end confdefs.h.  */
> | #include <string.h>
> | int strdup(double, int, double, const char *);
> | int
> | main ()
> | {
> | int a=strdup(1.0,27,1.0,"foo");
> |   ;
> |   return 0;
> | }
> configure:45575: result: no
> no
> configure:45914: checking for mkstemp
> checking for mkstemp... configure:45970: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:45977: $? = 0
> configure:45999: result: yes
> yes
> configure:46013: checking whether mkstemp needs a declaration
> checking whether mkstemp needs a declaration... configure:46041: gcc -c    -O2  
> -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c:154:5: error: conflicting types for 'mkstemp'
> /usr/include/stdlib.h:620:12: note: previous declaration of 'mkstemp' was here
> configure:46048: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 1
> | #define HAVE_SNPRINTF 1
> | #define HAVE_QSORT 1
> | #define HAVE_VA_COPY 1
> | #define HAVE_MACRO_VA_ARGS 1
> | #define HAVE_ALLOCA_H 1
> | #define HAVE_ALLOCA 1
> | #define HAVE_STRDUP 1
> | #define HAVE_MKSTEMP 1
> | /* end confdefs.h.  */
> | #include <stdlib.h>
> | int mkstemp(double, int, double, const char *);
> | int
> | main ()
> | {
> | int a=mkstemp(1.0,27,1.0,"foo");
> |   ;
> |   return 0;
> | }
> configure:46063: result: no
> no
> configure:46080: checking for fdopen
> checking for fdopen... configure:46136: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:46143: $? = 0
> configure:46165: result: yes
> yes
> configure:46179: checking whether fdopen needs a declaration
> checking whether fdopen needs a declaration... configure:46207: gcc -c    -O2  
> -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:46214: $? = 0
> configure:46229: result: yes
> yes
> configure:46246: checking for putenv
> checking for putenv... configure:46302: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:46309: $? = 0
> configure:46331: result: yes
> yes
> configure:46345: checking whether putenv needs a declaration
> checking whether putenv needs a declaration... configure:46373: gcc -c    -O2  
> -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> conftest.c:157:5: error: conflicting types for 'putenv'
> /usr/include/stdlib.h:579:12: note: previous declaration of 'putenv' was here
> configure:46380: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 1
> | #define HAVE_SNPRINTF 1
> | #define HAVE_QSORT 1
> | #define HAVE_VA_COPY 1
> | #define HAVE_MACRO_VA_ARGS 1
> | #define HAVE_ALLOCA_H 1
> | #define HAVE_ALLOCA 1
> | #define HAVE_STRDUP 1
> | #define HAVE_MKSTEMP 1
> | #define HAVE_FDOPEN 1
> | #define NEEDS_FDOPEN_DECL 1
> | #define HAVE_PUTENV 1
> | /* end confdefs.h.  */
> | #include <stdlib.h>
> | int putenv(double, int, double, const char *);
> | int
> | main ()
> | {
> | int a=putenv(1.0,27,1.0,"foo");
> |   ;
> |   return 0;
> | }
> configure:46395: result: no
> no
> configure:46442: checking for clock_gettime
> checking for clock_gettime... configure:46498: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> /tmp/ccPjr6W4.o: In function `main':
> conftest.c:(.text+0x7): undefined reference to `clock_gettime'
> collect2: ld returned 1 exit status
> configure:46505: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 1
> | #define HAVE_SNPRINTF 1
> | #define HAVE_QSORT 1
> | #define HAVE_VA_COPY 1
> | #define HAVE_MACRO_VA_ARGS 1
> | #define HAVE_ALLOCA_H 1
> | #define HAVE_ALLOCA 1
> | #define HAVE_STRDUP 1
> | #define HAVE_MKSTEMP 1
> | #define HAVE_FDOPEN 1
> | #define NEEDS_FDOPEN_DECL 1
> | #define HAVE_PUTENV 1
> | /* end confdefs.h.  */
> | /* Define clock_gettime to an innocuous variant, in case <limits.h> declares 
> clock_gettime.
> |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
> | #define clock_gettime innocuous_clock_gettime
> | 
> | /* System header to define __stub macros and hopefully few prototypes,
> |     which can conflict with char clock_gettime (); below.
> |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
> |     <limits.h> exists even on freestanding compilers.  */
> | 
> | #ifdef __STDC__
> | # include <limits.h>
> | #else
> | # include <assert.h>
> | #endif
> | 
> | #undef clock_gettime
> | 
> | /* Override any GCC internal prototype to avoid an error.
> |    Use char because int might match the return type of a GCC
> |    builtin and then its argument prototype would still apply.  */
> | #ifdef __cplusplus
> | extern "C"
> | #endif
> | char clock_gettime ();
> | /* The GNU C library defines this for functions which it implements
> |     to always fail with ENOSYS.  Some functions are actually named
> |     something starting with __ and the normal name is an alias.  */
> | #if defined __stub_clock_gettime || defined __stub___clock_gettime
> | choke me
> | #endif
> | 
> | int
> | main ()
> | {
> | return clock_gettime ();
> |   ;
> |   return 0;
> | }
> configure:46527: result: no
> no
> configure:46442: checking for clock_getres
> checking for clock_getres... configure:46498: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> /tmp/ccXVBuza.o: In function `main':
> conftest.c:(.text+0x7): undefined reference to `clock_getres'
> collect2: ld returned 1 exit status
> configure:46505: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 1
> | #define HAVE_SNPRINTF 1
> | #define HAVE_QSORT 1
> | #define HAVE_VA_COPY 1
> | #define HAVE_MACRO_VA_ARGS 1
> | #define HAVE_ALLOCA_H 1
> | #define HAVE_ALLOCA 1
> | #define HAVE_STRDUP 1
> | #define HAVE_MKSTEMP 1
> | #define HAVE_FDOPEN 1
> | #define NEEDS_FDOPEN_DECL 1
> | #define HAVE_PUTENV 1
> | /* end confdefs.h.  */
> | /* Define clock_getres to an innocuous variant, in case <limits.h> declares 
> clock_getres.
> |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
> | #define clock_getres innocuous_clock_getres
> | 
> | /* System header to define __stub macros and hopefully few prototypes,
> |     which can conflict with char clock_getres (); below.
> |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
> |     <limits.h> exists even on freestanding compilers.  */
> | 
> | #ifdef __STDC__
> | # include <limits.h>
> | #else
> | # include <assert.h>
> | #endif
> | 
> | #undef clock_getres
> | 
> | /* Override any GCC internal prototype to avoid an error.
> |    Use char because int might match the return type of a GCC
> |    builtin and then its argument prototype would still apply.  */
> | #ifdef __cplusplus
> | extern "C"
> | #endif
> | char clock_getres ();
> | /* The GNU C library defines this for functions which it implements
> |     to always fail with ENOSYS.  Some functions are actually named
> |     something starting with __ and the normal name is an alias.  */
> | #if defined __stub_clock_getres || defined __stub___clock_getres
> | choke me
> | #endif
> | 
> | int
> | main ()
> | {
> | return clock_getres ();
> |   ;
> |   return 0;
> | }
> configure:46527: result: no
> no
> configure:46442: checking for gethrtime
> checking for gethrtime... configure:46498: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> /tmp/ccb7u2ui.o: In function `main':
> conftest.c:(.text+0x7): undefined reference to `gethrtime'
> collect2: ld returned 1 exit status
> configure:46505: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 1
> | #define HAVE_SNPRINTF 1
> | #define HAVE_QSORT 1
> | #define HAVE_VA_COPY 1
> | #define HAVE_MACRO_VA_ARGS 1
> | #define HAVE_ALLOCA_H 1
> | #define HAVE_ALLOCA 1
> | #define HAVE_STRDUP 1
> | #define HAVE_MKSTEMP 1
> | #define HAVE_FDOPEN 1
> | #define NEEDS_FDOPEN_DECL 1
> | #define HAVE_PUTENV 1
> | /* end confdefs.h.  */
> | /* Define gethrtime to an innocuous variant, in case <limits.h> declares 
> gethrtime.
> |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
> | #define gethrtime innocuous_gethrtime
> | 
> | /* System header to define __stub macros and hopefully few prototypes,
> |     which can conflict with char gethrtime (); below.
> |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
> |     <limits.h> exists even on freestanding compilers.  */
> | 
> | #ifdef __STDC__
> | # include <limits.h>
> | #else
> | # include <assert.h>
> | #endif
> | 
> | #undef gethrtime
> | 
> | /* Override any GCC internal prototype to avoid an error.
> |    Use char because int might match the return type of a GCC
> |    builtin and then its argument prototype would still apply.  */
> | #ifdef __cplusplus
> | extern "C"
> | #endif
> | char gethrtime ();
> | /* The GNU C library defines this for functions which it implements
> |     to always fail with ENOSYS.  Some functions are actually named
> |     something starting with __ and the normal name is an alias.  */
> | #if defined __stub_gethrtime || defined __stub___gethrtime
> | choke me
> | #endif
> | 
> | int
> | main ()
> | {
> | return gethrtime ();
> |   ;
> |   return 0;
> | }
> configure:46527: result: no
> no
> configure:46442: checking for mach_absolute_time
> checking for mach_absolute_time... configure:46498: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> /tmp/ccv2qzLp.o: In function `main':
> conftest.c:(.text+0x7): undefined reference to `mach_absolute_time'
> collect2: ld returned 1 exit status
> configure:46505: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 1
> | #define HAVE_SNPRINTF 1
> | #define HAVE_QSORT 1
> | #define HAVE_VA_COPY 1
> | #define HAVE_MACRO_VA_ARGS 1
> | #define HAVE_ALLOCA_H 1
> | #define HAVE_ALLOCA 1
> | #define HAVE_STRDUP 1
> | #define HAVE_MKSTEMP 1
> | #define HAVE_FDOPEN 1
> | #define NEEDS_FDOPEN_DECL 1
> | #define HAVE_PUTENV 1
> | /* end confdefs.h.  */
> | /* Define mach_absolute_time to an innocuous variant, in case <limits.h> 
> declares mach_absolute_time.
> |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
> | #define mach_absolute_time innocuous_mach_absolute_time
> | 
> | /* System header to define __stub macros and hopefully few prototypes,
> |     which can conflict with char mach_absolute_time (); below.
> |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
> |     <limits.h> exists even on freestanding compilers.  */
> | 
> | #ifdef __STDC__
> | # include <limits.h>
> | #else
> | # include <assert.h>
> | #endif
> | 
> | #undef mach_absolute_time
> | 
> | /* Override any GCC internal prototype to avoid an error.
> |    Use char because int might match the return type of a GCC
> |    builtin and then its argument prototype would still apply.  */
> | #ifdef __cplusplus
> | extern "C"
> | #endif
> | char mach_absolute_time ();
> | /* The GNU C library defines this for functions which it implements
> |     to always fail with ENOSYS.  Some functions are actually named
> |     something starting with __ and the normal name is an alias.  */
> | #if defined __stub_mach_absolute_time || defined __stub___mach_absolute_time
> | choke me
> | #endif
> | 
> | int
> | main ()
> | {
> | return mach_absolute_time ();
> |   ;
> |   return 0;
> | }
> configure:46527: result: no
> no
> configure:46442: checking for gettimeofday
> checking for gettimeofday... configure:46498: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:46505: $? = 0
> configure:46527: result: yes
> yes
> configure:49488: checking for thread local storage specifier
> checking for thread local storage specifier... configure:49525: gcc -o conftest    
> -O2  -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:49532: $? = 0
> configure:49567: result: __thread
> __thread
> configure:49587: checking sched.h usability
> checking sched.h usability... configure:49604: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:49611: $? = 0
> configure:49625: result: yes
> yes
> configure:49629: checking sched.h presence
> checking sched.h presence... configure:49644: gcc -E  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c
> configure:49651: $? = 0
> configure:49665: result: yes
> yes
> configure:49693: checking for sched.h
> checking for sched.h... configure:49702: result: yes
> yes
> configure:49726: checking for sched_yield
> checking for sched_yield... configure:49782: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:49789: $? = 0
> configure:49811: result: yes
> yes
> configure:49726: checking for yield
> checking for yield... configure:49782: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> /tmp/ccil84m0.o: In function `main':
> conftest.c:(.text+0x7): undefined reference to `yield'
> collect2: ld returned 1 exit status
> configure:49789: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 1
> | #define HAVE_SNPRINTF 1
> | #define HAVE_QSORT 1
> | #define HAVE_VA_COPY 1
> | #define HAVE_MACRO_VA_ARGS 1
> | #define HAVE_ALLOCA_H 1
> | #define HAVE_ALLOCA 1
> | #define HAVE_STRDUP 1
> | #define HAVE_MKSTEMP 1
> | #define HAVE_FDOPEN 1
> | #define NEEDS_FDOPEN_DECL 1
> | #define HAVE_PUTENV 1
> | #define HAVE_GETTIMEOFDAY 1
> | #define MPIR_Pint long
> | #define MPIR_PINT_FMT_DEC_SPEC "%ld"
> | #define MPIR_Upint unsigned long
> | #define MPIR_UPINT_FMT_DEC_SPEC "%lu"
> | #define MPIU_SIZE_T unsigned long
> | #define MPIU_THREAD_PACKAGE_NAME MPIU_THREAD_PACKAGE_NONE
> | #define MPIU_TLS_SPECIFIER __thread
> | #define HAVE_SCHED_H 1
> | #define HAVE_SCHED_YIELD 1
> | /* end confdefs.h.  */
> | /* Define yield to an innocuous variant, in case <limits.h> declares yield.
> |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
> | #define yield innocuous_yield
> | 
> | /* System header to define __stub macros and hopefully few prototypes,
> |     which can conflict with char yield (); below.
> |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
> |     <limits.h> exists even on freestanding compilers.  */
> | 
> | #ifdef __STDC__
> | # include <limits.h>
> | #else
> | # include <assert.h>
> | #endif
> | 
> | #undef yield
> | 
> | /* Override any GCC internal prototype to avoid an error.
> |    Use char because int might match the return type of a GCC
> |    builtin and then its argument prototype would still apply.  */
> | #ifdef __cplusplus
> | extern "C"
> | #endif
> | char yield ();
> | /* The GNU C library defines this for functions which it implements
> |     to always fail with ENOSYS.  Some functions are actually named
> |     something starting with __ and the normal name is an alias.  */
> | #if defined __stub_yield || defined __stub___yield
> | choke me
> | #endif
> | 
> | int
> | main ()
> | {
> | return yield ();
> |   ;
> |   return 0;
> | }
> configure:49811: result: no
> no
> configure:49726: checking for usleep
> checking for usleep... configure:49782: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:49789: $? = 0
> configure:49811: result: yes
> yes
> configure:49726: checking for sleep
> checking for sleep... configure:49782: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:49789: $? = 0
> configure:49811: result: yes
> yes
> configure:49726: checking for select
> checking for select... configure:49782: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:49789: $? = 0
> configure:49811: result: yes
> yes
> configure:49726: checking for getpid
> checking for getpid... configure:49782: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:49789: $? = 0
> configure:49811: result: yes
> yes
> configure:49835: checking for sched_setaffinity
> checking for sched_setaffinity... configure:49891: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:49898: $? = 0
> configure:49920: result: yes
> yes
> configure:49835: checking for sched_getaffinity
> checking for sched_getaffinity... configure:49891: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> configure:49898: $? = 0
> configure:49920: result: yes
> yes
> configure:49835: checking for bindprocessor
> checking for bindprocessor... configure:49891: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> /tmp/ccY90fwX.o: In function `main':
> conftest.c:(.text+0x7): undefined reference to `bindprocessor'
> collect2: ld returned 1 exit status
> configure:49898: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 1
> | #define HAVE_SNPRINTF 1
> | #define HAVE_QSORT 1
> | #define HAVE_VA_COPY 1
> | #define HAVE_MACRO_VA_ARGS 1
> | #define HAVE_ALLOCA_H 1
> | #define HAVE_ALLOCA 1
> | #define HAVE_STRDUP 1
> | #define HAVE_MKSTEMP 1
> | #define HAVE_FDOPEN 1
> | #define NEEDS_FDOPEN_DECL 1
> | #define HAVE_PUTENV 1
> | #define HAVE_GETTIMEOFDAY 1
> | #define MPIR_Pint long
> | #define MPIR_PINT_FMT_DEC_SPEC "%ld"
> | #define MPIR_Upint unsigned long
> | #define MPIR_UPINT_FMT_DEC_SPEC "%lu"
> | #define MPIU_SIZE_T unsigned long
> | #define MPIU_THREAD_PACKAGE_NAME MPIU_THREAD_PACKAGE_NONE
> | #define MPIU_TLS_SPECIFIER __thread
> | #define HAVE_SCHED_H 1
> | #define HAVE_SCHED_YIELD 1
> | #define HAVE_USLEEP 1
> | #define HAVE_SLEEP 1
> | #define HAVE_SELECT 1
> | #define HAVE_GETPID 1
> | #define HAVE_SCHED_SETAFFINITY 1
> | #define HAVE_SCHED_GETAFFINITY 1
> | /* end confdefs.h.  */
> | /* Define bindprocessor to an innocuous variant, in case <limits.h> declares 
> bindprocessor.
> |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
> | #define bindprocessor innocuous_bindprocessor
> | 
> | /* System header to define __stub macros and hopefully few prototypes,
> |     which can conflict with char bindprocessor (); below.
> |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
> |     <limits.h> exists even on freestanding compilers.  */
> | 
> | #ifdef __STDC__
> | # include <limits.h>
> | #else
> | # include <assert.h>
> | #endif
> | 
> | #undef bindprocessor
> | 
> | /* Override any GCC internal prototype to avoid an error.
> |    Use char because int might match the return type of a GCC
> |    builtin and then its argument prototype would still apply.  */
> | #ifdef __cplusplus
> | extern "C"
> | #endif
> | char bindprocessor ();
> | /* The GNU C library defines this for functions which it implements
> |     to always fail with ENOSYS.  Some functions are actually named
> |     something starting with __ and the normal name is an alias.  */
> | #if defined __stub_bindprocessor || defined __stub___bindprocessor
> | choke me
> | #endif
> | 
> | int
> | main ()
> | {
> | return bindprocessor ();
> |   ;
> |   return 0;
> | }
> configure:49920: result: no
> no
> configure:49835: checking for thread_policy_set
> checking for thread_policy_set... configure:49891: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> /tmp/cczYYm1S.o: In function `main':
> conftest.c:(.text+0x7): undefined reference to `thread_policy_set'
> collect2: ld returned 1 exit status
> configure:49898: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 1
> | #define HAVE_SNPRINTF 1
> | #define HAVE_QSORT 1
> | #define HAVE_VA_COPY 1
> | #define HAVE_MACRO_VA_ARGS 1
> | #define HAVE_ALLOCA_H 1
> | #define HAVE_ALLOCA 1
> | #define HAVE_STRDUP 1
> | #define HAVE_MKSTEMP 1
> | #define HAVE_FDOPEN 1
> | #define NEEDS_FDOPEN_DECL 1
> | #define HAVE_PUTENV 1
> | #define HAVE_GETTIMEOFDAY 1
> | #define MPIR_Pint long
> | #define MPIR_PINT_FMT_DEC_SPEC "%ld"
> | #define MPIR_Upint unsigned long
> | #define MPIR_UPINT_FMT_DEC_SPEC "%lu"
> | #define MPIU_SIZE_T unsigned long
> | #define MPIU_THREAD_PACKAGE_NAME MPIU_THREAD_PACKAGE_NONE
> | #define MPIU_TLS_SPECIFIER __thread
> | #define HAVE_SCHED_H 1
> | #define HAVE_SCHED_YIELD 1
> | #define HAVE_USLEEP 1
> | #define HAVE_SLEEP 1
> | #define HAVE_SELECT 1
> | #define HAVE_GETPID 1
> | #define HAVE_SCHED_SETAFFINITY 1
> | #define HAVE_SCHED_GETAFFINITY 1
> | /* end confdefs.h.  */
> | /* Define thread_policy_set to an innocuous variant, in case <limits.h> 
> declares thread_policy_set.
> |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
> | #define thread_policy_set innocuous_thread_policy_set
> | 
> | /* System header to define __stub macros and hopefully few prototypes,
> |     which can conflict with char thread_policy_set (); below.
> |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
> |     <limits.h> exists even on freestanding compilers.  */
> | 
> | #ifdef __STDC__
> | # include <limits.h>
> | #else
> | # include <assert.h>
> | #endif
> | 
> | #undef thread_policy_set
> | 
> | /* Override any GCC internal prototype to avoid an error.
> |    Use char because int might match the return type of a GCC
> |    builtin and then its argument prototype would still apply.  */
> | #ifdef __cplusplus
> | extern "C"
> | #endif
> | char thread_policy_set ();
> | /* The GNU C library defines this for functions which it implements
> |     to always fail with ENOSYS.  Some functions are actually named
> |     something starting with __ and the normal name is an alias.  */
> | #if defined __stub_thread_policy_set || defined __stub___thread_policy_set
> | choke me
> | #endif
> | 
> | int
> | main ()
> | {
> | return thread_policy_set ();
> |   ;
> |   return 0;
> | }
> configure:49920: result: no
> no
> configure:49934: checking whether cpu_set_t available
> checking whether cpu_set_t available... configure:49962: gcc -c    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src conftest.c >&5
> configure:49969: $? = 0
> configure:49984: result: yes
> yes
> configure:49993: checking whether the CPU_SET and CPU_ZERO macros are defined
> checking whether the CPU_SET and CPU_ZERO macros are defined... configure:50021: 
> gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c   >&5
> /tmp/ccRc0Q76.o: In function `main':
> conftest.c:(.text+0xd): undefined reference to `CPU_ZERO'
> conftest.c:(.text+0x1c): undefined reference to `CPU_SET'
> collect2: ld returned 1 exit status
> configure:50028: $? = 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 HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
> | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
> | #define USE_LOGGING MPID_LOGGING_NONE
> | #define MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> | #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> | #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_PRAGMA_WEAK 1
> | #define USE_WEAK_SYMBOLS 1
> | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> | #define HAVE_LONG_LONG 1
> | #define STDCALL 
> | #define F77_NAME_LOWER_USCORE 1
> | #define STDC_HEADERS 1
> | #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> | #define HAVE_FORTRAN_BINDING 1
> | #define HAVE_CXX_EXCEPTIONS /**/
> | #define HAVE_NAMESPACES /**/
> | #define HAVE_NAMESPACE_STD /**/
> | #define HAVE_CXX_BINDING 1
> | #define FILE_NAMEPUB_BASEDIR "."
> | #define USE_FILE_FOR_NAMEPUB 1
> | #define HAVE_NAMEPUB_SERVICE 1
> | #define restrict __restrict
> | #define HAVE_GCC_ATTRIBUTE 1
> | #define WORDS_LITTLEENDIAN 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_VOID_P 8
> | #define STDC_HEADERS 1
> | #define HAVE_STDDEF_H 1
> | #define SIZEOF_WCHAR_T 4
> | #define SIZEOF_FLOAT_INT 8
> | #define SIZEOF_DOUBLE_INT 16
> | #define SIZEOF_LONG_INT 16
> | #define SIZEOF_SHORT_INT 8
> | #define SIZEOF_TWO_INT 8
> | #define SIZEOF_LONG_DOUBLE_INT 32
> | #define HAVE_SYS_BITYPES_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_INT8_T 1
> | #define HAVE_INT16_T 1
> | #define HAVE_INT32_T 1
> | #define HAVE_INT64_T 1
> | #define HAVE_UINT8_T 1
> | #define HAVE_UINT16_T 1
> | #define HAVE_UINT32_T 1
> | #define HAVE_UINT64_T 1
> | #define HAVE_STDBOOL_H 1
> | #define HAVE_COMPLEX_H 1
> | #define SIZEOF__BOOL 1
> | #define SIZEOF_FLOAT__COMPLEX 8
> | #define SIZEOF_DOUBLE__COMPLEX 16
> | #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> | #define HAVE__BOOL 1
> | #define HAVE_FLOAT__COMPLEX 1
> | #define HAVE_DOUBLE__COMPLEX 1
> | #define HAVE_LONG_DOUBLE__COMPLEX 1
> | #define MPIR_REAL4_CTYPE float
> | #define MPIR_REAL8_CTYPE double
> | #define MPIR_REAL16_CTYPE long double
> | #define MPIR_INTEGER1_CTYPE char
> | #define MPIR_INTEGER2_CTYPE short
> | #define MPIR_INTEGER4_CTYPE int
> | #define MPIR_INTEGER8_CTYPE long
> | #define SIZEOF_F77_INTEGER 4
> | #define SIZEOF_F77_REAL 4
> | #define SIZEOF_F77_DOUBLE_PRECISION 8
> | #define HAVE_AINT_LARGER_THAN_FINT 1
> | #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> | #define HAVE_FINT_IS_INT 1
> | #define F77_TRUE_VALUE_SET 1
> | #define F77_TRUE_VALUE 1
> | #define F77_FALSE_VALUE 0
> | #define HAVE_STDIO_H 1
> | #define HAVE_C_MULTI_ATTR_ALIAS 1
> | #define SIZEOF_BOOL 1
> | #define MPIR_CXX_BOOL_CTYPE _Bool
> | #define SIZEOF_COMPLEX 8
> | #define SIZEOF_DOUBLECOMPLEX 16
> | #define SIZEOF_LONGDOUBLECOMPLEX 32
> | #define HAVE_CXX_COMPLEX 1
> | #define MPIR_CXX_BOOL_VALUE 0x4c000133
> | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> | #define HAVE_ANY_INT64_T_ALIGNMENT 1
> | #define HAVE_ANY_INT32_T_ALIGNMENT 1
> | #define SIZEOF_MPIR_BSEND_DATA_T 88
> | #define HAVE_GCC_AND_X86_64_ASM 1
> | #define STDC_HEADERS 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_ERRNO_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ENDIAN_H 1
> | #define HAVE_ASSERT_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_UIO_H 1
> | #define HAVE_SETITIMER 1
> | #define HAVE_ALARM 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_VSPRINTF 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_DECL_STRERROR_R 1
> | #define HAVE_STRERROR_R 1
> | #define HAVE_SNPRINTF 1
> | #define HAVE_QSORT 1
> | #define HAVE_VA_COPY 1
> | #define HAVE_MACRO_VA_ARGS 1
> | #define HAVE_ALLOCA_H 1
> | #define HAVE_ALLOCA 1
> | #define HAVE_STRDUP 1
> | #define HAVE_MKSTEMP 1
> | #define HAVE_FDOPEN 1
> | #define NEEDS_FDOPEN_DECL 1
> | #define HAVE_PUTENV 1
> | #define HAVE_GETTIMEOFDAY 1
> | #define MPIR_Pint long
> | #define MPIR_PINT_FMT_DEC_SPEC "%ld"
> | #define MPIR_Upint unsigned long
> | #define MPIR_UPINT_FMT_DEC_SPEC "%lu"
> | #define MPIU_SIZE_T unsigned long
> | #define MPIU_THREAD_PACKAGE_NAME MPIU_THREAD_PACKAGE_NONE
> | #define MPIU_TLS_SPECIFIER __thread
> | #define HAVE_SCHED_H 1
> | #define HAVE_SCHED_YIELD 1
> | #define HAVE_USLEEP 1
> | #define HAVE_SLEEP 1
> | #define HAVE_SELECT 1
> | #define HAVE_GETPID 1
> | #define HAVE_SCHED_SETAFFINITY 1
> | #define HAVE_SCHED_GETAFFINITY 1
> | #define HAVE_CPU_SET_T 1
> | /* end confdefs.h.  */
> | 
> | #include <sched.h>
> | int
> | main ()
> | {
> |  cpu_set_t t; CPU_ZERO(&t); CPU_SET(1,&t);
> |   ;
> |   return 0;
> | }
> configure:50048: result: no
> no
> configure:50460: ===== configuring src/mpi/romio =====
> configure: ===== configuring src/mpi/romio =====
> configure:50567: executing: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/romio/configure  '--with-
> device=ch3_p4' '--with-mpe' '--with-romio' '--enable-fc' '--enable-cxx' '--
> enable-debug' '--enable-traceback' '--prefix' '/opt/mpich' --disable-option-
> checking
> configure: executing: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/romio/configure  '--with-
> device=ch3_p4' '--with-mpe' '--with-romio' '--enable-fc' '--enable-cxx' '--
> enable-debug' '--enable-traceback' '--prefix' '/opt/mpich' --disable-option-
> checking
> Configuring with args --with-device=ch3_p4 --with-mpe --with-romio --enable-fc 
> --enable-cxx --enable-debug --enable-traceback --prefix /opt/mpich --disable-
> option-checking
> 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 architecture... LINUX
> ROMIO home directory is /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/romio
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking whether we are using the GNU Fortran 77 compiler... yes
> checking whether f95 accepts -g... yes
> checking how to run the C preprocessor... gcc -E
> checking for memalign... yes
> checking Fortran external names
> Fortran externals have a trailing underscore and are lowercase
> checking for inline... inline
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for unistd.h... (cached) yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking malloc.h usability... yes
> checking malloc.h presence... yes
> checking for malloc.h... yes
> checking stddef.h usability... yes
> checking stddef.h presence... yes
> checking for stddef.h... yes
> checking for sys/types.h... (cached) yes
> checking for u_char... yes
> checking for u_short... yes
> checking for u_int... yes
> checking for u_long... yes
> checking sys/attr.h usability... no
> checking sys/attr.h presence... no
> checking for sys/attr.h... no
> checking size of int... 4
> checking size of void *... 8
> checking for int large enough for pointers... no
> checking size of long long... 8
> checking for extension for Fortran 90 programs... f90
> checking for Fortran 90 KIND parameter for 8-byte integers...            8
> checking that we can use integer*8 to declare MPI_DISPLACMENT_CURRENT... yes
> Overriding Array test for MPICH2
> checking for weak symbol support... pragma weak
> checking that weak symbols are visible to other files... yes
> checking that the compiler correctly implements weak symbols... yes
> checking whether struct flock compatible with MPI_Offset... yes
> checking for pvfs2-config... notfound
> checking configured file systems... testfs ufs nfs
> configure: WARNING: File locks may not work with NFS.  See the Installation and
> users manual for instructions on testing and if necessary fixing this
> checking for library containing aio_write... -lrt
> checking signal.h usability... yes
> checking signal.h presence... yes
> checking for signal.h... yes
> checking if aio.h exists and can be compiled... yes
> checking if sys/aio.h exists and can be compiled... no
> checking whether aio routines can be used... yes
> checking for obsolete two-argument aio_write... no
> checking for obsolete two-argument aio_suspend... no
> checking for aio_fildes member of aiocb structure... yes
> checking for aio_whence member of aiocb structure... no
> checking for aio_handle member of aiocb structure... no
> checking for aio_reqprio member of aiocb structure... yes
> checking for aio_sigevent member of aiocb structure... yes
> checking sys/vfs.h usability... yes
> checking sys/vfs.h presence... yes
> checking for sys/vfs.h... yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking sys/mount.h usability... yes
> checking sys/mount.h presence... yes
> checking for sys/mount.h... yes
> checking sys/statvfs.h usability... yes
> checking sys/statvfs.h presence... yes
> checking for sys/statvfs.h... yes
> checking whether struct statfs properly defined... yes
> checking for f_fstypename member of statfs structure... no
> checking for sys/stat.h... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for stat... yes
> checking for st_fstype member of stat structure... no
> checking for sys/types.h... (cached) yes
> checking for sys/statvfs.h... (cached) yes
> checking for sys/vfs.h... (cached) yes
> checking for statvfs... yes
> checking for f_basetype member of statvfs structure... no
> checking for unistd.h... (cached) yes
> checking for large file defines... yes
> checking whether off64_t is an scalar type... yes
> checking for strerror... yes
> checking for doctext... false
> checking for strdup... yes
> checking whether strdup needs a declaration... no
> checking for snprintf... yes
> checking whether snprintf needs a declaration... no
> checking for lstat... yes
> checking whether lstat needs a declaration... yes
> checking for readlink... yes
> checking whether readlink needs a declaration... no
> checking for fsync... yes
> checking whether fsync needs a declaration... no
> checking for ftruncate... yes
> checking whether ftruncate needs a declaration... no
> checking for lseek64... yes
> checking whether lseek64 needs a declaration... no
> checking for unistd.h... (cached) yes
> checking for large file defines... yes
> checking spi/kernel_interface.h usability... no
> checking spi/kernel_interface.h presence... no
> checking for spi/kernel_interface.h... no
> checking for Kernel_GetMemorySize... no
> setting SYSDEP_INC to 
> checking for C/C++ restrict keyword... __restrict
> checking whether __attribute__ allowed... yes
> checking whether __attribute__((format)) allowed... yes
> setting CC to gcc
> setting F77 to f95
> setting TEST_CC to /home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc
> setting TEST_F77 to /home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77
> setting CFLAGS to    -O2 -g -DFORTRANUNDERSCORE -D_LARGEFILE64_SOURCE -
> D_FILE_OFFSET_BITS=64 -DHAVE_ROMIOCONF_H -D_LARGEFILE64_SOURCE -
> D_FILE_OFFSET_BITS=64
> setting USER_CFLAGS to 
> setting USER_FFLAGS to 
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating localdefs
> config.status: creating mpi-io/Makefile
> config.status: creating mpi2-other/info/Makefile
> config.status: creating mpi2-other/array/Makefile
> config.status: creating adio/common/Makefile
> config.status: creating test/Makefile
> config.status: creating test/misc.c
> config.status: creating test/large_file.c
> config.status: creating test/runtests
> config.status: creating test-internal/Makefile
> config.status: creating util/romioinstall
> config.status: creating include/mpio.h
> config.status: creating include/mpiof.h
> config.status: creating adio/ad_nfs/Makefile
> config.status: creating adio/ad_ufs/Makefile
> config.status: creating adio/ad_bgl/Makefile
> config.status: creating adio/ad_bglockless/Makefile
> config.status: creating adio/ad_panfs/Makefile
> config.status: creating adio/ad_xfs/Makefile
> config.status: creating adio/ad_sfs/Makefile
> config.status: creating adio/ad_pfs/Makefile
> config.status: creating adio/ad_testfs/Makefile
> config.status: creating adio/ad_pvfs/Makefile
> config.status: creating adio/ad_pvfs2/Makefile
> config.status: creating adio/ad_gridftp/Makefile
> config.status: creating adio/ad_lustre/Makefile
> config.status: creating adio/ad_zoidfs/Makefile
> config.status: creating mpi-io/fortran/Makefile
> config.status: creating mpi2-other/info/fortran/Makefile
> config.status: creating mpi2-other/array/fortran/Makefile
> config.status: creating test/fmisc.f
> config.status: creating test/fcoll_test.f
> config.status: creating test/pfcoll_test.f
> config.status: creating test/fperf.f
> config.status: creating mpi-io/glue/mpich2/Makefile
> config.status: creating mpi-io/glue/mpich1/Makefile
> config.status: creating mpi-io/glue/default/Makefile
> config.status: creating common/dataloop/Makefile
> config.status: creating adio/include/romioconf.h
> config.status: executing default-1 commands
> configure:50586: ===== done with src/mpi/romio configure =====
> configure: ===== done with src/mpi/romio configure =====
> configure:50460: ===== configuring src/pmi/simple =====
> configure: ===== configuring src/pmi/simple =====
> configure:50567: executing: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/pmi/simple/configure  '--with-
> device=ch3_p4' '--with-mpe' '--with-romio' '--enable-fc' '--enable-cxx' '--
> enable-debug' '--enable-traceback' '--prefix' '/opt/mpich' --disable-option-
> checking
> configure: executing: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/pmi/simple/configure  '--with-
> device=ch3_p4' '--with-mpe' '--with-romio' '--enable-fc' '--enable-cxx' '--
> enable-debug' '--enable-traceback' '--prefix' '/opt/mpich' --disable-option-
> checking
> RUNNING CONFIGURE FOR THE SIMPLE PMI
> 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 gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for unistd.h... (cached) yes
> checking for string.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking sys/socket.h usability... yes
> checking sys/socket.h presence... yes
> checking for sys/socket.h... yes
> checking for strings.h... (cached) yes
> checking assert.h usability... yes
> checking assert.h presence... yes
> checking for assert.h... yes
> checking for snprintf... yes
> checking whether snprintf needs a declaration... no
> checking for strncasecmp... yes
> checking for sys/types.h... (cached) yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking for sys/socket.h... (cached) yes
> checking netinet/in.h usability... yes
> checking netinet/in.h presence... yes
> checking for netinet/in.h... yes
> checking netinet/tcp.h usability... yes
> checking netinet/tcp.h presence... yes
> checking for netinet/tcp.h... yes
> checking sys/un.h usability... yes
> checking sys/un.h presence... yes
> checking for sys/un.h... yes
> checking netdb.h usability... yes
> checking netdb.h presence... yes
> checking for netdb.h... yes
> checking for library containing socket... none required
> checking for library containing gethostbyname... none required
> checking for socket... yes
> checking for setsockopt... yes
> checking for gethostbyname... yes
> checking whether socklen_t is defined (in sys/socket.h if present)... yes
> checking whether struct hostent contains h_addr_list... yes
> checking whether __attribute__ allowed... yes
> checking whether __attribute__((format)) allowed... yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating localdefs
> config.status: creating pmiconf.h
> config.status: pmiconf.h is unchanged
> configure:50586: ===== done with src/pmi/simple configure =====
> configure: ===== done with src/pmi/simple configure =====
> configure:50460: ===== configuring src/pm/hydra =====
> configure: ===== configuring src/pm/hydra =====
> configure:50567: executing: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/configure  '--with-
> device=ch3_p4' '--with-mpe' '--with-romio' '--enable-fc' '--enable-cxx' '--
> enable-debug' '--enable-traceback' '--prefix' '/opt/mpich' --disable-option-
> checking
> configure: executing: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/configure  '--with-
> device=ch3_p4' '--with-mpe' '--with-romio' '--enable-fc' '--enable-cxx' '--
> enable-debug' '--enable-traceback' '--prefix' '/opt/mpich' --disable-option-
> checking
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking for style of include used by make... GNU
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking dependency style of gcc... gcc3
> checking for grep that handles long lines and -e... /bin/grep
> checking for fgrep... /bin/grep -F
> checking for an ANSI C-conforming const... yes
> checking for working volatile... yes
> checking for C/C++ restrict keyword... __restrict
> checking for inline... inline
> checking how to run the C preprocessor... gcc -E
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking size of unsigned long... 8
> checking for size_t... yes
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for a sed that does not truncate output... /bin/sed
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for ar... ar
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
> libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for a BSD-compatible install... /usr/bin/install -c
> checking for variable argument list macro functionality... yes
> checking whether __attribute__ allowed... yes
> checking whether __attribute__((format)) allowed... yes
> checking whether the compiler defines __func__... yes
> checking whether the compiler defines __FUNC__... no
> checking whether the compiler sets __FUNCTION__... yes
> checking for doxygen... /usr/bin/doxygen
> checking for unistd.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for strings.h... (cached) yes
> checking stdarg.h usability... yes
> checking stdarg.h presence... yes
> checking for stdarg.h... yes
> checking for sys/types.h... (cached) yes
> checking sys/socket.h usability... yes
> checking sys/socket.h presence... yes
> checking for sys/socket.h... yes
> checking sched.h usability... yes
> checking sched.h presence... yes
> checking for sched.h... yes
> checking for sys/stat.h... (cached) yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking netinet/in.h usability... yes
> checking netinet/in.h presence... yes
> checking for netinet/in.h... yes
> checking netinet/tcp.h usability... yes
> checking netinet/tcp.h presence... yes
> checking for netinet/tcp.h... yes
> checking sys/un.h usability... yes
> checking sys/un.h presence... yes
> checking for sys/un.h... yes
> checking netdb.h usability... yes
> checking netdb.h presence... yes
> checking for netdb.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking time.h usability... yes
> checking time.h presence... yes
> checking for time.h... yes
> checking ifaddrs.h usability... yes
> checking ifaddrs.h presence... yes
> checking for ifaddrs.h... yes
> checking arpa/inet.h usability... yes
> checking arpa/inet.h presence... yes
> checking for arpa/inet.h... yes
> checking errno.h usability... yes
> checking errno.h presence... yes
> checking for errno.h... yes
> checking poll.h usability... yes
> checking poll.h presence... yes
> checking for poll.h... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking for netdb.h... (cached) yes
> checking winsock2.h usability... no
> checking winsock2.h presence... no
> checking for winsock2.h... no
> checking windows.h usability... no
> checking windows.h presence... no
> checking for windows.h... no
> checking for socket in -lsocket... no
> checking for gethostbyname in -lnsl... yes
> checking for gettimeofday... yes
> checking for time... yes
> checking for strdup... yes
> checking for sigaction... yes
> checking for signal... yes
> checking for usleep... yes
> checking for alloca... no
> checking for unsetenv... yes
> checking for strerror... yes
> checking for strsignal... yes
> checking for stat... yes
> checking for getifaddrs... yes
> checking for fcntl... yes
> checking for alarm... yes
> checking for isatty... yes
> checking for inet_ntop... yes
> checking for environ in unistd.h... no
> checking for manually declared extern environ... yes
> checking bootstrap server... 
> user,ssh,rsh,fork,slurm,ll,lsf,sge,pbs,manual,persist
> checking tm.h usability... no
> checking tm.h presence... no
> checking for tm.h... no
> checking for tm_init in -ltorque... no
> checking process manager... pmiserv
> checking user interface... mpich
> checking desired processor topology libraries... hwloc,plpa
> configure: ===== configuring tools/topo/hwloc/hwloc =====
> configure: executing: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/hwloc/hwloc/configure 
> --enable-embedded-mode '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' '--prefix' 
> '/opt/mpich' '--disable-option-checking' 'CC=gcc' 'CFLAGS=   -O2 ' 'LDFLAGS= -
> lnsl' 'LIBS=' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' --disable-option-
> checking
> 
> ###
> ### Configuring hwloc distribution tarball
> ### Startup tests
> ###
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking target system type... x86_64-unknown-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking how to create a ustar tar archive... gnutar
> checking for hwloc version... 1.2.1rc2-1
> checking for gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking whether gcc and cc understand -c and -o together... yes
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> 
> ###
> ### Configuring hwloc core
> ###
> checking hwloc building mode... embedded
> configure: hwloc builddir: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/hwloc/hwloc
> configure: hwloc srcdir: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/hwloc/hwloc
> checking if want hwloc maintainer support... disabled (embedded mode)
> checking for hwloc directory prefix... (none)
> checking for hwloc symbol prefix... hwloc_
> checking minix/config.h usability... no
> checking minix/config.h presence... no
> checking for minix/config.h... no
> checking whether it is safe to define __EXTENSIONS__... yes
> checking size of void *... 8
> checking which OS support to include... Linux
> checking which CPU support to include... x86_64
> checking size of unsigned long... 8
> checking size of unsigned int... 4
> checking for __attribute__... yes
> checking for __attribute__(aligned)... yes
> checking for __attribute__(always_inline)... yes
> checking for __attribute__(cold)... yes
> checking for __attribute__(const)... yes
> checking for __attribute__(deprecated)... yes
> checking for __attribute__(format)... yes
> checking for __attribute__(hot)... yes
> checking for __attribute__(malloc)... yes
> checking for __attribute__(may_alias)... yes
> checking for __attribute__(no_instrument_function)... yes
> checking for __attribute__(nonnull)... no
> checking for __attribute__(noreturn)... yes
> checking for __attribute__(packed)... yes
> checking for __attribute__(pure)... yes
> checking for __attribute__(sentinel)... yes
> checking for __attribute__(unused)... yes
> checking for __attribute__(warn_unused_result)... yes
> checking for __attribute__(weak_alias)... yes
> checking if gcc supports -fvisibility... yes
> checking whether to enable visibility... yes (via -fvisibility=hidden)
> configure: WARNING: " -fvisibility=hidden" has been added to the hwloc CFLAGS
> checking for inline compatibility keyword... __inline__
> checking for strncasecmp... yes
> checking whether function strncasecmp is declared... yes
> checking for strftime... yes
> checking for setlocale... yes
> checking for stdint.h... (cached) yes
> checking sys/mman.h usability... yes
> checking sys/mman.h presence... yes
> checking for sys/mman.h... yes
> checking for KAFFINITY... no
> checking for PROCESSOR_CACHE_TYPE... no
> checking for CACHE_DESCRIPTOR... no
> checking for LOGICAL_PROCESSOR_RELATIONSHIP... no
> checking for RelationProcessorPackage... no
> checking for SYSTEM_LOGICAL_PROCESSOR_INFORMATION... no
> checking for GROUP_AFFINITY... no
> checking for PROCESSOR_RELATIONSHIP... no
> checking for NUMA_NODE_RELATIONSHIP... no
> checking for CACHE_RELATIONSHIP... no
> checking for PROCESSOR_GROUP_INFO... no
> checking for GROUP_RELATIONSHIP... no
> checking for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX... no
> checking for PSAPI_WORKING_SET_EX_BLOCK... no
> checking for PSAPI_WORKING_SET_EX_INFORMATION... no
> checking for main in -lgdi32... no
> checking windows.h usability... no
> checking windows.h presence... no
> checking for windows.h... no
> checking sys/lgrp_user.h usability... no
> checking sys/lgrp_user.h presence... no
> checking for sys/lgrp_user.h... no
> checking kstat.h usability... no
> checking kstat.h presence... no
> checking for kstat.h... no
> checking whether _SC_NPROCESSORS_ONLN is declared... yes
> checking whether _SC_NPROCESSORS_CONF is declared... yes
> checking whether _SC_NPROC_ONLN is declared... no
> checking whether _SC_NPROC_CONF is declared... no
> checking whether _SC_LARGE_PAGESIZE is declared... no
> checking mach/mach_host.h usability... no
> checking mach/mach_host.h presence... no
> checking for mach/mach_host.h... no
> checking mach/mach_init.h usability... no
> checking mach/mach_init.h presence... no
> checking for mach/mach_init.h... no
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking for sys/sysctl.h... yes
> checking whether CTL_HW is declared... no
> checking whether HW_NCPU is declared... no
> checking for sysctl... yes
> checking for sysctlbyname... no
> checking for pthread_t... yes
> checking whether function sched_setaffinity is declared... yes
> checking for old prototype of sched_setaffinity... no
> checking for working CPU_SET... yes
> checking for working CPU_SET_S... yes
> checking for working _syscall3... no
> checking for KERRIGHED... no
> checking for lib... no
> checking for bash... /bin/bash
> checking for ffs... yes
> checking whether function ffs is declared... yes
> checking for ffsl... yes
> checking whether function ffsl is declared... yes
> checking for fls... no
> checking for flsl... no
> checking for clz... no
> checking for clzl... no
> checking for openat... yes
> checking malloc.h usability... yes
> checking malloc.h presence... yes
> checking for malloc.h... yes
> checking for getpagesize... yes
> checking for memalign... yes
> checking for posix_memalign... yes
> checking sys/utsname.h usability... yes
> checking sys/utsname.h presence... yes
> checking for sys/utsname.h... yes
> checking for uname... yes
> checking numaif.h usability... no
> checking numaif.h presence... no
> checking for numaif.h... no
> checking pthread_np.h usability... no
> checking pthread_np.h presence... no
> checking for pthread_np.h... no
> checking whether pthread_setaffinity_np is declared... yes
> checking whether pthread_getaffinity_np is declared... yes
> checking for sched_setaffinity... yes
> checking for sys/cpuset.h... no
> checking for library containing pthread_getthrds_np... no
> checking for XML... no
> checking for cpuid... yes
> checking for X... no
> checking for a sed that does not truncate output... /bin/sed
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for ar... ar
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
> libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... no
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating include/Makefile
> config.status: creating src/Makefile
> config.status: creating include/private/autogen/config.h
> config.status: include/private/autogen/config.h is unchanged
> config.status: creating include/hwloc/autogen/config.h
> config.status: include/hwloc/autogen/config.h is unchanged
> config.status: executing depfiles commands
> config.status: executing libtool commands
> configure: ===== done with tools/topo/hwloc/hwloc configure =====
> configure: ===== configuring tools/topo/plpa/plpa =====
> configure: executing: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa/configure 
> --enable-included-mode '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' '--prefix' 
> '/opt/mpich' '--disable-option-checking' 'CC=gcc' 'CFLAGS=   -O2 ' 'LDFLAGS= -
> lnsl' 'LIBS=' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' --disable-option-
> checking
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking for PLPA version... 1.3.2
> checking for gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking whether gcc and cc understand -c and -o together... yes
> checking whether to enable "picky" compiler mode... no (default)
> checking for flex... no
> checking for lex... no
> checking for bison... no
> checking for byacc... no
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for syscall... yes
> checking sys/syscall.h usability... yes
> checking sys/syscall.h presence... yes
> checking for sys/syscall.h... yes
> checking for unistd.h... (cached) yes
> checking for __NR_sched_setaffinity... yes
> checking for __NR_sched_getaffinity... yes
> checking for PLPA building mode... included
> checking if want PLPA maintainer support... enabled
> checking for PLPA config prefix... .
> checking for PLPA symbol prefix... plpa_
> checking valgrind/valgrind.h usability... no
> checking valgrind/valgrind.h presence... no
> checking for valgrind/valgrind.h... no
> configure: WARNING: valgrind.h not found
> checking whether to build PLPA executables... no
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for a sed that does not truncate output... /bin/sed
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for ar... ar
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
> libraries... yes
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... no
> checking whether to build static libraries... yes
> configure: creating ./config.status
> config.status: creating ./Makefile
> config.status: creating ./config/Makefile
> config.status: creating ./src/Makefile
> config.status: creating ./src/libplpa/Makefile
> config.status: creating ./src/plpa-info/Makefile
> config.status: creating ./src/plpa-taskset/Makefile
> config.status: creating ./src/libplpa/plpa_config.h
> config.status: ./src/libplpa/plpa_config.h is unchanged
> config.status: creating ./src/libplpa/plpa.h
> config.status: ./src/libplpa/plpa.h is unchanged
> config.status: executing depfiles commands
> config.status: executing libtool commands
> configure: ===== done with tools/topo/plpa/plpa configure =====
> checking available processor topology libraries...  hwloc plpa
> checking pthread.h usability... yes
> checking pthread.h presence... yes
> checking for pthread.h... yes
> checking for pthread_key_create in -lpthread... yes
> checking checkpointing library... none
> checking demux engine... poll,select,port
> checking for poll... yes
> checking for select... yes
> checking debugging support... none
> checking error checking... yes
> checking warnings... no
> checking profiling... yes
> checking libftb.h usability... no
> checking libftb.h presence... no
> checking for libftb.h... no
> checking for FTB_Connect in -lftb... no
> checking for strsignal... (cached) yes
> checking whether strsignal needs a declaration... no
> checking for sigaction... (cached) yes
> checking for signal... (cached) yes
> checking for sigset... yes
> checking for struct sigaction and sa_handler... yes
> checking for gethostname... yes
> checking whether gethostname needs a declaration... no
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating tools/bootstrap/src/bsci_init.c
> config.status: creating hydra-doxygen.cfg
> config.status: creating include/hydra_config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> configure:50586: ===== done with src/pm/hydra configure =====
> configure: ===== done with src/pm/hydra configure =====
> configure:50460: ===== configuring src/mpe2 =====
> configure: ===== configuring src/mpe2 =====
> configure:50567: executing: 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/configure  '--with-
> device=ch3_p4' '--with-mpe' '--with-romio' '--enable-fc' '--enable-cxx' '--
> enable-debug' '--enable-traceback' '--prefix' '/opt/mpich' --disable-option-
> checking
> configure: executing: /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/configure  
> '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--enable-fc' '--enable-
> cxx' '--enable-debug' '--enable-traceback' '--prefix' '/opt/mpich' --disable-
> option-checking
> Configuring MPE Profiling System with  '--with-device=ch3_p4' '--with-mpe' '--
> with-romio' '--enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> '--prefix' '/opt/mpich' '--disable-option-checking' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2'
> checking for current directory name... 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2
> checking gnumake... yes using --no-print-directory
> checking BSD 4.4 make... no - whew
> checking OSF V3 make... no
> checking for virtual path format... VPATH
> This MPE build is part of the MPICH2 build
> checking for leftover Makefiles in subpackages ...  "src/misc" "src/callstack" 
> "src/logging" "src/wrappers" "src/collchk" "src/slog2sdk" cleaned 
> checking for gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking whether MPI_CC has been set ... 
> /home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc 
> checking whether we are using the GNU Fortran 77 compiler... yes
> checking whether gfortran accepts -g... yes
> checking whether MPI_F77 has been set ... 
> /home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77 
> checking how to get verbose linking output from gfortran... -v
> checking for Fortran 77 libraries of gfortran...  -L/usr/lib/x86_64-linux-
> gnu/gcc/x86_64-linux-gnu/4.5.2 -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-
> gnu/4.5.2/../../.. -L/usr/lib/x86_64-linux-gnu -lrt -lgfortran -lm
> checking whether gfortran accepts the FLIBS found by autoconf... yes
> checking whether C can link with  -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-
> linux-gnu/4.5.2 -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-
> gnu/4.5.2/../../.. -L/usr/lib/x86_64-linux-gnu -lrt -lgfortran -lm... 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 for Fortran 77 flag for library directories... -L
> checking for include directory flag for Fortran... -I
> checking how to run the C preprocessor... gcc -E
> checking whether ln -s works... yes
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether install works... yes
> checking for ranlib... ranlib
> checking whether install breaks libraries... no
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating sbin/mpetestlink
> config.status: creating sbin/mpetestexec
> config.status: creating sbin/mpetestexeclog
> config.status: creating sbin/mpeinstall
> config.status: creating sbin/mpecheckinstall
> config.status: WARNING:  'sbin/mpecheckinstall.in' seems to ignore the --
> datarootdir setting
> config.status: creating sbin/mpecheckbuild
> config.status: creating etc/mpe_help.conf
> config.status: creating etc/mpe_f77env.conf
> config.status: creating mpe_conf.h
> config.status: executing default-1 commands
> === configuring in src/misc 
> (/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/misc)
> configure: running /bin/bash ./configure --disable-option-checking '--
> prefix=/opt/mpich'  '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' --cache-file=/dev/null --srcdir=.
> Configuring MPE Miscellaneous Library with  '--disable-option-checking' '--
> prefix=/opt/mpich' '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' '--cache-file=/dev/null' '--srcdir=.'
> checking for current directory name... 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/misc
> checking gnumake... yes using --no-print-directory
> checking BSD 4.4 make... no - whew
> checking OSF V3 make... no
> checking for virtual path format... VPATH
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for ar... ar
> checking for ranlib... ranlib
> checking whether gcc and cc understand -c and -o together... yes
> checking how to run the C preprocessor... gcc -E
> checking for dbx... no
> checking for gdb... /usr/bin/gdb
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for an ANSI C-conforming const... yes
> checking for sysinfo... yes
> checking for uname... yes
> checking for gethostbyname... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for unistd.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking netdb.h usability... yes
> checking netdb.h presence... yes
> checking for netdb.h... yes
> checking sys/systeminfo.h usability... no
> checking sys/systeminfo.h presence... no
> checking for sys/systeminfo.h... no
> checking for sys/types.h... (cached) yes
> checking for sighandler_t... no
> checking for kill... yes
> checking whether kill needs a declaration... no
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating src/Makefile
> config.status: creating src/dbxerr.c
> config.status: creating mpe_misc_conf.h
> === configuring in src/callstack 
> (/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/callstack)
> configure: running /bin/bash ./configure --disable-option-checking '--
> prefix=/opt/mpich'  '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' --cache-file=/dev/null --srcdir=.
> Configuring MPE CallStack Library with  '--disable-option-checking' '--
> prefix=/opt/mpich' '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' '--cache-file=/dev/null' '--srcdir=.'
> checking for current directory name... 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/callstack
> checking gnumake... yes using --no-print-directory
> checking BSD 4.4 make... no - whew
> checking OSF V3 make... no
> checking for virtual path format... VPATH
> checking for gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for ar... ar
> checking for ranlib... ranlib
> checking whether gcc and cc understand -c and -o together... yes
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for an ANSI C-conforming const... yes
> checking for inline... inline
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking stdio.h usability... yes
> checking stdio.h presence... yes
> checking for stdio.h... yes
> checking for string.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking execinfo.h usability... yes
> checking execinfo.h presence... yes
> checking for execinfo.h... yes
> checking whether <execinfo.h> defines backtrace_symbols_fd() ... yes
> checking if <execinfo.h> links with -Wl,--export-dynamic ... yes
> checking for fdopen... yes
> checking whether fdopen needs a declaration... no
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating src/Makefile
> config.status: creating include/mpe_callstack.h
> config.status: creating etc/mpe_callstack_ldflags.conf
> config.status: creating bin/bt2line
> config.status: creating mpe_callstack_conf.h
> config.status: executing default-1 commands
> === configuring in src/logging 
> (/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/logging)
> configure: running /bin/bash ./configure --disable-option-checking '--
> prefix=/opt/mpich'  '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' --cache-file=/dev/null --srcdir=.
> Configuring MPE Logging Library and Tools with  '--disable-option-checking' '--
> prefix=/opt/mpich' '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' '--cache-file=/dev/null' '--srcdir=.'
> checking for current directory name... 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/logging
> checking gnumake... yes using --no-print-directory
> checking BSD 4.4 make... no - whew
> checking OSF V3 make... no
> checking for virtual path format... VPATH
> checking for gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for ar... ar
> checking for ranlib... ranlib
> checking whether gcc and cc understand -c and -o together... yes
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for an ANSI C-conforming const... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking whether byte ordering is bigendian... no
> checking stdio.h usability... yes
> checking stdio.h presence... yes
> checking for stdio.h... yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking for sys/types.h... (cached) yes
> checking sys/bitypes.h usability... yes
> checking sys/bitypes.h presence... yes
> checking for sys/bitypes.h... yes
> checking for sys/stat.h... (cached) yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking for header that defines C99 integer types, intXX_t ... <stdint.h> 
> checking for inttypes.h... (cached) yes
> checking whether <inttypes.h> defines the PRIdXX macros ... yes
> checking if <stdint.h> can be behind system headers ... yes
> checking size of void *... 8
> checking for address-sized integer ... CLOG_int64_t
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for gethostname... yes
> checking whether gethostname needs a declaration... no
> checking for snprintf... yes
> checking whether snprintf needs a declaration... no
> checking for mkstemp... yes
> checking whether mkstemp needs a declaration... no
> checking for srand48... yes
> checking whether srand48 needs a declaration... no
> checking for lrand48... yes
> checking whether lrand48 needs a declaration... no
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... no
> checking for O_LARGEFILE for open() ... needs _LARGEFILE64_SOURCE 
> checking for O_BINARY for open() ... no
> checking pthread.h usability... yes
> checking pthread.h presence... yes
> checking for pthread.h... yes
> checking for pthread_mutex_lock in -lpthread... yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating src/Makefile
> config.status: creating include/clog_inttypes.h
> config.status: creating include/mpi_null.h
> config.status: creating include/mpe_log_thread.h
> config.status: creating etc/mpe_log.conf
> config.status: creating etc/mpe_nolog.conf
> config.status: creating etc/mpe_log_postlib.conf
> config.status: creating mpe_logging_conf.h
> === configuring in src/wrappers 
> (/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/wrappers)
> configure: running /bin/bash ./configure --disable-option-checking '--
> prefix=/opt/mpich'  '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' --cache-file=/dev/null --srcdir=.
> Configuring MPE Wrapper Libraries For MPI with  '--disable-option-checking' '--
> prefix=/opt/mpich' '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' '--cache-file=/dev/null' '--srcdir=.'
> checking for current directory name... 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/wrappers
> checking gnumake... yes using --no-print-directory
> checking BSD 4.4 make... no - whew
> checking OSF V3 make... no
> checking for virtual path format... VPATH
> checking for gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for ar... ar
> checking for ranlib... ranlib
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for an ANSI C-conforming const... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking stdio.h usability... yes
> checking stdio.h presence... yes
> checking for stdio.h... yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking stdarg.h usability... yes
> checking stdarg.h presence... yes
> checking for stdarg.h... yes
> checking for working alloca.h... yes
> checking for alloca... yes
> checking for stdarg is correct... yes
> checking if compiler accepts prototypes ... yes
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for safe PMPI invocations ... no
> checking for the value of MPI_STATUS_SIZE ... 5
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating src/Makefile
> config.status: creating test/Makefile
> config.status: creating etc/mpe_f77env.conf
> config.status: creating etc/mpe_mpilog.conf
> config.status: creating etc/mpe_mpitrace.conf
> config.status: creating mpe_wrappers_conf.h
> === configuring in src/graphics 
> (/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/graphics)
> configure: running /bin/bash ./configure --disable-option-checking '--
> prefix=/opt/mpich'  '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' --cache-file=/dev/null --srcdir=.
> Configuring MPE X Graphics Library with  '--disable-option-checking' '--
> prefix=/opt/mpich' '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' '--cache-file=/dev/null' '--srcdir=.'
> checking for current directory name... 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/graphics
> checking gnumake... yes using --no-print-directory
> checking BSD 4.4 make... no - whew
> checking OSF V3 make... no
> checking for virtual path format... VPATH
> checking for gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for ar... ar
> checking for ranlib... ranlib
> checking whether gcc and cc understand -c and -o together... yes
> checking how to run the C preprocessor... gcc -E
> checking for X... no
> configure: WARNING:  Could not find appropriate X windows libraries.  MPE 
> routines that make use of X11 graphics will NOT be built unless you put X 
> windows libraries in your path and reconfigure!  
> === configuring in src/collchk 
> (/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/collchk)
> configure: running /bin/bash ./configure --disable-option-checking '--
> prefix=/opt/mpich'  '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' --cache-file=/dev/null --srcdir=.
> Configuring MPE Collective and Datatype Checking Library with  '--disable-
> option-checking' '--prefix=/opt/mpich' '--with-device=ch3_p4' '--with-mpe' '--
> with-romio' '--enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' '--cache-file=/dev/null' '--srcdir=.'
> checking for current directory name... 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/collchk
> checking gnumake... yes using --no-print-directory
> checking BSD 4.4 make... no - whew
> checking OSF V3 make... no
> checking for virtual path format... VPATH
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for ar... ar
> checking for ranlib... ranlib
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for an ANSI C-conforming const... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking stdio.h usability... yes
> checking stdio.h presence... yes
> checking for stdio.h... yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for working alloca.h... yes
> checking for alloca... yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating src/Makefile
> config.status: creating test/Makefile
> config.status: creating etc/mpe_mpicheck.conf
> config.status: creating mpe_collchk_conf.h
> === configuring in src/slog2sdk 
> (/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/slog2sdk)
> configure: running /bin/bash ./configure --disable-option-checking '--
> prefix=/opt/mpich'  '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' --cache-file=/dev/null --srcdir=.
> checking for current directory name... 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/slog2sdk
> Configuring SLOG2SDK with  '--disable-option-checking' '--prefix=/opt/mpich' '--
> with-device=ch3_p4' '--with-mpe' '--with-romio' '--enable-fc' '--enable-cxx' 
> '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' '--cache-file=/dev/null' '--srcdir=.'
> checking gnumake... yes using --no-print-directory
> checking BSD 4.4 make... no - whew
> checking OSF V3 make... no
> checking for virtual path format... VPATH
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether install works... yes
> checking if CLASSPATH is set... no, good to go
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for java in user's PATH... found /usr/bin/java
> checking if /usr/bin/java runs simple java class... yes
> checking if /usr/bin/java runs simple jar file... yes
> checking if /usr/bin/java runs non-GUI tool... yes
> checking if /usr/bin/java runs simple Swing class... yes
> checking if /usr/bin/java runs simple Swing jar file... yes
> checking for Java version... java full version "1.6.0_26-b03", i.e. Java 2 SDK
> checking for cygpath... no
> creating sample logfiles from source
> checking for leftover Makefiles in subpackages ... none 
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating sbin/install-package
> config.status: creating bin/slog2print
> config.status: creating bin/slog2navigator
> config.status: creating bin/slog2filter
> config.status: creating bin/slog2updater
> config.status: creating bin/logconvertor
> config.status: creating bin/jumpshot
> config.status: creating bin/clogprint
> config.status: creating bin/clogTOslog2
> config.status: creating bin/clog2print
> config.status: creating bin/clog2TOslog2
> === configuring in trace_rlog 
> (/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/slog2sdk/trace_rlog)
> configure: running /bin/bash ./configure --disable-option-checking '--
> prefix=/opt/mpich'  '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' --cache-file=/dev/null --srcdir=.
> checking for current directory name... 
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/src/slog2sdk/trace_rlog
> Configuring TRACE_RLOG implementation with  '--disable-option-checking' '--
> prefix=/opt/mpich' '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' 
> 'MPI_CC=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc' 
> 'MPI_F77=/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77' 'CC=gcc' 'CFLAGS=   
> -O2' 'LDFLAGS= ' 'LIBS=-lrt  ' 'CPPFLAGS= -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src' 'F77=gfortran' 
> 'FFLAGS=  -O2' '--cache-file=/dev/null' '--srcdir=.'
> checking gnumake... yes using --no-print-directory
> checking BSD 4.4 make... no - whew
> checking OSF V3 make... no
> checking for virtual path format... VPATH
> checking for gcc... gcc
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for stdlib.h... (cached) yes
> checking stdio.h usability... yes
> checking stdio.h presence... yes
> checking for stdio.h... yes
> checking for string.h... (cached) yes
> checking ctype.h usability... yes
> checking ctype.h presence... yes
> checking for ctype.h... yes
> checking errno.h usability... yes
> checking errno.h presence... yes
> checking for errno.h... yes
> checking for an ANSI C-conforming const... yes
> checking size of void *... 8
> checking size of int... 4
> checking size of long... 8
> checking size of long long... 8
> checking size of __int64... 0
> checking whether byte ordering is bigendian... no
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for sed... sed
> checking for a sed that does not truncate output... sed
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for ar... ar
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
> libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... no
> checking for malloc in -lefence... no
> checking for strstr... yes
> checking target system type... x86_64-unknown-linux-gnu
> checking for javah in user's PATH... found /usr/bin/javah
> checking if /usr exists... yes
> checking for <jni.h> include flag... no
> checking for javah in known path... found /usr/lib/jvm/java-6-
> sun-1.6.0.26/bin/javah
> checking if /usr/lib/jvm/java-6-sun-1.6.0.26 exists... yes
> checking for <jni.h> include flag... found -I/usr/lib/jvm/java-6-
> sun-1.6.0.26/include -I/usr/lib/jvm/java-6-sun-1.6.0.26/include/linux
> checking for <jni.h> usability... yes
> checking for cygpath... no
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether install works... yes
> checking for ranlib... (cached) ranlib
> checking whether install breaks libraries... no
> creating sample logfiles from source
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating src/Makefile
> config.status: creating sbin/install-package
> config.status: creating bin/traceprint
> config.status: creating bin/traceTOslog2
> config.status: creating trace_impl.h
> config.status: executing libtool commands
> SLOG2SDK:  "trace_rlog" have been configured
> MPE2:  "src/misc" "src/callstack" "src/logging" "src/wrappers" "src/collchk" 
> "src/slog2sdk" have been configured
> configure:50586: ===== done with src/mpe2 configure =====
> configure: ===== done with src/mpe2 configure =====
> configure:50624: checking size of OPA_ptr_t
> checking size of OPA_ptr_t... configure:50953: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c -lrt   >&5
> configure:50957: $? = 0
> configure:50963: ./conftest
> configure:50967: $? = 0
> configure:50993: result: 8
> 8
> configure:51048: checking the sizeof MPI_Offset
> checking the sizeof MPI_Offset... configure:51348: gcc -o conftest    -O2  -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src   conftest.c -lrt   >&5
> configure:51352: $? = 0
> configure:51358: ./conftest
> configure:51362: $? = 0
> configure:51382: result: 8
> 8
> configure:51432: checking whether the Fortran Offset type works with Fortran 77
> checking whether the Fortran Offset type works with Fortran 77... 
> configure:51447: gfortran -c   -O2 conftest.f >&5
> configure:51454: $? = 0
> configure:51468: result: yes
> yes
> configure:51482: checking whether the Fortran Offset type works with Fortran 90
> checking whether the Fortran Offset type works with Fortran 90... 
> configure:51497: f95 -c   -O2  conftest.f90 >&5
> configure:51504: $? = 0
> configure:51524: result: yes
> yes
> Running Configure for Fortran 90 Type routines
> configure: WARNING: unrecognized options: --with-device, --with-mpe, --with-
> romio, --enable-fc, --enable-cxx, --enable-debug, --enable-traceback
> 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 gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for grep that handles long lines and -e... /bin/grep
> checking for fgrep... /bin/grep -F
> checking for an ANSI C-conforming const... yes
> checking whether we are using the GNU Fortran compiler... yes
> checking whether f95 accepts -g... yes
> checking for extension for Fortran 90 programs... f90
> checking for the precision and range of reals...  6 , 37
> checking for the precision and range of double precision...  15 , 307
> checking for the range of integer...  9
> checking whether we are using the GNU Fortran 77 compiler... yes
> checking whether gfortran accepts -g... yes
> checking how to get verbose linking output from gfortran... -v
> checking for Fortran 77 libraries of gfortran...  -L/usr/lib/x86_64-linux-
> gnu/gcc/x86_64-linux-gnu/4.5.2 -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-
> gnu/4.5.2/../../.. -L/usr/lib/x86_64-linux-gnu -lrt -lgfortran -lm
> checking for linker for Fortran main program... Use Fortran to link programs
> checking for Fortran 77 name mangling... lower uscore
> checking for available integer kinds...  2 , 1, 4 , 2, 9 , 4, 18 , 8,
> checking for available integer ranges...  {  2 , 1 , 1 }, {  4 , 2 , 2 }, {  9 
> , 4 , 4 }, {  18 , 8 , 8 },
> configure: creating ./config.status
> config.status: creating mpif90model.h
> configure: WARNING: unrecognized options: --with-device, --with-mpe, --with-
> romio, --enable-fc, --enable-cxx, --enable-debug, --enable-traceback
> configure:51625: WARNING: The ch3_p4 device did not set the maximum size of a 
> processor name, 128 being used.
> configure: WARNING: The ch3_p4 device did not set the maximum size of a 
> processor name, 128 being used.
> configure:51849: creating ./config.status
> configure: creating ./config.status
> 
> ## ---------------------- ##
> ## Running config.status. ##
> ## ---------------------- ##
> 
> This file was extended by config.status, which was
> generated by GNU Autoconf 2.63.  Invocation command line was
> 
>  CONFIG_FILES    = 
>  CONFIG_HEADERS  = 
>  CONFIG_LINKS    = 
>  CONFIG_COMMANDS = 
>  $ ./config.status 
> 
> on NB403276-W510
> 
> config.status:1364: creating Makefile
> config.status: creating Makefile
> config.status:1364: creating src/Makefile
> config.status: creating src/Makefile
> config.status:1364: creating src/include/Makefile
> config.status: creating src/include/Makefile
> config.status:1364: creating src/include/mpich2info.h
> config.status: creating src/include/mpich2info.h
> config.status:1364: creating mpich2-doxygen
> config.status: creating mpich2-doxygen
> config.status:1364: creating src/include/mpichtimer.h
> config.status: creating src/include/mpichtimer.h
> config.status:1364: creating src/binding/Makefile
> config.status: creating src/binding/Makefile
> config.status:1364: creating src/binding/cxx/Makefile
> config.status: creating src/binding/cxx/Makefile
> config.status:1364: creating src/binding/cxx/mpicxx.h
> config.status: creating src/binding/cxx/mpicxx.h
> config.status:1364: creating src/binding/f77/Makefile
> config.status: creating src/binding/f77/Makefile
> config.status:1364: creating src/binding/f77/mpif.h
> config.status: creating src/binding/f77/mpif.h
> config.status:1364: creating src/binding/f77/setbotf.f
> config.status: creating src/binding/f77/setbotf.f
> config.status:1364: creating src/binding/f77/setbot.c
> config.status: creating src/binding/f77/setbot.c
> config.status:1364: creating src/binding/f90/Makefile
> config.status: creating src/binding/f90/Makefile
> config.status:1364: creating src/binding/f90/mpi_sizeofs.f90
> config.status: creating src/binding/f90/mpi_sizeofs.f90
> config.status:1364: creating src/binding/f90/mpi_base.f90
> config.status: creating src/binding/f90/mpi_base.f90
> config.status:1364: creating src/packaging/Makefile
> config.status: creating src/packaging/Makefile
> config.status:1364: creating src/packaging/pkgconfig/mpich2-c.pc
> config.status: creating src/packaging/pkgconfig/mpich2-c.pc
> config.status:1364: creating src/packaging/pkgconfig/mpich2-cxx.pc
> config.status: creating src/packaging/pkgconfig/mpich2-cxx.pc
> config.status:1364: creating src/packaging/pkgconfig/mpich2-f77.pc
> config.status: creating src/packaging/pkgconfig/mpich2-f77.pc
> config.status:1364: creating src/packaging/pkgconfig/mpich2-f90.pc
> config.status: creating src/packaging/pkgconfig/mpich2-f90.pc
> config.status:1364: creating src/packaging/pkgconfig/Makefile
> config.status: creating src/packaging/pkgconfig/Makefile
> config.status:1364: creating src/packaging/envmods/mpich2.module
> config.status: creating src/packaging/envmods/mpich2.module
> config.status:1511: WARNING:  'src/packaging/envmods/mpich2.module.in' seems to 
> ignore the --datarootdir setting
> config.status: WARNING:  'src/packaging/envmods/mpich2.module.in' seems to 
> ignore the --datarootdir setting
> config.status:1364: creating src/packaging/envmods/Makefile
> config.status: creating src/packaging/envmods/Makefile
> config.status:1364: creating src/env/mpixxx_opts.conf
> config.status: creating src/env/mpixxx_opts.conf
> config.status:1364: creating src/env/mpicc
> config.status: creating src/env/mpicc
> config.status:1364: creating src/env/mpicc.conf
> config.status: creating src/env/mpicc.conf
> config.status:1364: creating src/env/mpicc.bash
> config.status: creating src/env/mpicc.bash
> config.status:1364: creating src/env/mpicxx
> config.status: creating src/env/mpicxx
> config.status:1364: creating src/env/mpicxx.conf
> config.status: creating src/env/mpicxx.conf
> config.status:1364: creating src/env/mpicxx.bash
> config.status: creating src/env/mpicxx.bash
> config.status:1364: creating src/env/mpif77
> config.status: creating src/env/mpif77
> config.status:1364: creating src/env/mpif77.conf
> config.status: creating src/env/mpif77.conf
> config.status:1364: creating src/env/mpif77.bash
> config.status: creating src/env/mpif77.bash
> config.status:1364: creating src/env/mpif90
> config.status: creating src/env/mpif90
> config.status:1364: creating src/env/mpif90.conf
> config.status: creating src/env/mpif90.conf
> config.status:1364: creating src/env/mpif90.bash
> config.status: creating src/env/mpif90.bash
> config.status:1364: creating src/env/Makefile
> config.status: creating src/env/Makefile
> config.status:1364: creating src/util/createshlib
> config.status: creating src/util/createshlib
> config.status:1364: creating src/mpi/Makefile
> config.status: creating src/mpi/Makefile
> config.status:1364: creating src/mpi/attr/Makefile
> config.status: creating src/mpi/attr/Makefile
> config.status:1364: creating src/mpi/coll/Makefile
> config.status: creating src/mpi/coll/Makefile
> config.status:1364: creating src/mpi/comm/Makefile
> config.status: creating src/mpi/comm/Makefile
> config.status:1364: creating src/mpi/datatype/Makefile
> config.status: creating src/mpi/datatype/Makefile
> config.status:1364: creating src/mpi/debugger/Makefile
> config.status: creating src/mpi/debugger/Makefile
> config.status:1364: creating src/mpi/errhan/Makefile
> config.status: creating src/mpi/errhan/Makefile
> config.status:1364: creating src/mpi/group/Makefile
> config.status: creating src/mpi/group/Makefile
> config.status:1364: creating src/mpi/init/Makefile
> config.status: creating src/mpi/init/Makefile
> config.status:1364: creating src/mpi/misc/Makefile
> config.status: creating src/mpi/misc/Makefile
> config.status:1364: creating src/mpi/pt2pt/Makefile
> config.status: creating src/mpi/pt2pt/Makefile
> config.status:1364: creating src/mpi/rma/Makefile
> config.status: creating src/mpi/rma/Makefile
> config.status:1364: creating src/mpi/spawn/Makefile
> config.status: creating src/mpi/spawn/Makefile
> config.status:1364: creating src/mpi/timer/Makefile
> config.status: creating src/mpi/timer/Makefile
> config.status:1364: creating src/mpi/topo/Makefile
> config.status: creating src/mpi/topo/Makefile
> config.status:1364: creating src/mpix/Makefile
> config.status: creating src/mpix/Makefile
> config.status:1364: creating src/mpix/comm/Makefile
> config.status: creating src/mpix/comm/Makefile
> config.status:1364: creating src/mpid/Makefile
> config.status: creating src/mpid/Makefile
> config.status:1364: creating src/mpid/common/Makefile
> config.status: creating src/mpid/common/Makefile
> config.status:1364: creating src/mpid/common/datatype/Makefile
> config.status: creating src/mpid/common/datatype/Makefile
> config.status:1364: creating src/mpid/common/datatype/dataloop/Makefile
> config.status: creating src/mpid/common/datatype/dataloop/Makefile
> config.status:1364: creating src/pm/Makefile
> config.status: creating src/pm/Makefile
> config.status:1364: creating src/pmi/Makefile
> config.status: creating src/pmi/Makefile
> config.status:1364: creating src/pmi/simple/Makefile
> config.status: creating src/pmi/simple/Makefile
> config.status:1364: creating src/nameserv/Makefile
> config.status: creating src/nameserv/Makefile
> config.status:1364: creating src/nameserv/file/Makefile
> config.status: creating src/nameserv/file/Makefile
> config.status:1364: creating src/nameserv/mpd/Makefile
> config.status: creating src/nameserv/mpd/Makefile
> config.status:1364: creating src/nameserv/pmi/Makefile
> config.status: creating src/nameserv/pmi/Makefile
> config.status:1364: creating src/nameserv/test/Makefile
> config.status: creating src/nameserv/test/Makefile
> config.status:1364: creating src/util/Makefile
> config.status: creating src/util/Makefile
> config.status:1364: creating src/util/info/Makefile
> config.status: creating src/util/info/Makefile
> config.status:1364: creating src/util/instrm/Makefile
> config.status: creating src/util/instrm/Makefile
> config.status:1364: creating src/util/thread/Makefile
> config.status: creating src/util/thread/Makefile
> config.status:1364: creating src/util/mem/Makefile
> config.status: creating src/util/mem/Makefile
> config.status:1364: creating src/util/msgs/Makefile
> config.status: creating src/util/msgs/Makefile
> config.status:1364: creating src/util/param/Makefile
> config.status: creating src/util/param/Makefile
> config.status:1364: creating src/util/dbg/Makefile
> config.status: creating src/util/dbg/Makefile
> config.status:1364: creating src/util/dbg/getfuncstack
> config.status: creating src/util/dbg/getfuncstack
> config.status:1364: creating src/util/osserv/Makefile
> config.status: creating src/util/osserv/Makefile
> config.status:1364: creating src/util/procmap/Makefile
> config.status: creating src/util/procmap/Makefile
> config.status:1364: creating src/util/other/Makefile
> config.status: creating src/util/other/Makefile
> config.status:1364: creating src/include/mpi.h
> config.status: creating src/include/mpi.h
> config.status:1364: creating test/Makefile
> config.status: creating test/Makefile
> config.status:1364: creating test/util/Makefile
> config.status: creating test/util/Makefile
> config.status:1364: creating test/basic/Makefile
> config.status: creating test/basic/Makefile
> config.status:1364: creating test/commands/Makefile
> config.status: creating test/commands/Makefile
> config.status:1364: creating test/commands/cmdtests
> config.status: creating test/commands/cmdtests
> config.status:1364: creating test/mpid/Makefile
> config.status: creating test/mpid/Makefile
> config.status:1364: creating test/mpid/ch3/Makefile
> config.status: creating test/mpid/ch3/Makefile
> config.status:1364: creating test/util/timer/Makefile
> config.status: creating test/util/timer/Makefile
> config.status:1364: creating examples/Makefile
> config.status: creating examples/Makefile
> config.status:1364: creating examples/f77/Makefile
> config.status: creating examples/f77/Makefile
> config.status:1364: creating examples/f90/Makefile
> config.status: creating examples/f90/Makefile
> config.status:1364: creating examples/cxx/Makefile
> config.status: creating examples/cxx/Makefile
> config.status:1364: creating src/util/logging/Makefile
> config.status: creating src/util/logging/Makefile
> config.status:1364: creating src/util/logging/common/Makefile
> config.status: creating src/util/logging/common/Makefile
> config.status:1364: creating doc/Makefile
> config.status: creating doc/Makefile
> config.status:1364: creating doc/mansrc/Makefile
> config.status: creating doc/mansrc/Makefile
> config.status:1364: creating doc/mansrc/createhtmlindex
> config.status: creating doc/mansrc/createhtmlindex
> config.status:1364: creating doc/refman/Makefile
> config.status: creating doc/refman/Makefile
> config.status:1364: creating doc/installguide/Makefile
> config.status: creating doc/installguide/Makefile
> config.status:1364: creating doc/userguide/Makefile
> config.status: creating doc/userguide/Makefile
> config.status:1364: creating doc/logging/Makefile
> config.status: creating doc/logging/Makefile
> config.status:1364: creating doc/design/Makefile
> config.status: creating doc/design/Makefile
> config.status:1364: creating doc/smpd/Makefile
> config.status: creating doc/smpd/Makefile
> config.status:1364: creating doc/windev/Makefile
> config.status: creating doc/windev/Makefile
> config.status:1364: creating src/include/mpichconf.h
> config.status: creating src/include/mpichconf.h
> config.status:1580: src/include/mpichconf.h is unchanged
> config.status: src/include/mpichconf.h is unchanged
> config.status:1598: executing default-1 commands
> config.status: executing default-1 commands
> config.status:1598: executing default-2 commands
> config.status: executing default-2 commands
> config.status:1598: executing default-3 commands
> config.status: executing default-3 commands
> config.status:1598: executing default-4 commands
> config.status: executing default-4 commands
> config.status:1598: executing default-5 commands
> config.status: executing default-5 commands
> config.status:1598: executing default-6 commands
> config.status: executing default-6 commands
> config.status:1598: executing default-7 commands
> config.status: executing default-7 commands
> config.status:1598: executing default-8 commands
> config.status: executing default-8 commands
> config.status:1598: executing default-9 commands
> config.status: executing default-9 commands
> config.status:1598: executing default-10 commands
> config.status: executing default-10 commands
> config.status:1598: executing default-11 commands
> config.status: executing default-11 commands
> config.status:1598: executing default-12 commands
> config.status: executing default-12 commands
> configure:53314: === configuring in test/mpi 
> (/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi)
> === configuring in test/mpi (/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi)
> configure:53417: running /bin/bash ./configure --disable-option-checking '--
> prefix=/opt/mpich'  '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' --cache-
> file=/dev/null --srcdir=.
> configure: running /bin/bash ./configure --disable-option-checking '--
> prefix=/opt/mpich'  '--with-device=ch3_p4' '--with-mpe' '--with-romio' '--
> enable-fc' '--enable-cxx' '--enable-debug' '--enable-traceback' --cache-
> file=/dev/null --srcdir=.
> RUNNING CONFIGURE FOR MPI TESTS
> 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 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 /home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc accepts -
> g... yes
> checking for /home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc option to accept 
> ISO C89... none needed
> checking whether long double is supported... yes
> checking whether long long is supported... yes
> checking for an ANSI C-conforming const... yes
> checking for C/C++ restrict keyword... __restrict
> checking for grep that handles long lines and -e... /bin/grep
> checking for fgrep... /bin/grep -F
> checking how to run the C preprocessor... 
> /home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicc -E
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking stdarg.h usability... yes
> checking stdarg.h presence... yes
> checking for stdarg.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.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 _Bool... yes
> checking for float _Complex... yes
> checking for double _Complex... yes
> checking for long double _Complex... yes
> checking whether struct hostent contains h_addr_list... yes
> checking for major version of MPI... 2
> checking for minor version of MPI... 2
> checking whether we are using the GNU Fortran 77 compiler... yes
> checking whether /home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77 accepts -
> g... yes
> checking whether integer*4 is supported... yes
> checking whether integer*8 is supported... yes
> checking whether integer*16 is supported... yes
> checking how to get verbose linking output from 
> /home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77... -v
> checking for Fortran 77 libraries of 
> /home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif77...  -L/usr/lib/x86_64-linux-
> gnu/gcc/x86_64-linux-gnu/4.5.2 -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-
> gnu/4.5.2/../../.. -L/usr/lib/x86_64-linux-gnu -lgfortran -lm
> checking for Fortran 77 name mangling... lower uscore
> checking for Fortran libraries needed for getarg... none needed
> checking whether Fortran 77 supports Cray-style pointer... yes
> checking for Fortran 77 compiler flag for Cray-style pointer... -fcray-pointer
> checking whether we are using the GNU Fortran compiler... yes
> checking whether /home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif90 accepts -
> g... yes
> checking for extension for Fortran 90 programs... f90
> checking whether the Fortran 90 compiler 
> (/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif90  -nativelinking  ) works... 
> yes
> checking whether the Fortran 90 compiler 
> (/home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpif90  -nativelinking  ) is a 
> cross-compiler... no
> checking for Fortran flag needed to allow free-form source... none
> checking whether Fortran 90 supports Cray-style pointer... yes
> checking for Fortran 90 compiler flag for Cray-style pointer... -fcray-pointer
> checking whether we are using the GNU C++ compiler... yes
> checking whether /home/alibeck/Downloads/mpich2-1.4.1p1/bin/mpicxx accepts -
> g... yes
> checking whether <iostream> available... yes
> checking whether the compiler implements namespaces... yes
> checking whether the compiler implements the namespace std... yes
> checking whether MPI_2DOUBLE_COMPLEX is available... no
> checking whether MPI_2COMPLEX is available... no
> checking size of void *... 8
> checking size of int... 4
> checking size of long... 8
> checking size of long long... 8
> checking size of short... 2
> checking for C integer type of address size... long
> checking for perl... /usr/bin/perl
> configure: creating ./config.status
> config.status: creating maint/testmerge
> config.status: creating runtests
> config.status: creating Makefile
> config.status: creating basic/Makefile
> config.status: creating attr/Makefile
> config.status: creating util/Makefile
> config.status: creating coll/Makefile
> config.status: creating comm/Makefile
> config.status: creating datatype/Makefile
> config.status: creating errhan/Makefile
> config.status: creating group/Makefile
> config.status: creating info/Makefile
> config.status: creating init/Makefile
> config.status: creating pt2pt/Makefile
> config.status: creating rma/Makefile
> config.status: creating spawn/Makefile
> config.status: creating topo/Makefile
> config.status: creating io/Makefile
> config.status: creating f77/Makefile
> config.status: creating f77/attr/Makefile
> config.status: creating f77/attr/attraints.h
> config.status: creating f77/pt2pt/attr1aints.h
> config.status: creating f77/ext/add1size.h
> config.status: creating f77/datatype/Makefile
> config.status: creating f77/datatype/typeaints.h
> config.status: creating f77/util/Makefile
> config.status: creating f77/coll/Makefile
> config.status: creating f77/comm/Makefile
> config.status: creating f77/topo/Makefile
> config.status: creating f77/init/Makefile
> config.status: creating f77/rma/addsize.h
> config.status: creating f77/pt2pt/Makefile
> config.status: creating f77/info/Makefile
> config.status: creating f77/spawn/Makefile
> config.status: creating f77/spawn/type1aint.h
> config.status: creating f77/rma/Makefile
> config.status: creating f77/ext/Makefile
> config.status: creating f77/ext/testlist
> config.status: creating f77/io/Makefile
> config.status: creating f77/io/iooffset.h
> config.status: creating f77/io/iodisp.h
> config.status: creating f77/io/ioaint.h
> config.status: creating f90/Makefile
> config.status: creating f90/attr/Makefile
> config.status: creating f90/datatype/Makefile
> config.status: creating f90/f90types/Makefile
> config.status: creating f90/util/Makefile
> config.status: creating f90/coll/Makefile
> config.status: creating f90/comm/Makefile
> config.status: creating f90/topo/Makefile
> config.status: creating f90/init/Makefile
> config.status: creating f90/pt2pt/Makefile
> config.status: creating f90/rma/Makefile
> config.status: creating f90/info/Makefile
> config.status: creating f90/spawn/Makefile
> config.status: creating f90/timer/Makefile
> config.status: creating f90/ext/Makefile
> config.status: creating f90/ext/testlist
> config.status: creating f90/io/Makefile
> config.status: creating f90/misc/Makefile
> config.status: creating cxx/Makefile
> config.status: creating cxx/util/Makefile
> config.status: creating cxx/attr/Makefile
> config.status: creating cxx/pt2pt/Makefile
> config.status: creating cxx/comm/Makefile
> config.status: creating cxx/coll/Makefile
> config.status: creating cxx/errhan/Makefile
> config.status: creating cxx/info/Makefile
> config.status: creating cxx/datatype/Makefile
> config.status: creating cxx/io/Makefile
> config.status: creating cxx/init/Makefile
> config.status: creating cxx/rma/Makefile
> config.status: creating cxx/spawn/Makefile
> config.status: creating threads/Makefile
> config.status: creating threads/pt2pt/Makefile
> config.status: creating threads/util/Makefile
> config.status: creating threads/comm/Makefile
> config.status: creating threads/init/Makefile
> config.status: creating threads/spawn/Makefile
> config.status: creating errors/Makefile
> config.status: creating errors/attr/Makefile
> config.status: creating errors/basic/Makefile
> config.status: creating errors/coll/Makefile
> config.status: creating errors/comm/Makefile
> config.status: creating errors/faults/Makefile
> config.status: creating errors/group/Makefile
> config.status: creating errors/pt2pt/Makefile
> config.status: creating errors/rma/Makefile
> config.status: creating errors/spawn/Makefile
> config.status: creating errors/topo/Makefile
> config.status: creating errors/io/Makefile
> config.status: creating errors/cxx/Makefile
> config.status: creating errors/cxx/errhan/Makefile
> config.status: creating errors/cxx/io/Makefile
> config.status: creating errors/f77/Makefile
> config.status: creating errors/f90/Makefile
> config.status: creating manual/Makefile
> config.status: creating manual/manyconnect
> config.status: creating perf/Makefile
> config.status: creating testlist
> config.status: creating cxx/testlist
> config.status: creating f77/testlist
> config.status: creating f90/testlist
> config.status: creating threads/testlist
> config.status: creating errors/testlist
> config.status: creating errors/cxx/testlist
> config.status: creating include/mpitestconf.h
> config.status: include/mpitestconf.h is unchanged
> config.status: executing default-1 commands
> config.status: executing default-2 commands
> config.status: executing default-3 commands
> Configuration completed.
> 
> ## ---------------- ##
> ## Cache variables. ##
> ## ---------------- ##
> 
> ac_cv_build=x86_64-unknown-linux-gnu
> ac_cv_c_bigendian=no
> ac_cv_c_compiler_gnu=yes
> ac_cv_c_const=yes
> ac_cv_c_inline=inline
> ac_cv_c_int16_t=yes
> ac_cv_c_int32_t=yes
> ac_cv_c_int64_t=yes
> ac_cv_c_int8_t=yes
> ac_cv_c_restrict=__restrict
> ac_cv_c_uint16_t=yes
> ac_cv_c_uint32_t=yes
> ac_cv_c_uint64_t=yes
> ac_cv_c_uint8_t=yes
> ac_cv_c_volatile=yes
> ac_cv_cxx_bool=yes
> ac_cv_cxx_compiler_gnu=yes
> ac_cv_cxx_exceptions=yes
> ac_cv_cxx_namespace_std=yes
> ac_cv_cxx_namespaces=yes
> ac_cv_env_AR_FLAGS_set=
> ac_cv_env_AR_FLAGS_value=
> ac_cv_env_CCC_set=
> ac_cv_env_CCC_value=
> ac_cv_env_CC_set=
> ac_cv_env_CC_value=
> ac_cv_env_CFLAGS_set=
> ac_cv_env_CFLAGS_value=
> ac_cv_env_CPPFLAGS_set=
> ac_cv_env_CPPFLAGS_value=
> ac_cv_env_CPP_set=
> ac_cv_env_CPP_value=
> ac_cv_env_CXXCPP_set=
> ac_cv_env_CXXCPP_value=
> ac_cv_env_CXXFLAGS_set=
> ac_cv_env_CXXFLAGS_value=
> ac_cv_env_CXX_set=
> ac_cv_env_CXX_value=
> ac_cv_env_F77_set=
> ac_cv_env_F77_value=
> ac_cv_env_FCFLAGS_set=
> ac_cv_env_FCFLAGS_value=
> ac_cv_env_FC_set=
> ac_cv_env_FC_value=
> ac_cv_env_FFLAGS_set=
> ac_cv_env_FFLAGS_value=
> ac_cv_env_FROM_MPICH2_set=
> ac_cv_env_FROM_MPICH2_value=
> ac_cv_env_LDFLAGS_set=
> ac_cv_env_LDFLAGS_value=
> ac_cv_env_LIBS_set=
> ac_cv_env_LIBS_value=
> ac_cv_env_MPICH2LIB_CFLAGS_set=
> ac_cv_env_MPICH2LIB_CFLAGS_value=
> ac_cv_env_MPICH2LIB_CPPFLAGS_set=
> ac_cv_env_MPICH2LIB_CPPFLAGS_value=
> ac_cv_env_MPICH2LIB_CXXFLAGS_set=
> ac_cv_env_MPICH2LIB_CXXFLAGS_value=
> ac_cv_env_MPICH2LIB_FCFLAGS_set=
> ac_cv_env_MPICH2LIB_FCFLAGS_value=
> ac_cv_env_MPICH2LIB_FFLAGS_set=
> ac_cv_env_MPICH2LIB_FFLAGS_value=
> ac_cv_env_MPICH2LIB_LDFLAGS_set=
> ac_cv_env_MPICH2LIB_LDFLAGS_value=
> ac_cv_env_MPICH2LIB_LIBS_set=
> ac_cv_env_MPICH2LIB_LIBS_value=
> ac_cv_env_build_alias_set=
> ac_cv_env_build_alias_value=
> ac_cv_env_host_alias_set=
> ac_cv_env_host_alias_value=
> ac_cv_env_target_alias_set=
> ac_cv_env_target_alias_value=
> ac_cv_f77_compiler_gnu=yes
> ac_cv_f77_libs=' -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2 -
> L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../.. -
> L/usr/lib/x86_64-linux-gnu -lgfortran -lm'
> ac_cv_fc_compiler_gnu=yes
> ac_cv_func_alarm=yes
> ac_cv_func_alloca_works=yes
> ac_cv_func_bindprocessor=no
> ac_cv_func_clock_getres=no
> ac_cv_func_clock_gettime=no
> ac_cv_func_fdopen=yes
> ac_cv_func_gethrtime=no
> ac_cv_func_getpid=yes
> ac_cv_func_gettimeofday=yes
> ac_cv_func_mach_absolute_time=no
> ac_cv_func_mkstemp=yes
> ac_cv_func_putenv=yes
> ac_cv_func_qsort=yes
> ac_cv_func_sched_getaffinity=yes
> ac_cv_func_sched_setaffinity=yes
> ac_cv_func_sched_yield=yes
> ac_cv_func_select=yes
> ac_cv_func_setitimer=yes
> ac_cv_func_sleep=yes
> ac_cv_func_snprintf=yes
> ac_cv_func_strdup=yes
> ac_cv_func_strerror=yes
> ac_cv_func_strerror_r=yes
> ac_cv_func_strerror_r_char_p=no
> ac_cv_func_strncasecmp=yes
> ac_cv_func_thread_policy_set=no
> ac_cv_func_usleep=yes
> ac_cv_func_vsnprintf=yes
> ac_cv_func_vsprintf=yes
> ac_cv_func_yield=no
> ac_cv_have_decl_strerror_r=yes
> ac_cv_header_assert_h=yes
> ac_cv_header_complex=yes
> ac_cv_header_complex_h=yes
> ac_cv_header_endian_h=yes
> ac_cv_header_errno_h=yes
> ac_cv_header_inttypes_h=yes
> ac_cv_header_limits_h=yes
> ac_cv_header_sched_h=yes
> ac_cv_header_stdarg_h=yes
> ac_cv_header_stdbool_h=yes
> ac_cv_header_stdc=yes
> ac_cv_header_stddef_h=yes
> ac_cv_header_stdint_h=yes
> ac_cv_header_stdio_h=yes
> ac_cv_header_stdlib_h=yes
> ac_cv_header_string_h=yes
> ac_cv_header_sys_bitypes_h=yes
> ac_cv_header_sys_param_h=yes
> ac_cv_header_sys_socket_h=yes
> ac_cv_header_sys_time_h=yes
> ac_cv_header_sys_types_h=yes
> ac_cv_header_sys_uio_h=yes
> ac_cv_header_unistd_h=yes
> ac_cv_host=x86_64-unknown-linux-gnu
> ac_cv_objext=o
> ac_cv_path_BASH_SHELL=/bin/bash
> ac_cv_path_DOCTEXT=false
> ac_cv_path_EGREP='/bin/grep -E'
> ac_cv_path_FGREP='/bin/grep -F'
> ac_cv_path_GREP=/bin/grep
> ac_cv_path_NM_G='/usr/bin/nm -g'
> ac_cv_path_PERL=/usr/bin/perl
> ac_cv_path_install='/usr/bin/install -c'
> ac_cv_prog_AR=ar
> ac_cv_prog_CPP='gcc -E'
> ac_cv_prog_CXXCPP='g++ -E'
> ac_cv_prog_KILLALL=killall
> ac_cv_prog_MAKE=make
> ac_cv_prog_RANLIB=ranlib
> ac_cv_prog_ac_ct_CC=gcc
> ac_cv_prog_ac_ct_CXX=g++
> ac_cv_prog_ac_ct_F77=gfortran
> ac_cv_prog_ac_ct_FC=f95
> ac_cv_prog_cc_c89=
> ac_cv_prog_cc_g=yes
> ac_cv_prog_cxx_g=yes
> ac_cv_prog_f77_g=yes
> ac_cv_prog_f77_v=-v
> ac_cv_prog_fc_g=yes
> ac_cv_prog_install_breaks_libs=no
> ac_cv_sizeof_Complex=8
> ac_cv_sizeof_DoubleComplex=16
> ac_cv_sizeof_LongDoubleComplex=32
> ac_cv_sizeof_MPIR_Bsend_data_t=88
> ac_cv_sizeof_MPI_Offset=8
> ac_cv_sizeof_OPA_ptr_t=8
> ac_cv_sizeof__Bool=1
> ac_cv_sizeof_bool=1
> ac_cv_sizeof_char=1
> ac_cv_sizeof_double=8
> ac_cv_sizeof_double__Complex=16
> ac_cv_sizeof_double_int=16
> ac_cv_sizeof_float=4
> ac_cv_sizeof_float__Complex=8
> ac_cv_sizeof_float_int=8
> ac_cv_sizeof_int=4
> ac_cv_sizeof_long=8
> ac_cv_sizeof_long_double=16
> ac_cv_sizeof_long_double__Complex=32
> ac_cv_sizeof_long_double_int=32
> ac_cv_sizeof_long_int=16
> ac_cv_sizeof_long_long=8
> ac_cv_sizeof_short=2
> ac_cv_sizeof_short_int=8
> ac_cv_sizeof_two_int=8
> ac_cv_sizeof_unsigned_char=1
> ac_cv_sizeof_unsigned_int=4
> ac_cv_sizeof_unsigned_long=8
> ac_cv_sizeof_unsigned_long_long=8
> ac_cv_sizeof_unsigned_short=2
> ac_cv_sizeof_void_p=8
> ac_cv_sizeof_wchar_t=4
> ac_cv_tls=__thread
> ac_cv_type__Bool=yes
> ac_cv_type_double__Complex=yes
> ac_cv_type_float__Complex=yes
> ac_cv_type_long_double__Complex=yes
> ac_cv_type_size_t=yes
> ac_cv_working_alloca_h=yes
> pac_cv_attr_weak=yes
> pac_cv_attr_weak_alias=no
> pac_cv_attr_weak_import=yes
> pac_cv_c_char_p_is_byte=yes
> pac_cv_c_double_alignment_exception=no
> pac_cv_c_double_pos_align=no
> pac_cv_c_fp_align_nr=16
> pac_cv_c_llint_pos_align=no
> pac_cv_c_max_double_fp_align=eight
> pac_cv_c_max_fp_align=sixteen
> pac_cv_c_max_integer_align=eight
> pac_cv_c_max_longdouble_fp_align=sixteen
> pac_cv_c_struct_align_nr=8
> pac_cv_cc_has___func__=yes
> pac_cv_cpu_set_defined=no
> pac_cv_cxx_builds_exe=yes
> pac_cv_cxx_compiles_string=yes
> pac_cv_cxx_has_iostream=yes
> pac_cv_cxx_has_math=no
> pac_cv_f77_accepts_F=yes
> pac_cv_f77_flibs_valid=unknown
> pac_cv_f77_sizeof_double_precision=8
> pac_cv_f77_sizeof_integer=4
> pac_cv_f77_sizeof_real=4
> pac_cv_fc_accepts_F90=yes
> pac_cv_fc_and_f77=yes
> pac_cv_fc_module_case=lower
> pac_cv_fc_module_ext=mod
> pac_cv_fc_module_incflag=-I
> pac_cv_fc_vendor=gnu
> pac_cv_fort90_real8=yes
> pac_cv_fort_integer16=yes
> pac_cv_fort_integer1=yes
> pac_cv_fort_integer2=yes
> pac_cv_fort_integer4=yes
> pac_cv_fort_integer8=yes
> pac_cv_fort_real16=no
> pac_cv_fort_real4=yes
> pac_cv_fort_real8=yes
> pac_cv_func_decl_fdopen=yes
> pac_cv_func_decl_mkstemp=no
> pac_cv_func_decl_putenv=no
> pac_cv_func_decl_snprintf=no
> pac_cv_func_decl_strdup=no
> pac_cv_func_decl_strerror_r=no
> pac_cv_func_decl_vsnprintf=no
> pac_cv_func_va_copy=yes
> pac_cv_gnu_attr_format=yes
> pac_cv_gnu_attr_pure=yes
> pac_cv_have__func__=yes
> pac_cv_have__function__=yes
> pac_cv_have_cap__func__=no
> pac_cv_have_cpu_set_t=yes
> pac_cv_have_long_double=yes
> pac_cv_have_long_long=yes
> pac_cv_int32_t_alignment=no
> pac_cv_int64_t_alignment=no
> pac_cv_mkdir_p=yes
> pac_cv_my_conf_dir=/home/alibeck/Downloads/mpich2-1.4.1p1
> pac_cv_pointers_have_int_alignment=yes
> pac_cv_prog_c_multiple_weak_symbols=yes
> pac_cv_prog_c_unaligned_doubles=yes
> pac_cv_prog_c_weak_symbols='pragma weak'
> pac_cv_prog_f77_and_c_stdio_libs=none
> pac_cv_prog_f77_exclaim_comments=yes
> pac_cv_prog_f77_has_incdir=-I
> pac_cv_prog_f77_library_dir_flag=-L
> pac_cv_prog_f77_name_mangle='lower uscore'
> pac_cv_prog_f77_true_false_value='1 0'
> pac_cv_prog_fc_and_c_stdio_libs=none
> pac_cv_prog_fc_cross=no
> pac_cv_prog_fc_int_kind_16=8
> pac_cv_prog_fc_works=yes
> pac_cv_prog_make_allows_comments=yes
> pac_cv_prog_make_found_clock_skew=no
> pac_cv_prog_make_include=yes
> pac_cv_prog_make_set_cflags=yes
> pac_cv_prog_make_vpath=VPATH
> pac_cv_sizeof_mpi_status=20
> 
> ## ----------------- ##
> ## Output variables. ##
> ## ----------------- ##
> 
> ABIVERSION='3:3'
> ADDRESS_KIND='8'
> ALLOCA=''
> AR='ar'
> AR_FLAGS='cr'
> BASH_SHELL='/bin/bash'
> BSEND_OVERHEAD='88'
> BUILD_BASH_SCRIPTS='yes'
> BUILD_DLLS='no'
> BUILD_TVDLL='no'
> CC='gcc'
> CC_SHL='true'
> CC_SHL_DBG=''
> CFLAGS='   -O2'
> CMB_1INT_ALIGNMENT='__attribute__((aligned(16)))'
> CMB_STATUS_ALIGNMENT='__attribute__((aligned(32)))'
> CONFIGURE_ARGS_CLEAN='--with-device=ch3_p4 --with-mpe --with-romio --enable-fc 
> --enable-cxx --enable-debug --enable-traceback --prefix /opt/mpich'
> CONFIGURE_ARGUMENTS=' '\''--with-device=ch3_p4'\'' '\''--with-mpe'\'' '\''--
> with-romio'\'' '\''--enable-fc'\'' '\''--enable-cxx'\'' '\''--enable-debug'\'' 
> '\''--enable-traceback'\'' '\''--prefix'\'' '\''/opt/mpich'\'''
> CPP='gcc -E'
> CPPFLAGS=' -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src'
> CREATESHLIB='false'
> CXX='g++'
> CXXCPP='g++ -E'
> CXXFLAGS='  -O2'
> CXX_DEFS=' -DHAVE_CXX_IOSTREAM -DHAVE_NAMESPACE_STD'
> CXX_LINKPATH_SHL=''
> CXX_SHL='false'
> C_LINKPATH_SHL=''
> C_LINK_SHL='true'
> C_LINK_SHL_DBG=''
> DBG_SHLIB_TYPE=''
> DEFS='-DHAVE_CONFIG_H'
> DEVICE='ch3_p4'
> DEVICE_ARGS=''
> DEVICE_NAME='ch3_p4'
> DLLIMPORT=''
> DOCTEXT='false'
> DOCTEXTSTYLE=''
> ECHO_C=''
> ECHO_N='-n'
> ECHO_T=''
> EGREP='/bin/grep -E'
> ENABLE_SHLIB='none'
> EXEEXT=''
> EXTERNAL_SRC_DIRS=' src/mpl src/openpa'
> EXTRA_STATUS_DECL=''
> F77='gfortran'
> F77CPP=''
> F77_COMPLEX16='1275072554'
> F77_COMPLEX32='1275076652'
> F77_COMPLEX8='1275070504'
> F77_INCDIR='-I'
> F77_INTEGER16='MPI_DATATYPE_NULL'
> F77_INTEGER1='1275068717'
> F77_INTEGER2='1275068975'
> F77_INTEGER4='1275069488'
> F77_INTEGER8='1275070513'
> F77_LIBDIR_LEADER='-L'
> F77_LINKPATH_SHL=''
> F77_NAME_MANGLE='F77_NAME_LOWER_USCORE'
> F77_OTHER_LIBS=''
> F77_REAL16='1275072555'
> F77_REAL4='1275069479'
> F77_REAL8='1275070505'
> F77_SHL='false'
> FC='f95'
> FCCPP=''
> FCEXT='f90'
> FCFLAGS='  -O2'
> FCINC='-I'
> FCINCFLAG='-I'
> FCMODEXT='mod'
> FCMODINCFLAG='-I'
> FCMODINCSPEC=''
> FC_LINKPATH_SHL=''
> FC_OTHER_LIBS=''
> FC_SHL=''
> FC_WORK_FILES_ARG=''
> FFLAGS='  -O2'
> FGREP='/bin/grep -F'
> FILE=''
> FINCLUDES='-I/home/alibeck/Downloads/mpich2-1.4.1p1/src'
> FLIBS=' -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2 -
> L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../.. -
> L/usr/lib/x86_64-linux-gnu -lgfortran -lm'
> FORTRAN_BINDING='1'
> FORTRAN_MPI_OFFSET='integer*8'
> FROM_MPICH2='yes'
> FWRAPNAME='fmpich'
> GCC='yes'
> GNUCXX_MINORVERSION='5'
> GNUCXX_VERSION='4'
> GREP='/bin/grep'
> HAVE_CXX_EXCEPTIONS='1'
> HAVE_ROMIO='#include "mpio.h"'
> INCLUDE_MPICXX_H='#include "mpicxx.h"'
> INCLUDE_MPIDDEFS_H='/* ... no device specific definitions ... */'
> INSTALL_DATA='${INSTALL} -m 644'
> INSTALL_PROGRAM='${INSTALL}'
> INSTALL_SCRIPT='${INSTALL}'
> KILLALL='killall'
> LDFLAGS=' '
> LDFLAGS_DEPS=''
> LIBOBJS=''
> LIBS='-lrt  '
> LIBTOOL=''
> LIB_DEPS=''
> LTLIBOBJS=''
> MAKE='make'
> MAKE_DEPEND_C='gcc -MM'
> MANY_PM='no'
> MKDIR_P='mkdir -p'
> MPIBASEMODNAME='mpi_base'
> MPICC='$(bindir)/mpicc'
> MPICH2LIB_CFLAGS=''
> MPICH2LIB_CPPFLAGS=''
> MPICH2LIB_CXXFLAGS=''
> MPICH2LIB_FCFLAGS=''
> MPICH2LIB_FFLAGS=''
> MPICH2LIB_LDFLAGS=''
> MPICH2LIB_LIBS=''
> MPICH2_NUMVERSION='10401301'
> MPICH2_RELEASE_DATE='Thu Sep  1 13:53:02 CDT 2011'
> MPICH2_VERSION='1.4.1p1'
> MPICH_TIMER_KIND='USE_GETTIMEOFDAY'
> MPICONSTMODNAME='mpi_constants'
> MPICXX='$(bindir)/mpicxx'
> MPICXXLIBNAME='mpichcxx'
> MPID_TIMER_TYPE='struct timeval'
> MPIF77='$(bindir)/mpif77'
> MPIFC='$(bindir)/mpif90'
> MPIFLIBNAME='mpich'
> MPIFPMPI=',PMPI_WTIME,PMPI_WTICK'
> MPILIBNAME='mpich'
> MPIMODNAME='mpi'
> MPIR_CXX_BOOL='0x4c000133'
> MPIR_CXX_COMPLEX='0x4c000834'
> MPIR_CXX_DOUBLE_COMPLEX='0x4c001035'
> MPIR_CXX_LONG_DOUBLE_COMPLEX='0x4c002036'
> MPISIZEOFMODNAME='mpi_sizeofs'
> MPIU_DLL_SPEC_DEF='#define MPIU_DLL_SPEC'
> MPIU_THREAD_LIB_NAME='mpich'
> MPI_2COMPLEX='1275072548'
> MPI_2DOUBLE_COMPLEX='1275076645'
> MPI_2DOUBLE_PRECISION='1275072547'
> MPI_2INT='0x4c000816'
> MPI_2INTEGER='1275070496'
> MPI_2REAL='1275070497'
> MPI_AINT='long'
> MPI_AINT_DATATYPE='0x4c000843'
> MPI_AINT_FMT_DEC_SPEC='%ld'
> MPI_AINT_FMT_HEX_SPEC='%lx'
> MPI_BYTE='0x4c00010d'
> MPI_CHAR='0x4c000101'
> MPI_CHARACTER='1275068698'
> MPI_COMPLEX16='0x4c00102a'
> MPI_COMPLEX32='0x4c00202c'
> MPI_COMPLEX8='0x4c000828'
> MPI_COMPLEX='1275070494'
> MPI_C_BOOL='0x4c00013f'
> MPI_C_DOUBLE_COMPLEX='0x4c001041'
> MPI_C_FLOAT_COMPLEX='0x4c000840'
> MPI_C_LONG_DOUBLE_COMPLEX='0x4c002042'
> MPI_DOUBLE='0x4c00080b'
> MPI_DOUBLE_COMPLEX='1275072546'
> MPI_DOUBLE_INT='0x8c000001'
> MPI_DOUBLE_PRECISION='1275070495'
> MPI_F77_2INT='1275070486'
> MPI_F77_AINT='1275070531'
> MPI_F77_BYTE='1275068685'
> MPI_F77_CHAR='1275068673'
> MPI_F77_C_BOOL='1275068735'
> MPI_F77_C_COMPLEX='1275070528'
> MPI_F77_C_DOUBLE_COMPLEX='1275072577'
> MPI_F77_C_FLOAT_COMPLEX='1275070528'
> MPI_F77_C_LONG_DOUBLE_COMPLEX='1275076674'
> MPI_F77_DOUBLE='1275070475'
> MPI_F77_DOUBLE_INT='-1946157055'
> MPI_F77_FLOAT='1275069450'
> MPI_F77_FLOAT_INT='-1946157056'
> MPI_F77_INT16_T='1275068984'
> MPI_F77_INT32_T='1275069497'
> MPI_F77_INT64_T='1275070522'
> MPI_F77_INT8_T='1275068727'
> MPI_F77_INT='1275069445'
> MPI_F77_LB='1275068432'
> MPI_F77_LONG='1275070471'
> MPI_F77_LONG_DOUBLE='1275072524'
> MPI_F77_LONG_DOUBLE_INT='-1946157052'
> MPI_F77_LONG_INT='-1946157054'
> MPI_F77_LONG_LONG='1275070473'
> MPI_F77_LONG_LONG_INT='1275070473'
> MPI_F77_OFFSET='1275070532'
> MPI_F77_PACKED='1275068687'
> MPI_F77_SHORT='1275068931'
> MPI_F77_SHORT_INT='-1946157053'
> MPI_F77_SIGNED_CHAR='1275068696'
> MPI_F77_UB='1275068433'
> MPI_F77_UINT16_T='1275068988'
> MPI_F77_UINT32_T='1275069501'
> MPI_F77_UINT64_T='1275070526'
> MPI_F77_UINT8_T='1275068731'
> MPI_F77_UNSIGNED='1275069446'
> MPI_F77_UNSIGNED_CHAR='1275068674'
> MPI_F77_UNSIGNED_LONG='1275070472'
> MPI_F77_UNSIGNED_LONG_LONG='1275070489'
> MPI_F77_UNSIGNED_SHORT='1275068932'
> MPI_F77_WCHAR='1275069454'
> MPI_FINT='int'
> MPI_FLOAT='0x4c00040a'
> MPI_FLOAT_INT='0x8c000000'
> MPI_INT16_T='0x4c000238'
> MPI_INT32_T='0x4c000439'
> MPI_INT64_T='0x4c00083a'
> MPI_INT8_T='0x4c000137'
> MPI_INT='0x4c000405'
> MPI_INTEGER16='MPI_DATATYPE_NULL'
> MPI_INTEGER1='0x4c00012d'
> MPI_INTEGER2='0x4c00022f'
> MPI_INTEGER4='0x4c000430'
> MPI_INTEGER8='0x4c000831'
> MPI_INTEGER='1275069467'
> MPI_LB='0x4c000010'
> MPI_LOGICAL='1275069469'
> MPI_LONG='0x4c000807'
> MPI_LONG_DOUBLE='0x4c00100c'
> MPI_LONG_DOUBLE_INT='0x8c000004'
> MPI_LONG_INT='0x8c000002'
> MPI_LONG_LONG='0x4c000809'
> MPI_MAX_PROCESSOR_NAME='128'
> MPI_OFFSET='long long'
> MPI_OFFSET_DATATYPE='0x4c000844'
> MPI_OFFSET_TYPEDEF='typedef long long MPI_Offset;'
> MPI_PACKED='0x4c00010f'
> MPI_REAL16='0x4c00102b'
> MPI_REAL4='0x4c000427'
> MPI_REAL8='0x4c000829'
> MPI_REAL='1275069468'
> MPI_SHORT='0x4c000203'
> MPI_SHORT_INT='0x8c000003'
> MPI_SIGNED_CHAR='0x4c000118'
> MPI_STATUS_SIZE='5'
> MPI_UB='0x4c000011'
> MPI_UINT16_T='0x4c00023c'
> MPI_UINT32_T='0x4c00043d'
> MPI_UINT64_T='0x4c00083e'
> MPI_UINT8_T='0x4c00013b'
> MPI_UNSIGNED_CHAR='0x4c000102'
> MPI_UNSIGNED_INT='0x4c000406'
> MPI_UNSIGNED_LONG='0x4c000808'
> MPI_UNSIGNED_LONG_LONG='0x4c000819'
> MPI_UNSIGNED_SHORT='0x4c000204'
> MPI_WCHAR='0x4c00040e'
> NEEDSPLIB='no'
> NO_WEAK_SYM=''
> NO_WEAK_SYM_TARGET='build_proflib'
> OBJEXT='o'
> OFFSET_KIND='8'
> PACKAGE_BUGREPORT=''
> PACKAGE_NAME=''
> PACKAGE_STRING=''
> PACKAGE_TARNAME=''
> PACKAGE_VERSION=''
> PATH_SEPARATOR=':'
> PERL='/usr/bin/perl'
> PMPIFLIBNAME='pmpich'
> PMPILIBNAME='pmpich'
> PROFILE_DEF_MPI=''
> RANLIB='ranlib'
> RANLIB_AFTER_INSTALL='no'
> REQD=''
> REQI1=''
> REQI2=''
> REQI8=''
> SET_CFLAGS='CFLAGS='
> SET_MAKE='MAKE=make'
> SHELL='/bin/bash'
> SHLIB_EXT='so'
> SHLIB_FROM_LO='no'
> SHLIB_INSTALL='$(INSTALL_PROGRAM)'
> SIZEOF_FC_CHARACTER='1'
> SIZEOF_FC_DOUBLE_PRECISION='8'
> SIZEOF_FC_INTEGER='4'
> SIZEOF_FC_REAL='4'
> SIZEOF_MPI_STATUS='20'
> USER_CFLAGS=''
> USER_CPPFLAGS=''
> USER_CXXFLAGS=''
> USER_FCFLAGS=''
> USER_FFLAGS=''
> USER_LDFLAGS=''
> USER_LIBS=''
> VPATH='VPATH=.:${srcdir}'
> WRAPPER_CFLAGS=' '
> WRAPPER_CPPFLAGS=' '
> WRAPPER_CXXFLAGS=' '
> WRAPPER_FCFLAGS=' '
> WRAPPER_FFLAGS=' '
> WRAPPER_LDFLAGS='  '
> WRAPPER_LIBS='-lopa -lmpl  -lrt  '
> WTIME_DOUBLE_TYPE='REAL*8'
> XARGS_NODATA_OPT='-r'
> ac_ct_CC='gcc'
> ac_ct_CXX='g++'
> ac_ct_F77='gfortran'
> ac_ct_FC='f95'
> bindings=' f77 f90 cxx'
> bindings_dirs=' src/binding/f77 src/binding/f90 src/binding/cxx'
> bindir='${exec_prefix}/bin'
> build='x86_64-unknown-linux-gnu'
> build_alias=''
> build_cpu='x86_64'
> build_os='linux-gnu'
> build_vendor='unknown'
> datadir='${datarootdir}'
> datarootdir='${prefix}/share'
> debugger_dir=''
> device_name='ch3_p4'
> docdir='${datarootdir}/doc/${PACKAGE}'
> dvidir='${docdir}'
> exec_prefix='${prefix}'
> host='x86_64-unknown-linux-gnu'
> host_alias=''
> host_cpu='x86_64'
> host_os='linux-gnu'
> host_vendor='unknown'
> htmldir='${docdir}'
> includedir='${prefix}/include'
> infodir='${datarootdir}/info'
> libdir='${exec_prefix}/lib'
> libexecdir='${exec_prefix}/libexec'
> localedir='${datarootdir}/locale'
> localstatedir='${prefix}/var'
> logging_dir=''
> logging_name='none'
> logging_subdirs=''
> mandir='${datarootdir}/man'
> master_top_builddir='/home/alibeck/Downloads/mpich2-1.4.1p1'
> master_top_srcdir='/home/alibeck/Downloads/mpich2-1.4.1p1'
> modincdir='${prefix}/include'
> mpe_dir='mpe2'
> nameserv_name='file'
> oldincludedir='/usr/include'
> opadir='openpa'
> other_install_dirs=' src/mpl src/openpa src/pm/hydra src/mpe2'
> other_pm_names=''
> pac_prog=''
> pdfdir='${docdir}'
> pm_name='hydra'
> pmi_name='simple'
> prefix='/opt/mpich'
> program_transform_name='s,x,x,'
> psdir='${docdir}'
> romio_dir='romio'
> sbindir='${exec_prefix}/sbin'
> sharedstatedir='${prefix}/com'
> subdirs=' test/mpi'
> subsystems='  src/mpi/romio src/pmi/simple src/pm/hydra src/mpe2  
> src/binding/f90'
> sysconfdir='${prefix}/etc'
> target_alias=''
> 
> ## ----------- ##
> ## confdefs.h. ##
> ## ----------- ##
> 
> #define PACKAGE_NAME ""
> #define PACKAGE_TARNAME ""
> #define PACKAGE_VERSION ""
> #define PACKAGE_STRING ""
> #define PACKAGE_BUGREPORT ""
> #define USE_SMP_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 MPICH_THREAD_LEVEL MPI_THREAD_SINGLE
> #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE
> #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_PRAGMA_WEAK 1
> #define USE_WEAK_SYMBOLS 1
> #define HAVE_MULTIPLE_PRAGMA_WEAK 1
> #define HAVE_LONG_LONG 1
> #define STDCALL 
> #define F77_NAME_LOWER_USCORE 1
> #define STDC_HEADERS 1
> #define HAVE_MPI_F_INIT_WORKS_WITH_C 1
> #define HAVE_FORTRAN_BINDING 1
> #define HAVE_CXX_EXCEPTIONS /**/
> #define HAVE_NAMESPACES /**/
> #define HAVE_NAMESPACE_STD /**/
> #define HAVE_CXX_BINDING 1
> #define FILE_NAMEPUB_BASEDIR "."
> #define USE_FILE_FOR_NAMEPUB 1
> #define HAVE_NAMEPUB_SERVICE 1
> #define restrict __restrict
> #define HAVE_GCC_ATTRIBUTE 1
> #define WORDS_LITTLEENDIAN 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_VOID_P 8
> #define STDC_HEADERS 1
> #define HAVE_STDDEF_H 1
> #define SIZEOF_WCHAR_T 4
> #define SIZEOF_FLOAT_INT 8
> #define SIZEOF_DOUBLE_INT 16
> #define SIZEOF_LONG_INT 16
> #define SIZEOF_SHORT_INT 8
> #define SIZEOF_TWO_INT 8
> #define SIZEOF_LONG_DOUBLE_INT 32
> #define HAVE_SYS_BITYPES_H 1
> #define HAVE_INTTYPES_H 1
> #define HAVE_STDINT_H 1
> #define HAVE_INT8_T 1
> #define HAVE_INT16_T 1
> #define HAVE_INT32_T 1
> #define HAVE_INT64_T 1
> #define HAVE_UINT8_T 1
> #define HAVE_UINT16_T 1
> #define HAVE_UINT32_T 1
> #define HAVE_UINT64_T 1
> #define HAVE_STDBOOL_H 1
> #define HAVE_COMPLEX_H 1
> #define SIZEOF__BOOL 1
> #define SIZEOF_FLOAT__COMPLEX 8
> #define SIZEOF_DOUBLE__COMPLEX 16
> #define SIZEOF_LONG_DOUBLE__COMPLEX 32
> #define HAVE__BOOL 1
> #define HAVE_FLOAT__COMPLEX 1
> #define HAVE_DOUBLE__COMPLEX 1
> #define HAVE_LONG_DOUBLE__COMPLEX 1
> #define MPIR_REAL4_CTYPE float
> #define MPIR_REAL8_CTYPE double
> #define MPIR_REAL16_CTYPE long double
> #define MPIR_INTEGER1_CTYPE char
> #define MPIR_INTEGER2_CTYPE short
> #define MPIR_INTEGER4_CTYPE int
> #define MPIR_INTEGER8_CTYPE long
> #define SIZEOF_F77_INTEGER 4
> #define SIZEOF_F77_REAL 4
> #define SIZEOF_F77_DOUBLE_PRECISION 8
> #define HAVE_AINT_LARGER_THAN_FINT 1
> #define HAVE_AINT_DIFFERENT_THAN_FINT 1
> #define HAVE_FINT_IS_INT 1
> #define F77_TRUE_VALUE_SET 1
> #define F77_TRUE_VALUE 1
> #define F77_FALSE_VALUE 0
> #define HAVE_STDIO_H 1
> #define HAVE_C_MULTI_ATTR_ALIAS 1
> #define SIZEOF_BOOL 1
> #define MPIR_CXX_BOOL_CTYPE _Bool
> #define SIZEOF_COMPLEX 8
> #define SIZEOF_DOUBLECOMPLEX 16
> #define SIZEOF_LONGDOUBLECOMPLEX 32
> #define HAVE_CXX_COMPLEX 1
> #define MPIR_CXX_BOOL_VALUE 0x4c000133
> #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
> #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
> #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
> #define HAVE_ANY_INT64_T_ALIGNMENT 1
> #define HAVE_ANY_INT32_T_ALIGNMENT 1
> #define SIZEOF_MPIR_BSEND_DATA_T 88
> #define HAVE_GCC_AND_X86_64_ASM 1
> #define STDC_HEADERS 1
> #define HAVE_STDLIB_H 1
> #define HAVE_STDARG_H 1
> #define HAVE_SYS_TYPES_H 1
> #define HAVE_STRING_H 1
> #define HAVE_INTTYPES_H 1
> #define HAVE_LIMITS_H 1
> #define HAVE_STDDEF_H 1
> #define HAVE_ERRNO_H 1
> #define HAVE_SYS_SOCKET_H 1
> #define HAVE_SYS_TIME_H 1
> #define HAVE_UNISTD_H 1
> #define HAVE_ENDIAN_H 1
> #define HAVE_ASSERT_H 1
> #define HAVE_SYS_PARAM_H 1
> #define HAVE_SYS_UIO_H 1
> #define HAVE_SETITIMER 1
> #define HAVE_ALARM 1
> #define HAVE_VSNPRINTF 1
> #define HAVE_VSPRINTF 1
> #define HAVE_STRERROR 1
> #define HAVE_STRNCASECMP 1
> #define HAVE_DECL_STRERROR_R 1
> #define HAVE_STRERROR_R 1
> #define HAVE_SNPRINTF 1
> #define HAVE_QSORT 1
> #define HAVE_VA_COPY 1
> #define HAVE_MACRO_VA_ARGS 1
> #define HAVE_ALLOCA_H 1
> #define HAVE_ALLOCA 1
> #define HAVE_STRDUP 1
> #define HAVE_MKSTEMP 1
> #define HAVE_FDOPEN 1
> #define NEEDS_FDOPEN_DECL 1
> #define HAVE_PUTENV 1
> #define HAVE_GETTIMEOFDAY 1
> #define MPIR_Pint long
> #define MPIR_PINT_FMT_DEC_SPEC "%ld"
> #define MPIR_Upint unsigned long
> #define MPIR_UPINT_FMT_DEC_SPEC "%lu"
> #define MPIU_SIZE_T unsigned long
> #define MPIU_THREAD_PACKAGE_NAME MPIU_THREAD_PACKAGE_NONE
> #define MPIU_TLS_SPECIFIER __thread
> #define HAVE_SCHED_H 1
> #define HAVE_SCHED_YIELD 1
> #define HAVE_USLEEP 1
> #define HAVE_SLEEP 1
> #define HAVE_SELECT 1
> #define HAVE_GETPID 1
> #define HAVE_SCHED_SETAFFINITY 1
> #define HAVE_SCHED_GETAFFINITY 1
> #define HAVE_CPU_SET_T 1
> #define SIZEOF_OPA_PTR_T 8
> #define HAVE_FC_TYPE_ROUTINES 1
> #define HAVE_MPICHCONF 1
> 
> configure: exit 0
> 
> 
> ###########################make.log######
> 
> Beginning make
> Using variables CC='gcc' CFLAGS='   -O2' LDFLAGS=' ' F77='gfortran' FFLAGS='  
> -O2' FC='f95' FCFLAGS='  -O2' CXX='g++' CXXFLAGS='  -O2' AR='ar' CPP='gcc -E' 
> CPPFLAGS=' -I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl/include -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src -
> I/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src'
> make all-local
> make[1]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1'
> make[2]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1'
> make clean && cd test && make clean
> make[3]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1'
> make cleanlibs
> make[4]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1'
> rm -f lib/libmpich.a lib/libpmpich.a
> rm -f lib/libmpichcxx.a 
> rm -f lib/libfmpich.a lib/libmpichf90.a
> rm -f lib/libmpich.so* 
> rm -f lib/libpmpich.so*
> rm -f lib/libmpichcxx.so* 
> rm -f lib/libfmpich.so* 
> rm -f lib/libmpichf90.so* 
> rm -f lib/libmpichf90.*.so* 
> rm -f lib/libmpich.*.so* 
> rm -f lib/libpmpich.*.so*
> rm -f lib/libmpichcxx.*.so* 
> rm -f lib/libfmpich.*.so* 
> rm -f lib/libmpich.la* lib/libpmpich.la*
> rm -f lib/libmpichf90.la*
> rm -f lib/libmpichcxx.la* 
> rm -f lib/libfmpich.la* 
> make[4]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1'
> for dir in  src/mpl src/openpa src - ; do \
> 		if [ "$dir" = "-" ] ; then break ; fi ; \
> 		(cd $dir && make clean ) ; done
> make[4]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl'
> rm -f strsep
> test -z "libmpl.la" || rm -f libmpl.la
> rm -f "./so_locations"
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> make[4]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl'
> make[4]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa'
> Making clean in test
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/test'
> rm -f sanity test_primitives test_barriers test_queue
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/test'
> Making clean in src
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src'
> test -z "libopa.la" || rm -f libopa.la
> rm -f "./so_locations"
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src'
> Making clean in .
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa'
> rm -rf .libs _libs
> rm -f *.lo
> make[5]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa'
> make[4]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa'
> make[4]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src'
> for dir in mpl mpid mpi mpix util nameserv binding env packaging mpe2 pmi pm - 
> ; do \
> 		if [ "$dir" = "-" ] ; then break ; fi ; \
> 		(cd $dir && make clean ) ; done
> make[5]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl'
> rm -f strsep
> test -z "libmpl.la" || rm -f libmpl.la
> rm -f "./so_locations"
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> make[5]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl'
> make[5]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid'
> for dir in common ch3_p4 - ; do \
> 		if [ "$dir" = "-" ] ; then break ; fi ; \
> 		(cd $dir && make clean ) ; done
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common'
> (cd datatype && make clean )
> make[7]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common/datatype'
> (cd dataloop && make clean )
> make[8]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common/datatype/dataloop'
> make[8]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common/datatype/dataloop'
> make[7]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common/datatype'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common'
> /bin/bash: line 2: cd: ch3_p4: No such file or directory
> make[5]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid'
> make[5]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi'
> for dir in attr coll comm datatype errhan group init misc pt2pt rma spawn 
> timer topo romio  - ; do \
> 		if [ "$dir" = "-" ] ; then break ; fi ; \
> 		(cd $dir && make clean ) ; done
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/attr'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/attr'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/coll'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/coll'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/comm'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/comm'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/datatype'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/datatype'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/errhan'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/errhan'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/group'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/group'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/init'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/init'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/misc'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/misc'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/pt2pt'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/pt2pt'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/rma'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/rma'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/spawn'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/spawn'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/timer'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/timer'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/topo'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/topo'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/romio'
> 
> cleaning directory mpi-io
> 
> cleaning directory adio/common
> 
> cleaning directory mpi-io/glue/mpich2
> 
> cleaning directory adio/ad_testfs
> 
> cleaning directory adio/ad_ufs
> 
> cleaning directory adio/ad_nfs
> 
> cleaning directory test-internal
> make[7]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/romio/test-internal'
> rm -f .P* PI* *.o 
> rm -f file_realms_test io_bounds_test heap_test 
> make[7]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/romio/test-internal'
> 
> 
> cleaning directory test
> make[7]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/romio/test'
> rm -f .P* PI* *.o 
> rm -f simple perf async coll_test coll_perf misc file_info excl large_array 
> atomicity noncontig i_noncontig noncontig_coll split_coll shared_fp large_file 
> psimple error status noncontig_coll2 aggregation1 aggregation2 async-multiple 
> ordered_fp hindexed fcoll_test fperf fmisc pfcoll_test 
> make[7]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/romio/test'
> 
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi/romio'
> make[5]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpi'
> make[5]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpix'
> (cd comm && make clean )
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpix/comm'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpix/comm'
> make[5]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpix'
> make[5]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util'
> for dir in mem info msgs instrm thread dbg param osserv procmap other  - ; do 
> \
> 		if [ "$dir" = "-" ] ; then break ; fi ; \
> 		(cd $dir && make clean ) ; done
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/mem'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/mem'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/info'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/info'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/msgs'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/msgs'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/instrm'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/instrm'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/thread'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/thread'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/dbg'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/dbg'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/param'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/param'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/osserv'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/osserv'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/procmap'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/procmap'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/other'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util/other'
> make[5]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/util'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/nameserv'
> for dir in file - ; do \
> 		if [ "$dir" = "-" ] ; then break ; fi ; \
> 		(cd $dir && make clean ) ; done
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/nameserv/file'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/nameserv/file'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/nameserv'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/binding'
> for dir in  f77 f90 cxx - ; do \
> 		if [ "$dir" = "-" ] ; then break ; fi ; \
> 		(cd $dir && make clean ) ; done
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/binding/f77'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/binding/f77'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/binding/f90'
> rm -f *.mod
> rm -f mpimod.pcl mpimod.pc
> rm -f libmpichf90.a
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/binding/f90'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/binding/cxx'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/binding/cxx'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/binding'
> make[5]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/env'
> make clean-postamble
> make[6]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/env'
> make[6]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/env'
> make[5]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/env'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/packaging'
> (cd pkgconfig && make clean )
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/packaging/pkgconfig'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/packaging/pkgconfig'
> (cd envmods && make clean )
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/packaging/envmods'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/packaging/envmods'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/packaging'
> make[5]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2'
> rm -f /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/lib/lib*
> rm -f /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/lib/*.jar
> rm -f /home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2/lib/*.o
> cd src && make --no-print-directory  clean
> make[5]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpe2'
> make[5]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pmi'
> for dir in simple - ; do \
> 		if [ "$dir" = "-" ] ; then break ; fi ; \
> 		(cd $dir && make clean ) ; done
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pmi/simple'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pmi/simple'
> make[5]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pmi'
> make[5]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm'
> for dir in hydra  - ; do \
> 		if [ "$dir" = "-" ] ; then break ; fi ; \
> 		(cd $dir && make clean ) ; done
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra'
> Making clean in tools/topo/hwloc/hwloc
> make[7]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/hwloc/hwloc'
> Making clean in include
> make[8]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/hwloc/hwloc/include'
> rm -rf .libs _libs
> rm -f *.lo
> make[8]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/hwloc/hwloc/include'
> Making clean in src
> make[8]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/hwloc/hwloc/src'
> test -z "" || rm -f 
> rm -rf .libs _libs
> test -z "libhwloc_embedded.la" || rm -f libhwloc_embedded.la
> rm -f "./so_locations"
> rm -f *.o
> rm -f *.lo
> make[8]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/hwloc/hwloc/src'
> Making clean in .
> make[8]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/hwloc/hwloc'
> rm -rf .libs _libs
> rm -f *.lo
> make[8]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/hwloc/hwloc'
> make[7]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/hwloc/hwloc'
> Making clean in tools/topo/plpa/plpa
> make[7]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa'
> Making clean in src
> make[8]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa/src'
> Making clean in plpa-taskset
> make[9]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa/src/plpa-
> taskset'
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> make[9]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa/src/plpa-
> taskset'
> Making clean in plpa-info
> make[9]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa/src/plpa-
> info'
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> make[9]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa/src/plpa-
> info'
> Making clean in libplpa
> make[9]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa/src/libplpa'
> test -z "" || rm -f 
> rm -rf .libs _libs
> test -z " libplpa_included.la" || rm -f  libplpa_included.la
> rm -f "./so_locations"
> rm -f *.o
> rm -f *.lo
> make[9]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa/src/libplpa'
> Making clean in .
> make[9]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa/src'
> rm -rf .libs _libs
> rm -f *.lo
> make[9]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa/src'
> make[8]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa/src'
> Making clean in .
> make[8]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa'
> rm -rf .libs _libs
> rm -f *.lo
> make[8]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa'
> make[7]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra/tools/topo/plpa/plpa'
> Making clean in ../../mpl
> make[7]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl'
> rm -f strsep
> test -z "libmpl.la" || rm -f libmpl.la
> rm -f "./so_locations"
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> make[7]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl'
> Making clean in .
> make[7]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra'
> rm -f hydra_persist hydra_nameserver hydra_pmi_proxy mpiexec.hydra
> rm -rf .libs _libs
> test -z "libhydra.la libpm.la" || rm -f libhydra.la libpm.la
> rm -f "./so_locations"
> rm -f "./so_locations"
> rm -f *.o
> rm -f *.lo
> make[7]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm/hydra'
> make[5]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/pm'
> make[4]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src'
> make clean-postamble
> make[4]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1'
> cd examples && make clean
> make[5]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/examples'
> make[5]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/examples'
> make[4]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1'
> make[3]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1'
> make[3]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/test'
> for dir in mpi mpid util basic commands ; do \
> 		(cd $dir && make clean ) ; done
> make[4]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi'
> rm -f summary.xml
> for dir in util attr basic datatype coll comm errhan group info init pt2pt rma 
> spawn topo io  f77 f90 cxx  errors manual perf - ; do \
> 		if [ "$dir" = "-" ] ; then break ; fi ; \
> 		(cd $dir && make clean ) ; done
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/util'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/util'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/attr'
> rm -f summary.xml
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/attr'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/basic'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/basic'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/datatype'
> rm -f summary.xml
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/datatype'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/coll'
> rm -f summary.xml
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/coll'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/comm'
> rm -f summary.xml
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/comm'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errhan'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errhan'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/group'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/group'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/info'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/info'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/init'
> rm -f summary.xml
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/init'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/pt2pt'
> rm -f summary.xml
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/pt2pt'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/rma'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/rma'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/spawn'
> rm -f summary.xml
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/spawn'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/topo'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/topo'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/io'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/io'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77'
> for dir in util attr datatype coll pt2pt info init comm topo rma spawn io ext 
> ; do \
> 		(cd $dir && make clean ) ; done
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/util'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/util'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/attr'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/attr'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/datatype'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/datatype'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/coll'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/coll'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/pt2pt'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/pt2pt'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/info'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/info'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/init'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/init'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/comm'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/comm'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/topo'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/topo'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/rma'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/rma'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/spawn'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/spawn'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/io'
> rm -f .iotest.txt.*
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/io'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/ext'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77/ext'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f77'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90'
> for dir in util timer attr coll datatype pt2pt info comm rma spawn topo io ext 
> init misc f90types ; do \
> 		(cd $dir && make clean ) ; done
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/util'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/util'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/timer'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/timer'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/attr'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/attr'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/coll'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/coll'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/datatype'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/datatype'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/pt2pt'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/pt2pt'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/info'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/info'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/comm'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/comm'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/rma'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/rma'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/spawn'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/spawn'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/topo'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/topo'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/io'
> rm -f .iotest.txt.*
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/io'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/ext'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/ext'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/init'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/init'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/misc'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/misc'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/f90types'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90/f90types'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/f90'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx'
> for dir in util attr pt2pt init info comm coll datatype errhan io rma spawn ; 
> do \
> 		(cd $dir && make clean ) ; done
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/util'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/util'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/attr'
> rm -f summary.xml
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/attr'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/pt2pt'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/pt2pt'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/init'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/init'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/info'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/info'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/comm'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/comm'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/coll'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/coll'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/datatype'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/datatype'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/errhan'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/errhan'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/io'
> rm -f .iotest.txt.*
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/io'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/rma'
> rm -f summary.xml
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/rma'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/spawn'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx/spawn'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/cxx'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors'
> for dir in attr coll comm group pt2pt rma spawn topo io  f77 f90 cxx basic 
> faults - ; do \
> 		if [ "$dir" = "-" ] ; then break ; fi ; \
> 		(cd $dir && make clean ) ; done
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/attr'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/attr'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/coll'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/coll'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/comm'
> rm -f summary.xml
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/comm'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/group'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/group'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/pt2pt'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/pt2pt'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/rma'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/rma'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/spawn'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/spawn'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/topo'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/topo'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/io'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/io'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/f77'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/f77'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/f90'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/f90'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/cxx'
> (cd io && make clean )
> make[7]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/cxx/io'
> rm -f summary.xml
> make[7]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/cxx/io'
> (cd errhan && make clean )
> make[7]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/cxx/errhan'
> rm -f summary.xml
> make[7]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/cxx/errhan'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/cxx'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/basic'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/basic'
> make[6]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/faults'
> make[6]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors/faults'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/errors'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/manual'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/manual'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/perf'
> rm -f summary.xml
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi/perf'
> make[4]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpi'
> make[4]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpid'
> (cd ch3 && make clean )
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpid/ch3'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpid/ch3'
> make[4]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/test/mpid'
> make[4]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/test/util'
> (cd timer && make clean )
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/util/timer'
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/util/timer'
> make[4]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/test/util'
> make[4]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/basic'
> make[4]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/test/basic'
> make[4]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/commands'
> rm -f err.txt out.log out.txt stdintest stdintest2 sdtiotest a.out
> make[4]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/test/commands'
> make[3]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/test'
> rm -f lib/newconfig
> make[2]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1'
> make[1]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1'
> make[1]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl'
>  CC     mplstr.lo
>  CC     mpltrmem.lo
>  CC     mplenv.lo
>  CCLD   libmpl.la
> make[1]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl'
> make[1]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa'
> Making all in src
> make[2]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src'
> make  all-am
> make[3]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src'
> /bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.      -
> MT opa_primitives.lo -MD -MP -MF .deps/opa_primitives.Tpo -c -o 
> opa_primitives.lo opa_primitives.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -MT opa_primitives.lo -MD -MP -MF 
> .deps/opa_primitives.Tpo -c opa_primitives.c -o opa_primitives.o
> mv -f .deps/opa_primitives.Tpo .deps/opa_primitives.Plo
> /bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.      -
> MT opa_queue.lo -MD -MP -MF .deps/opa_queue.Tpo -c -o opa_queue.lo opa_queue.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -MT opa_queue.lo -MD -MP -MF 
> .deps/opa_queue.Tpo -c opa_queue.c -o opa_queue.o
> mv -f .deps/opa_queue.Tpo .deps/opa_queue.Plo
> /bin/bash ../libtool --tag=CC   --mode=link gcc   -version-info 1:0  -o 
> libopa.la -rpath /opt/mpich/lib opa_primitives.lo opa_queue.lo  -lpthread 
> libtool: link: ar cru .libs/libopa.a  opa_primitives.o opa_queue.o
> libtool: link: ranlib .libs/libopa.a
> libtool: link: ( cd ".libs" && rm -f "libopa.la" && ln -s "../libopa.la" 
> "libopa.la" )
> make[3]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src'
> make[2]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/src'
> Making all in test
> make[2]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/test'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa/test'
> make[2]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa'
> make[2]: Nothing to be done for `all-am'.
> make[2]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa'
> make[1]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/openpa'
> make[1]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src'
> make[2]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpl'
> make[2]: Entering directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid'
> make[3]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common'
> make[4]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common/datatype'
> make[5]: Entering directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common/datatype/dataloop'
>  CC              dataloop.c
> In file included from ./../mpid_dataloop.h:115:0,
>                 from ./dataloop.h:16,
>                 from dataloop.c:12:
> /home/alibeck/Downloads/mpich2-1.4.1p1/src/include/mpiimpl.h:123:21: fatal 
> error: mpidpre.h: No such file or directory
> compilation terminated.
> make[5]: *** [dataloop.o] Error 1
> make[5]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common/datatype/dataloop'
> make[4]: *** [all-redirect] Error 2
> make[4]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common/datatype'
> make[3]: *** [all-redirect] Error 2
> make[3]: Leaving directory 
> `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid/common'
> make[2]: *** [all-redirect] Error 2
> make[2]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src/mpid'
> make[1]: *** [all-redirect] Error 2
> make[1]: Leaving directory `/home/alibeck/Downloads/mpich2-1.4.1p1/src'
> make: *** [all-redirect] Error 2
> _______________________________________________
> mpich-discuss mailing list     mpich-discuss at mcs.anl.gov
> To manage subscription options or unsubscribe:
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss



More information about the mpich-discuss mailing list