Discussion:
[OMPI users] building openmpi-v2.0.x-201708300322-ed589c7 fails on SuSE Linux with Sun C 5.15
Siegmar Gross
2017-09-04 10:01:24 UTC
Permalink
Hi,

I've tried to install openmpi-v2.0.x-201708300322-ed589c7 on my "SUSE Linux
Enterprise Server 12.2 (x86_64)" with Sun C 5.15 (Oracle Developer Studio
12.6). Unfortunately I get the following error.


loki openmpi-v2.0.x-201708300322-ed589c7-Linux.x86_64.64_cc 199 cc -V
cc: Studio 12.6 Sun C 5.15 Linux_i386 2017/05/30


loki openmpi-v2.0.x-201708300322-ed589c7-Linux.x86_64.64_cc 200 head -7
config.log | tail -1
$ ../openmpi-v2.0.x-201708300322-ed589c7/configure
--prefix=/usr/local/openmpi-2.0.4_64_cc
--libdir=/usr/local/openmpi-2.0.4_64_cc/lib64
--with-jdk-bindir=/usr/local/jdk1.8.0_66/bin
--with-jdk-headers=/usr/local/jdk1.8.0_66/include
JAVA_HOME=/usr/local/jdk1.8.0_66 LDFLAGS=-m64 -mt -Wl,-z -Wl,noexecstack
-L/usr/local/lib64 CC=cc CXX=CC FC=f95 CFLAGS=-m64 -mt -I/usr/local/include
CXXFLAGS=-m64 -I/usr/local/include FCFLAGS=-m64 CPP=cpp -I/usr/local/include
CXXCPP=cpp -I/usr/local/include --enable-mpi-cxx --enable-cxx-exceptions
--enable-mpi-java --with-valgrind=/usr/local/valgrind
--enable-mpi-thread-multiple --with-hwloc=internal --without-verbs
--with-wrapper-cflags=-m64 -mt --with-wrapper-cxxflags=-m64
--with-wrapper-fcflags=-m64 --with-wrapper-ldflags=-mt --enable-debug


loki openmpi-v2.0.x-201708300322-ed589c7-Linux.x86_64.64_cc 201 tail -29
log.make.Linux.x86_64.64_cc
CC src/buffer_ops/internal_functions.lo
"/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7/opal/include/opal/sys/x86_64/atomic.h",
line 161: warning: parameter in inline asm statement unused: %3
"/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7/opal/include/opal/sys/x86_64/atomic.h",
line 207: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7/opal/include/opal/sys/x86_64/atomic.h",
line 228: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7/opal/include/opal/sys/x86_64/atomic.h",
line 249: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7/opal/include/opal/sys/x86_64/atomic.h",
line 270: warning: parameter in inline asm statement unused: %2
CC src/buffer_ops/open_close.lo
"/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7/opal/include/opal/sys/x86_64/atomic.h",
line 161: warning: parameter in inline asm statement unused: %3
"/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7/opal/include/opal/sys/x86_64/atomic.h",
line 207: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7/opal/include/opal/sys/x86_64/atomic.h",
line 228: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7/opal/include/opal/sys/x86_64/atomic.h",
line 249: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7/opal/include/opal/sys/x86_64/atomic.h",
line 270: warning: parameter in inline asm statement unused: %2
"../../../../../../openmpi-v2.0.x-201708300322-ed589c7/opal/mca/pmix/pmix112/pmix/src/buffer_ops/open_close.c",
line 51: redeclaration must have the same or more restrictive linker scoping:
opal_pmix_pmix112_pmix_bfrop
"../../../../../../openmpi-v2.0.x-201708300322-ed589c7/opal/mca/pmix/pmix112/pmix/src/buffer_ops/open_close.c",
line 401: redeclaration must have the same or more restrictive linker scoping:
opal_pmix_pmix112_pmix_value_load
cc: acomp failed for
../../../../../../openmpi-v2.0.x-201708300322-ed589c7/opal/mca/pmix/pmix112/pmix/src/buffer_ops/open_close.c
Makefile:1242: recipe for target 'src/buffer_ops/open_close.lo' failed
make[4]: *** [src/buffer_ops/open_close.lo] Error 1
make[4]: Leaving directory
'/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1486: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
'/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1935: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
'/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7-Linux.x86_64.64_cc/opal/mca/pmix/pmix112'
Makefile:2301: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
'/export2/src/openmpi-2.0.4/openmpi-v2.0.x-201708300322-ed589c7-Linux.x86_64.64_cc/opal'
Makefile:1800: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
loki openmpi-v2.0.x-201708300322-ed589c7-Linux.x86_64.64_cc 202



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

Loading...