Siegmar Gross
2018-10-05 08:37:27 UTC
Hi,
I've tried to install openmpi-master-201810050304-5f1c940 on my "SUSE Linux
Enterprise Server 12.3 (x86_64)" with Sun C 5.15 (Oracle Developer Studio
12.6). Unfortunately, I get the following error.
loki openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc 128 head -7
config.log | tail -1
$ ../openmpi-master-201810050304-5f1c940/configure
--prefix=/usr/local/openmpi-master_64_cc
--libdir=/usr/local/openmpi-master_64_cc/lib64
--with-jdk-bindir=/usr/local/jdk-10.0.1/bin
--with-jdk-headers=/usr/local/jdk-10.0.1/include JAVA_HOME=/usr/local/jdk-10.0.1
LDFLAGS=-m64 -mt -Wl,-z -Wl,noexecstack -L/usr/local/lib64 CC=cc CXX=CC FC=f95
CFLAGS=-m64 -mt CXXFLAGS=-m64 FCFLAGS=-m64 CPP=cpp CXXCPP=cpp
--disable-mpi-fortran --enable-mpi-cxx --enable-cxx-exceptions --enable-mpi-java
--with-valgrind=/usr/local/valgrind --with-hwloc=internal --without-verbs
--with-wrapper-cflags=-std=c11 -m64 -mt --with-wrapper-cxxflags=-m64
--with-wrapper-fcflags=-m64 --with-wrapper-ldflags=-mt --enable-debug
loki openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc 129
loki openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc 131 tail -27
log.make.Linux.x86_64.64_cc
Making all in tools/wrappers
make[2]: Entering directory
'/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers'
GENERATE opal_wrapper.1
CC opal_wrapper.o
CCLD opal_wrapper
opal_wrapper.o: In function `opal_atomic_mb':
/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers//../../../../openmpi-master-201810050304-5f1c940/opal/include/opal/sys/atomic_stdc.h:64:
undefined reference to `atomic_thread_fence'
opal_wrapper.o: In function `opal_atomic_wmb':
/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers//../../../../openmpi-master-201810050304-5f1c940/opal/include/opal/sys/atomic_stdc.h:69:
undefined reference to `atomic_thread_fence'
opal_wrapper.o: In function `opal_atomic_rmb':
/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers//../../../../openmpi-master-201810050304-5f1c940/opal/include/opal/sys/atomic_stdc.h:74:
undefined reference to `atomic_thread_fence'
opal_wrapper.o: In function `opal_atomic_lock_init':
/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers//../../../../openmpi-master-201810050304-5f1c940/opal/include/opal/sys/atomic_stdc.h:210:
undefined reference to `atomic_flag_clear'
opal_wrapper.o: In function `opal_atomic_trylock':
/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers//../../../../openmpi-master-201810050304-5f1c940/opal/include/opal/sys/atomic_stdc.h:216:
undefined reference to `atomic_flag_test_and_set'
opal_wrapper.o: In function `opal_atomic_unlock':
/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers//../../../../openmpi-master-201810050304-5f1c940/opal/include/opal/sys/atomic_stdc.h:229:
undefined reference to `atomic_flag_clear'
postopt: error: ld failed to link the binary
cc: postopt failed for .libs/opal_wrapper
Makefile:1873: recipe for target 'opal_wrapper' failed
make[2]: *** [opal_wrapper] Error 2
make[2]: Leaving directory
'/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers'
Makefile:2377: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
'/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal'
Makefile:1895: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
loki openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc 132
I would be grateful, if somebody can fix the problem. Do you need anything
else? Thank you very much for any help in advance.
Kind regards
Siegmar
I've tried to install openmpi-master-201810050304-5f1c940 on my "SUSE Linux
Enterprise Server 12.3 (x86_64)" with Sun C 5.15 (Oracle Developer Studio
12.6). Unfortunately, I get the following error.
loki openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc 128 head -7
config.log | tail -1
$ ../openmpi-master-201810050304-5f1c940/configure
--prefix=/usr/local/openmpi-master_64_cc
--libdir=/usr/local/openmpi-master_64_cc/lib64
--with-jdk-bindir=/usr/local/jdk-10.0.1/bin
--with-jdk-headers=/usr/local/jdk-10.0.1/include JAVA_HOME=/usr/local/jdk-10.0.1
LDFLAGS=-m64 -mt -Wl,-z -Wl,noexecstack -L/usr/local/lib64 CC=cc CXX=CC FC=f95
CFLAGS=-m64 -mt CXXFLAGS=-m64 FCFLAGS=-m64 CPP=cpp CXXCPP=cpp
--disable-mpi-fortran --enable-mpi-cxx --enable-cxx-exceptions --enable-mpi-java
--with-valgrind=/usr/local/valgrind --with-hwloc=internal --without-verbs
--with-wrapper-cflags=-std=c11 -m64 -mt --with-wrapper-cxxflags=-m64
--with-wrapper-fcflags=-m64 --with-wrapper-ldflags=-mt --enable-debug
loki openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc 129
loki openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc 131 tail -27
log.make.Linux.x86_64.64_cc
Making all in tools/wrappers
make[2]: Entering directory
'/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers'
GENERATE opal_wrapper.1
CC opal_wrapper.o
CCLD opal_wrapper
opal_wrapper.o: In function `opal_atomic_mb':
/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers//../../../../openmpi-master-201810050304-5f1c940/opal/include/opal/sys/atomic_stdc.h:64:
undefined reference to `atomic_thread_fence'
opal_wrapper.o: In function `opal_atomic_wmb':
/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers//../../../../openmpi-master-201810050304-5f1c940/opal/include/opal/sys/atomic_stdc.h:69:
undefined reference to `atomic_thread_fence'
opal_wrapper.o: In function `opal_atomic_rmb':
/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers//../../../../openmpi-master-201810050304-5f1c940/opal/include/opal/sys/atomic_stdc.h:74:
undefined reference to `atomic_thread_fence'
opal_wrapper.o: In function `opal_atomic_lock_init':
/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers//../../../../openmpi-master-201810050304-5f1c940/opal/include/opal/sys/atomic_stdc.h:210:
undefined reference to `atomic_flag_clear'
opal_wrapper.o: In function `opal_atomic_trylock':
/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers//../../../../openmpi-master-201810050304-5f1c940/opal/include/opal/sys/atomic_stdc.h:216:
undefined reference to `atomic_flag_test_and_set'
opal_wrapper.o: In function `opal_atomic_unlock':
/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers//../../../../openmpi-master-201810050304-5f1c940/opal/include/opal/sys/atomic_stdc.h:229:
undefined reference to `atomic_flag_clear'
postopt: error: ld failed to link the binary
cc: postopt failed for .libs/opal_wrapper
Makefile:1873: recipe for target 'opal_wrapper' failed
make[2]: *** [opal_wrapper] Error 2
make[2]: Leaving directory
'/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal/tools/wrappers'
Makefile:2377: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
'/export2/src/openmpi-master/openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc/opal'
Makefile:1895: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
loki openmpi-master-201810050304-5f1c940-Linux.x86_64.64_cc 132
I would be grateful, if somebody can fix the problem. Do you need anything
else? Thank you very much for any help in advance.
Kind regards
Siegmar