Hello.  I am trying to build Open-MPI 1.2.3 on RHEL 5 64 bit with
Myrinet MX support with GCC 4.2.1.

export CC=gcc           ; export CFLAGS='-O2 -m64'
export CXX=g++          ; export CXXFLAGS='-O2 -m64'
export FC=gfortran      ; export FCFLAGS='-O2 -m64'
export F77=gfortran     ; export F77FLAGS='-O2 -m64'

make distclean

./configure CC=$CC CXX=$CXX F77=$F77 FC=$FC                       \
                --prefix=/usr/local/openmpi-1.2.3/opteron/gcc-mx  \
                --with-tm=/usr/scheduler/torque                   \
                --with-mx=/usr/mx                                 \
                --with-mx-libdir=/usr/mx/lib64

make -j3

The compile fails after a few minutes with the following error:

Making install in asm
make[2]: Entering directory
`/usr/local/openmpi-1.2.3/opteron/gcc-mx/source/opal/asm'
depbase=`echo asm.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
        if /bin/sh ../../libtool --tag=CC --mode=compile gcc
-DHAVE_CONFIG_H -I. -I. -I../../opal/include -I../../orte/include
-I../../ompi/include -I../../ompi/include   -I../..    -DNDEBUG -O1 -m64
-finline-functions -fno-strict-aliasing -pthread -MT asm.lo -MD -MP -MF
"$depbase.Tpo" -c -o asm.lo asm.c; \
        then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f
"$depbase.Tpo"; exit 1; fi
../../libtool: line 460: CDPATH: command not found
libtool: Version mismatch error.  This is libtool 2.1a, but the
libtool: definition of this LT_INIT comes from an older release.
libtool: You should recreate aclocal.m4 with macros from libtool 2.1a
libtool: and run autoconf again.
make[2]: *** [asm.lo] Error 1
make[2]: Leaving directory
`/usr/local/openmpi-1.2.3/opteron/gcc-mx/source/opal/asm'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory
`/usr/local/openmpi-1.2.3/opteron/gcc-mx/source/opal'
make: *** [install-recursive] Error 1

I have the following automake/autoconf/libtool packages installed on my
machine:

libtool-ltdl-1.5.22-6.1
libtool-1.5.22-6.1
autoconf213-2.13-12.1
autoconf-2.59-12
automake14-1.4p6-13
automake15-1.5-16
automake16-1.6.3-8
automake17-1.7.9-7
automake-1.9.6-2.1

Any ideas what's behind the error?


Mat Binkley

Reply via email to