[mvapich-discuss] Problem building MVAPICH-0.9.9 with Intel icc compiler

Eric Schnepp Eric.M.Schnepp at noaa.gov
Fri Jul 20 13:35:05 EDT 2007


Hello,
 We are having trouble building MVAPICH-0.9.9 with the Intel icc
compiler. It appears that when using "icc" the C++ MVAPICH libraries are
failing to build properly.  However if I build it with "g++" instead,
everything builds properly. We are using the version of the MVAPICH
source code that came with OFED-1.2, mvapich-0.9.9-1326 and building it
on RHELAS4.  Any ideas would be greatly appreciated.

Thank you for your assistance,
Eric

# icc -V
Intel(R) C Compiler for Intel(R) EM64T-based applications, Version
9.1    Build 20060707 Package ID: l_cc_c_9.1.042

We are running "make.mvapich.gen2" with the following modifications:

IBHOME=${IBHOME:-/usr}
IBHOME_LIB=${IBHOME_LIB:-/usr/lib64}
PREFIX=${PREFIX:-/opt/mvapich/0.9.9-1326_single_rail_intel_9.1}
export CC=${CC:-icc}
export CXX=${CXX:-icc}
export F77=${F77:-ifort}
export F90=${F90:-ifort}


Error messages from the build process:

/opt/mvapich/0.9.9-1326_single_rail_intel_9.1/bin/mpicxx -c hello++.cc
/usr/include/c++/3.4.5/backward/backward_warning.h(32): warning #1224:
#warning directive: This file includes at least one deprecated or
antiquated header. Please consider using one of the 32 headers found in
section 17.4.1.2 of the C++ standard. Examples include substituting the
<X> header for the <X.h> header for C++ includes, or <iostream> instead
of the deprecated header <iostream.h>. To disable this warning use
-Wno-deprecated.
  #warning This file includes at least one deprecated or antiquated
header. \
   ^

/opt/mvapich/0.9.9-1326_single_rail_intel_9.1/include/mpi2c++/mpi++.h(40):
catastrophic error: could not open source file "mpi2c++/mpi2c++_config.h"
  #include "mpi2c++/mpi2c++_config.h"
                                     ^
compilation aborted for hello++.cc (code 4)
make[2]: *** [hello++.o] Error 4
make[1]: *** [all] Error 2






More information about the mvapich-discuss mailing list