Re: [OMPI users] cannot install Open MPI 1.5 on Solaris x86_64 with Oracle/Sun C 5.11
Sorry, but can you give us the config line, the config.log and the full output of make preferrably with make V=1? --td On 10/29/2010 04:30 AM, Siegmar Gross wrote: Hi, I tried to build Open MPI 1.5 on Solaris X86 and x86_64 with Oracle Studio 12.2. I can compile Open MPI with thread support, but I can only partly install it because "libtool" will not find "f95" although it is available. "make check" shows no failures. tyr openmpi-1.5-SunOS.x86_64.32_cc 188 ssh sunpc4 cc -V cc: Sun C 5.11 SunOS_i386 145355-01 2010/10/11 usage: cc [ options ] files. Use 'cc -flags' for details No suspicious warnings or errors in log.configure.SunOS.x86_64.32_cc. tyr openmpi-1.5-SunOS.x86_64.32_cc 182 grep -i warning: log.make.SunOS.x86_64.32_cc | more ".../opal/mca/crs/none/crs_none_module.c", line 136: warning: statement not reached ".../orte/mca/errmgr/errmgr.h", line 135: warning: attribute "noreturn" may not be applied to variable, ignored (a lot of these warnings) ".../orte/mca/rmcast/tcp/rmcast_tcp.c", line 982: warning: assignment type mismatch: ".../orte/mca/rmcast/tcp/rmcast_tcp.c", line 1023: warning: assignment type mismatch: ".../orte/mca/rmcast/udp/rmcast_udp.c", line 877: warning: assignment type mismatch: ".../orte/mca/rmcast/udp/rmcast_udp.c", line 918: warning: assignment type mismatch: ".../orte/tools/orte-ps/orte-ps.c", line 288: warning: initializer does not fit or is out of range: 0xfffe ".../orte/tools/orte-ps/orte-ps.c", line 289: warning: initializer does not fit or is out of range: 0xfffe grep -i error: log.make.SunOS.x86_64.32_cc | more tyr openmpi-1.5-SunOS.x86_64.32_cc 185 grep -i FAIL log.make-check.SunOS.x86_64.32_cc tyr openmpi-1.5-SunOS.x86_64.32_cc 186 grep -i SKIP log.make-check.SunOS.x86_64.32_cc tyr openmpi-1.5-SunOS.x86_64.32_cc 187 grep -i PASS log.make-check.SunOS.x86_64.32_cc PASS: predefined_gap_test File opened with dladvise_local, all passed PASS: dlopen_test All 2 tests passed - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_barrier - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_barrier_noinline - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_spinlock - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_spinlock_noinline - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_math - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_math_noinline - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_cmpset - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_cmpset_noinline All 8 tests passed All 0 tests passed All 0 tests passed decode [PASSED] PASS: opal_datatype_test PASS: checksum PASS: position decode [PASSED] PASS: ddt_test decode [PASSED] PASS: ddt_raw All 5 tests passed SUPPORT: OMPI Test Passed: opal_path_nfs(): (0 tests) PASS: opal_path_nfs 1 test passed tyr openmpi-1.5-SunOS.x86_64.32_cc 190 grep -i warning: log.make-install.SunOS.x86_64.32_cc | more libtool: install: warning: relinking `libmpi_cxx.la' libtool: install: warning: relinking `libmpi_f77.la' libtool: install: warning: relinking `libmpi_f90.la' tyr openmpi-1.5-SunOS.x86_64.32_cc 191 grep -i error: log.make-install.SunOS.x86_64.32_cc | more libtool: install: error: relink `libmpi_f90.la' with the above command before installing it tyr openmpi-1.5-SunOS.x86_64.32_cc 194 tail -20 log.make-install.SunOS.x86_64.32_cc make[4]: Leaving directory `.../ompi/mpi/f90/scripts' make[4]: Entering directory `.../ompi/mpi/f90' make[5]: Entering directory `.../ompi/mpi/f90' test -z "/usr/local/openmpi-1.5_32_cc/lib" || /usr/local/bin/mkdir -p "/usr/local/openmpi-1.5_32_cc/lib" /bin/bash ../../../libtool --mode=install /usr/local/bin/install -c libmpi_f90.la '/usr/local/openmpi-1.5_32_cc/lib' libtool: install: warning: relinking `libmpi_f90.la' libtool: install: (cd /export2/src/openmpi-1.5/openmpi-1.5-SunOS.x86_64.32_cc/ompi/mpi/f90; /bin/bash /export2/src/openmpi-1.5/openmpi-1.5-SunOS.x86_64.32_cc/libtool --silent --tag FC --mode=relink f95 -I../../../ompi/include -I../../../../openmpi-1.5/ompi/include -I. -I../../../../openmpi-1.5/ompi/mpi/f90 -I../../../ompi/mpi/f90 -m32 -version-info 1:0:0 -export-dynamic -m32 -o libmpi_f90.la -rpath /usr/local/openmpi-1.5_32_cc/lib mpi.lo mpi_sizeof.lo mpi_comm_spawn_multiple_f90.lo mpi_testall_f90.lo mpi_testsome_f90.
[OMPI users] cannot install Open MPI 1.5 on Solaris x86_64 with Oracle/Sun C 5.11
Hi, I tried to build Open MPI 1.5 on Solaris X86 and x86_64 with Oracle Studio 12.2. I can compile Open MPI with thread support, but I can only partly install it because "libtool" will not find "f95" although it is available. "make check" shows no failures. tyr openmpi-1.5-SunOS.x86_64.32_cc 188 ssh sunpc4 cc -V cc: Sun C 5.11 SunOS_i386 145355-01 2010/10/11 usage: cc [ options ] files. Use 'cc -flags' for details No suspicious warnings or errors in log.configure.SunOS.x86_64.32_cc. tyr openmpi-1.5-SunOS.x86_64.32_cc 182 grep -i warning: log.make.SunOS.x86_64.32_cc | more ".../opal/mca/crs/none/crs_none_module.c", line 136: warning: statement not reached ".../orte/mca/errmgr/errmgr.h", line 135: warning: attribute "noreturn" may not be applied to variable, ignored (a lot of these warnings) ".../orte/mca/rmcast/tcp/rmcast_tcp.c", line 982: warning: assignment type mismatch: ".../orte/mca/rmcast/tcp/rmcast_tcp.c", line 1023: warning: assignment type mismatch: ".../orte/mca/rmcast/udp/rmcast_udp.c", line 877: warning: assignment type mismatch: ".../orte/mca/rmcast/udp/rmcast_udp.c", line 918: warning: assignment type mismatch: ".../orte/tools/orte-ps/orte-ps.c", line 288: warning: initializer does not fit or is out of range: 0xfffe ".../orte/tools/orte-ps/orte-ps.c", line 289: warning: initializer does not fit or is out of range: 0xfffe grep -i error: log.make.SunOS.x86_64.32_cc | more tyr openmpi-1.5-SunOS.x86_64.32_cc 185 grep -i FAIL log.make-check.SunOS.x86_64.32_cc tyr openmpi-1.5-SunOS.x86_64.32_cc 186 grep -i SKIP log.make-check.SunOS.x86_64.32_cc tyr openmpi-1.5-SunOS.x86_64.32_cc 187 grep -i PASS log.make-check.SunOS.x86_64.32_cc PASS: predefined_gap_test File opened with dladvise_local, all passed PASS: dlopen_test All 2 tests passed - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_barrier - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_barrier_noinline - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_spinlock - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_spinlock_noinline - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_math - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_math_noinline - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_cmpset - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_cmpset_noinline All 8 tests passed All 0 tests passed All 0 tests passed decode [PASSED] PASS: opal_datatype_test PASS: checksum PASS: position decode [PASSED] PASS: ddt_test decode [PASSED] PASS: ddt_raw All 5 tests passed SUPPORT: OMPI Test Passed: opal_path_nfs(): (0 tests) PASS: opal_path_nfs 1 test passed tyr openmpi-1.5-SunOS.x86_64.32_cc 190 grep -i warning: log.make-install.SunOS.x86_64.32_cc | more libtool: install: warning: relinking `libmpi_cxx.la' libtool: install: warning: relinking `libmpi_f77.la' libtool: install: warning: relinking `libmpi_f90.la' tyr openmpi-1.5-SunOS.x86_64.32_cc 191 grep -i error: log.make-install.SunOS.x86_64.32_cc | more libtool: install: error: relink `libmpi_f90.la' with the above command before installing it tyr openmpi-1.5-SunOS.x86_64.32_cc 194 tail -20 log.make-install.SunOS.x86_64.32_cc make[4]: Leaving directory `.../ompi/mpi/f90/scripts' make[4]: Entering directory `.../ompi/mpi/f90' make[5]: Entering directory `.../ompi/mpi/f90' test -z "/usr/local/openmpi-1.5_32_cc/lib" || /usr/local/bin/mkdir -p "/usr/local/openmpi-1.5_32_cc/lib" /bin/bash ../../../libtool --mode=install /usr/local/bin/install -c libmpi_f90.la '/usr/local/openmpi-1.5_32_cc/lib' libtool: install: warning: relinking `libmpi_f90.la' libtool: install: (cd /export2/src/openmpi-1.5/openmpi-1.5-SunOS.x86_64.32_cc/ompi/mpi/f90; /bin/bash /export2/src/openmpi-1.5/openmpi-1.5-SunOS.x86_64.32_cc/libtool --silent --tag FC --mode=relink f95 -I../../../ompi/include -I../../../../openmpi-1.5/ompi/include -I. -I../../../../openmpi-1.5/ompi/mpi/f90 -I../../../ompi/mpi/f90 -m32 -version-info 1:0:0 -export-dynamic -m32 -o libmpi_f90.la -rpath /usr/local/openmpi-1.5_32_cc/lib mpi.lo mpi_sizeof.lo mpi_comm_spawn_multiple_f90.lo mpi_testall_f90.lo mpi_testsome_f90.lo mpi_waitall_f90.lo mpi_waitsome_f90.lo mpi_wtick_f90.lo mpi_wtime_f90.lo ../../../ompi/mpi/f77/libmpi_f77.la -lsocket -lnsl -lrt -lm ) /export2/src/openmpi-1.5/openmpi-1.5-SunOS.x86_64.32_cc/libtool: line 7846: f95: