[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