Hi,

today I tried to build openmpi-v1.8.5-46-g9f5f498 on my machines
(Solaris 10 Sparc, Solaris 10 x86_64, and openSUSE Linux 12.1
x86_64) with gcc-4.9.2 and Sun C 5.13 and I got the same error
on all three platforms with both compilers. I have already
reported the problem a few days ago. I used the following command
to configure the package.

../openmpi-v1.8.5-46-g9f5f498/configure \
  --prefix=/usr/local/openmpi-1.8.6_64_gcc \
  --libdir=/usr/local/openmpi-1.8.6_64_gcc/lib64 \
  --with-jdk-bindir=/usr/local/jdk1.8.0/bin \
  --with-jdk-headers=/usr/local/jdk1.8.0/include \
  JAVA_HOME=/usr/local/jdk1.8.0 \
  LDFLAGS="-m64" CC="gcc" CXX="g++" FC="gfortran" \
  CFLAGS="-m64" CXXFLAGS="-m64" FCFLAGS="-m64" \
  CPP="cpp" CXXCPP="cpp" \
  CPPFLAGS="" CXXCPPFLAGS="" \
  --enable-mpi-cxx \
  --enable-cxx-exceptions \
  --enable-mpi-java \
  --enable-heterogeneous \
  --enable-mpi-thread-multiple \
  --with-threads=posix \
  --with-hwloc=internal \
  --without-verbs \
  --with-wrapper-cflags="-std=c11 -m64" \
  --with-wrapper-cxxflags="-m64" \
  --with-wrapper-fcflags="-m64" \
  --enable-debug \
  |& tee log.configure.$SYSTEM_ENV.$MACHINE_ENV.64_gcc


...
make[3]: Entering directory 
`/export2/src/openmpi-1.8.6/openmpi-1.8.6-Linux.x86_64.64_gcc/ompi/include'
../../../openmpi-v1.8.5-46-g9f5f498/ompi/mpi/fortran/base/gen-mpi-sizeof.pl \
    --header=mpif-sizeof.h --ierror=mandatory \
    --maxrank=7 \
    --generate=1 \
    --real16=1 \
    --complex32=1
ln -s 
../../../openmpi-v1.8.5-46-g9f5f498/opal/include/opal/opal_portable_platform.h 
mpi_portable_platform.h
ln: failed to create symbolic link `mpi_portable_platform.h': File exists
make[3]: *** [mpi_portable_platform.h] Error 1
make[3]: Leaving directory 
`/export2/src/openmpi-1.8.6/openmpi-1.8.6-Linux.x86_64.64_gcc/ompi/include'
make[2]: *** [all] Error 2
make[2]: Leaving directory 
`/export2/src/openmpi-1.8.6/openmpi-1.8.6-Linux.x86_64.64_gcc/ompi/include'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/export2/src/openmpi-1.8.6/openmpi-1.8.6-Linux.x86_64.64_gcc/ompi'
make: *** [all-recursive] Error 1
linpc1 openmpi-1.8.6-Linux.x86_64.64_gcc 261 


I would be grateful, if somebody could fix the problem. Thank
you very much for any help in advance.


Kind regards

Siegmar

Reply via email to