Hi, I have built Open MPI 1.5 on SunOS Sparc with the Oracle/Sun Studio C compiler and gcc-4.2.0 in 32- and 64-bit mode. A small test program works, but I got some warnings and errors building and checking the installation as you can see below. Perhaps somebody knows how to fix these things and has the time to do it.
tyr small_prog 105 cc -V cc: Sun C 5.9 SunOS_sparc Patch 124867-16 2010/08/11 usage: cc [ options] files. Use 'cc -flags' for details tyr small_prog 108 gcc -v Using built-in specs. Target: sparc-sun-solaris2.10 Configured with: /.../configure --prefix=/usr/local/gcc-4.2.0 --enable-languages=c,c++,java,fortran,objc --enable-java-gc=boehm --enable-nls --enable-libgcj --enable-threads=posix Thread model: posix gcc version 4.2.0 tyr small_prog 106 uname -a SunOS tyr.informatik.hs-fulda.de 5.10 Generic_141444-09 sun4u sparc SUNW,A70 Solaris cc, 32-bit: ----------- tyr small_prog 107 mpicc -show cc -I/usr/local/openmpi-1.5_32_cc/include -mt -L/usr/local/openmpi-1.5_32_cc/lib -lmpi -lsocket -lnsl -lrt -lm A small test program works. "make" returns some warnings and "make check" returns a failure. tyr openmpi-1.5-SunOS.sparc.32_cc 113 grep -i warning: log.configure.SunOS.sparc.32_cc configure: WARNING: MPI_REAL16 and MPI_COMPLEX32 support have been disabled configure: WARNING: netinet/sctp.h: present but cannot be compiled configure: WARNING: netinet/sctp.h: check for missing prerequisite headers? configure: WARNING: netinet/sctp.h: see the Autoconf documentation configure: WARNING: netinet/sctp.h: section "Present But Cannot Be Compiled" configure: WARNING: netinet/sctp.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------------------------ ## configure: WARNING: ## Report this to http://www.open-mpi.org/community/help/ ## configure: WARNING: ## ------------------------------------------------------ ## configure: WARNING: Unknown architecture ... proceeding anyway configure: WARNING: File locks may not work with NFS. See the Installation and tyr openmpi-1.5-SunOS.sparc.32_cc 114 grep -i error: log.configure.SunOS.sparc.32_cc configure: error: no vtf3.h found; check path for VTF3 package first... configure: error: no BPatch.h found; check path for Dyninst package first... configure: error: no f2c.h found; check path for CLAPACK package first... configure: error: MPI Correctness Checking support cannot be built inside Open MPI configure: error: PAPI version could not be determined and/or is incompatible (< 3) configure: error: no ctool/ctool.h found; check path for CTool package first... tyr openmpi-1.5-SunOS.sparc.32_cc 115 grep -i warning: log.make.SunOS.sparc.32_cc "../opal/mca/crs/none/crs_none_module.c", line 136: warning: statement not reached "../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: 0xfffffffe "../orte/tools/orte-ps/orte-ps.c", line 289: warning: initializer does not fit or is out of range: 0xfffffffe CC: Warning: Option -pthread passed to ld, if ld is invoked, ignored otherwise ... (some more) CC: Warning: Specify a supported level of optimization when using -xopenmp, -xopenmp will not set an optimization level in a future release. Optimization level changed to 3 to support -xopenmp. ... (very often) tyr openmpi-1.5-SunOS.sparc.32_cc 116 grep -i error: log.make.SunOS.sparc.32_cc tyr openmpi-1.5-SunOS.sparc.32_cc 117 tyr openmpi-1.5-SunOS.sparc.32_cc 107 grep -i warning: log.make-install.SunOS.sparc.32_cc libtool: install: warning: relinking `libmpi_cxx.la' CC: Warning: Option -pthread passed to ld, if ld is invoked, ignored otherwise CC: Warning: Option -pthread passed to ld, if ld is invoked, ignored otherwise libtool: install: warning: relinking `libmpi_f77.la' libtool: install: warning: relinking `libmpi_f90.la' libtool: install: warning: relinking `mca_btl_sm.la' libtool: install: warning: relinking `mca_coll_sm.la' libtool: install: warning: relinking `mca_mpool_sm.la' libtool: install: warning: relinking `libvt.la' libtool: install: warning: relinking `libvt-mpi.la' libtool: install: warning: relinking `libvt-mt.la' libtool: install: warning: relinking `libvt-hyb.la' libtool: install: warning: relinking `libvt-java.la' tyr openmpi-1.5-SunOS.sparc.32_cc 108 grep -i error: log.make-install.SunOS.sparc.32_cc tyr openmpi-1.5-SunOS.sparc.32_cc 109 tyr openmpi-1.5-SunOS.sparc.32_cc 120 grep FAIL log.make-check.SunOS.sparc.32_cc FAIL: atomic_cmpset tyr openmpi-1.5-SunOS.sparc.32_cc 121 grep PASS log.make-check.SunOS.sparc.32_cc PASS: predefined_gap_test PASS: dlopen_test PASS: atomic_barrier PASS: atomic_barrier_noinline PASS: atomic_spinlock PASS: atomic_spinlock_noinline PASS: atomic_math PASS: atomic_math_noinline PASS: atomic_cmpset_noinline tyr openmpi-1.5-SunOS.sparc.32_cc 111 grep -i warning: log.make-check.SunOS.sparc.32_cc tyr openmpi-1.5-SunOS.sparc.32_cc 112 grep -i failed: log.make-check.SunOS.sparc.32_cc Assertion failed: volptr == newptr, file ../../../openmpi-1.5/test/asm/atomic_cmpset.c, line 199 ... (some more) tyr openmpi-1.5-SunOS.sparc.32_cc 126 tail -35 log.make-check.SunOS.sparc.32_cc --> Testing atomic_cmpset Assertion failed: volptr == newptr, file ../../../openmpi-1.5/test/asm/atomic_cmpset.c, line 199 ../../../openmpi-1.5/test/asm/run_tests: line 8: 2927 Abort $* $threads - 1 threads: Failed Assertion failed: volptr == newptr, file ../../../openmpi-1.5/test/asm/atomic_cmpset.c, line 199 ../../../openmpi-1.5/test/asm/run_tests: line 8: 2928 Abort $* $threads - 2 threads: Failed Assertion failed: volptr == newptr, file ../../../openmpi-1.5/test/asm/atomic_cmpset.c, line 199 ../../../openmpi-1.5/test/asm/run_tests: line 8: 2929 Abort $* $threads - 4 threads: Failed Assertion failed: volptr == newptr, file ../../../openmpi-1.5/test/asm/atomic_cmpset.c, line 199 ../../../openmpi-1.5/test/asm/run_tests: line 8: 2930 Abort $* $threads - 5 threads: Failed Assertion failed: volptr == newptr, file ../../../openmpi-1.5/test/asm/atomic_cmpset.c, line 199 ../../../openmpi-1.5/test/asm/run_tests: line 8: 2931 Abort $* $threads - 8 threads: Failed FAIL: atomic_cmpset --> Testing atomic_cmpset_noinline - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_cmpset_noinline ======================================================== 1 of 8 tests failed Please report to http://www.open-mpi.org/community/help/ ======================================================== make[3]: *** [check-TESTS] Error 1 make[3]: Leaving directory `/.../test/asm' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/.../test/asm' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/.../test' make: *** [check-recursive] Error 1 tyr openmpi-1.5-SunOS.sparc.32_cc 127 gcc, 32-bit: ----------- tyr small_prog 104 mpicc -show gcc -I/usr/local/openmpi-1.5_32_gcc/include -fexceptions -pthread -L/usr/local/openmpi-1.5_32_gcc/lib -lmpi -lsocket -lnsl -lrt -lm A small test program works. "make", "make install", and "make check" return some warnings. One test did not pass. tyr openmpi-1.5-SunOS.sparc.32_gcc 111 grep -i warning: log.configure.SunOS.sparc.32_gcc configure: WARNING: -fno-strict-aliasing has been added to CFLAGS configure: WARNING: -finline-functions has been added to CXXFLAGS configure: WARNING: -finline-functions has been added to CXXFLAGS configure: WARNING: MPI_REAL16 and MPI_COMPLEX32 support have been disabled configure: WARNING: netinet/sctp.h: present but cannot be compiled configure: WARNING: netinet/sctp.h: check for missing prerequisite headers? configure: WARNING: netinet/sctp.h: see the Autoconf documentation configure: WARNING: netinet/sctp.h: section "Present But Cannot Be Compiled" configure: WARNING: netinet/sctp.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------------------------ ## configure: WARNING: ## Report this to http://www.open-mpi.org/community/help/ ## configure: WARNING: ## ------------------------------------------------------ ## configure: WARNING: Unknown architecture ... proceeding anyway configure: WARNING: File locks may not work with NFS. See the Installation and tyr openmpi-1.5-SunOS.sparc.32_gcc 112 grep -i error: log.configure.SunOS.sparc.32_gcc configure: error: no vtf3.h found; check path for VTF3 package first... configure: error: no BPatch.h found; check path for Dyninst package first... configure: error: no f2c.h found; check path for CLAPACK package first... configure: error: MPI Correctness Checking support cannot be built inside Open MPI configure: error: PAPI version could not be determined and/or is incompatible (< 3) configure: error: no ctool/ctool.h found; check path for CTool package first... tyr openmpi-1.5-SunOS.sparc.32_gcc 113 grep -i warning: log.make.SunOS.sparc.32_gcc .../opal/class/opal_atomic_lifo.h:75: warning: passing argument 2 of 'opal_atomic_cmpset_ptr' discards qualifiers from pointer target type .../opal/class/opal_atomic_lifo.h:102: warning: passing argument 3 of 'opal_atomic_cmpset_ptr' discards qualifiers from pointer target type ... (very often) ld: warning: symbol `mpi_fortran_argv_null_' has differing sizes: ld: warning: symbol `mpi_fortran_status_ignore_' has differing sizes: ld: warning: file /usr/local/gcc-4.2.0/lib/gcc/.../libgfortran.so: linked to /usr/local/gcc-4.2.0/lib/libgfortran.so: attempted multiple inclusion of file tyr openmpi-1.5-SunOS.sparc.32_gcc 114 grep -i error: log.make.SunOS.sparc.32_gcc tyr openmpi-1.5-SunOS.sparc.32_gcc 115 grep -i warning: log.make-install.SunOS.sparc.32_gcc libtool: install: warning: relinking `libmpi_cxx.la' libtool: install: warning: relinking `libmpi_f77.la' libtool: install: warning: relinking `libmpi_f90.la' ld: warning: symbol `mpi_fortran_argv_null_' has differing sizes: ld: warning: symbol `mpi_fortran_status_ignore_' has differing sizes: libtool: install: warning: relinking `mca_btl_sm.la' libtool: install: warning: relinking `mca_coll_sm.la' libtool: install: warning: relinking `mca_mpool_sm.la' libtool: install: warning: relinking `libvt.la' libtool: install: warning: relinking `libvt-mpi.la' libtool: install: warning: relinking `libvt-mt.la' libtool: install: warning: relinking `libvt-hyb.la' libtool: install: warning: relinking `libvt-java.la' tyr openmpi-1.5-SunOS.sparc.32_gcc 116 grep -i error: log.make-install.SunOS.sparc.32_gcc tyr openmpi-1.5-SunOS.sparc.32_gcc 119 grep FAIL log.make-check.SunOS.sparc.32_gcc tyr openmpi-1.5-SunOS.sparc.32_gcc 120 grep PASS log.make-check.SunOS.sparc.32_gcc PASS: predefined_gap_test PASS: dlopen_test PASS: atomic_barrier PASS: atomic_barrier_noinline PASS: atomic_spinlock PASS: atomic_spinlock_noinline PASS: atomic_math PASS: atomic_math_noinline PASS: atomic_cmpset PASS: atomic_cmpset_noinline decode [PASSED] PASS: opal_datatype_test PASS: checksum PASS: position decode [PASSED] PASS: ddt_test decode [NOT PASSED] PASS: ddt_raw PASS: opal_path_nfs tyr openmpi-1.5-SunOS.sparc.32_gcc 121 grep -i warning: log.make-check.SunOS.sparc.32_gcc .../opal/class/opal_atomic_lifo.h:75: warning: passing argument 2 of 'opal_atomic_cmpset_ptr' discards qualifiers from pointer target type .../opal/class/opal_atomic_lifo.h:102: warning: passing argument 3 of 'opal_atomic_cmpset_ptr' discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.h:52:33: warning: no newline at end of file .../test/datatype/opal_datatype_test.c:431: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_datatype_test.c:533: warning: passing argument 1 of 'test_create_blacs_type1' discards qualifiers from pointer target type .../test/datatype/opal_datatype_test.c:534: warning: passing argument 1 of 'test_create_blacs_type2' discards qualifiers from pointer target type ../../../openmpi-1.5/test/datatype/opal_ddt_lib.h:52:33: warning: no newline at end of file .../test/datatype/opal_ddt_lib.c:154: warning: passing argument 4 of 'opal_datatype_create_struct' from incompatible pointer type .../test/datatype/opal_ddt_lib.c:173: warning: initialization discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:642: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:662: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:694: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:695: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:696: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:774: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:775: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:776: warning: assignment discards qualifiers from pointer target type .../test/datatype/checksum.c:68: warning: assignment from incompatible pointer type .../test/datatype/checksum.c:86: warning: assignment from incompatible pointer type .../test/datatype/checksum.c:106: warning: assignment from incompatible pointer type tyr openmpi-1.5-SunOS.sparc.32_gcc 114 grep -i failed: log.make-check.SunOS.sparc.32_gcc cc, 64-bit: ----------- tyr small_prog 104 mpicc -show cc -I/usr/local/openmpi-1.5_64_cc/include -mt -L/usr/local/openmpi-1.5_64_cc/lib64 -lmpi -lsocket -lnsl -lrt -lm A small test program works. "make", "make install", and "make check" return some warnings. One test failed. tyr openmpi-1.5-SunOS.sparc.64_cc 116 grep -i warning: log.configure.SunOS.sparc.64_cc configure: WARNING: MPI_REAL16 and MPI_COMPLEX32 support have been disabled configure: WARNING: netinet/sctp.h: present but cannot be compiled configure: WARNING: netinet/sctp.h: check for missing prerequisite headers? configure: WARNING: netinet/sctp.h: see the Autoconf documentation configure: WARNING: netinet/sctp.h: section "Present But Cannot Be Compiled" configure: WARNING: netinet/sctp.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------------------------ ## configure: WARNING: ## Report this to http://www.open-mpi.org/community/help/ ## configure: WARNING: ## ------------------------------------------------------ ## configure: WARNING: Unknown architecture ... proceeding anyway configure: WARNING: File locks may not work with NFS. See the Installation and tyr openmpi-1.5-SunOS.sparc.64_cc 117 grep -i error: log.configure.SunOS.sparc.64_cc configure: error: no vtf3.h found; check path for VTF3 package first... configure: error: no BPatch.h found; check path for Dyninst package first... configure: error: no f2c.h found; check path for CLAPACK package first... configure: error: MPI Correctness Checking support cannot be built inside Open MPI configure: error: no libpapi found; check path for PAPI package first... configure: error: no ctool/ctool.h found; check path for CTool package first... tyr openmpi-1.5-SunOS.sparc.64_cc 118 grep -i warning: log.make.SunOS.sparc.64_cc ".../opal/mca/crs/none/crs_none_module.c", line 136: warning: statement not reached ".../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: "../../../../openmpi-1.5/orte/tools/orte-ps/orte-ps.c", line 288: warning: initializer does not fit or is out of range: 0xfffffffe ".../orte/tools/orte-ps/orte-ps.c", line 289: warning: initializer does not fit or is out of range: 0xfffffffe CC: Warning: Option -pthread passed to ld, if ld is invoked, ignored otherwise ... (some more) CC: Warning: Specify a supported level of optimization when using -xopenmp, -xopenmp will not set an optimization level in a future release. Optimization level changed to 3 to support -xopenmp. ... (a lot more) tyr openmpi-1.5-SunOS.sparc.64_cc 119 grep -i error: log.make.SunOS.sparc.64_cc tyr openmpi-1.5-SunOS.sparc.64_cc 120 grep -i warning: log.make-install.SunOS.sparc.64_cc libtool: install: warning: relinking `libmpi_cxx.la' CC: Warning: Option -pthread passed to ld, if ld is invoked, ignored otherwise CC: Warning: Option -pthread passed to ld, if ld is invoked, ignored otherwise libtool: install: warning: relinking `libmpi_f77.la' libtool: install: warning: relinking `libmpi_f90.la' libtool: install: warning: relinking `mca_btl_sm.la' libtool: install: warning: relinking `mca_coll_sm.la' libtool: install: warning: relinking `mca_mpool_sm.la' libtool: install: warning: relinking `libvt.la' libtool: install: warning: relinking `libvt-mpi.la' libtool: install: warning: relinking `libvt-mt.la' libtool: install: warning: relinking `libvt-hyb.la' libtool: install: warning: relinking `libvt-java.la' tyr openmpi-1.5-SunOS.sparc.64_cc 121 grep -i error: log.make-install.SunOS.sparc.64_cc tyr openmpi-1.5-SunOS.sparc.64_cc 122 grep FAIL log.make-check.SunOS.sparc.64_cc FAIL: atomic_cmpset tyr openmpi-1.5-SunOS.sparc.64_cc 123 grep PASS log.make-check.SunOS.sparc.64_cc PASS: predefined_gap_test PASS: dlopen_test PASS: atomic_barrier PASS: atomic_barrier_noinline PASS: atomic_spinlock PASS: atomic_spinlock_noinline PASS: atomic_math PASS: atomic_math_noinline PASS: atomic_cmpset_noinline tyr openmpi-1.5-SunOS.sparc.64_cc 124 grep -i warning: log.make-check.SunOS.sparc.64_cc tyr openmpi-1.5-SunOS.sparc.64_cc 125 grep -i failed: log.make-check.SunOS.sparc.64_cc Assertion failed: volptr == newptr, file ../../../openmpi-1.5/test/asm/atomic_cmpset.c, line 199 ... (some more) tyr openmpi-1.5-SunOS.sparc.64_cc 126 tail -35 log.make-check.SunOS.sparc.64_cc --> Testing atomic_cmpset Assertion failed: volptr == newptr, file ../../../openmpi-1.5/test/asm/atomic_cmpset.c, line 199 ../../../openmpi-1.5/test/asm/run_tests: line 8: 3629 Abort $* $threads - 1 threads: Failed Assertion failed: volptr == newptr, file ../../../openmpi-1.5/test/asm/atomic_cmpset.c, line 199 ../../../openmpi-1.5/test/asm/run_tests: line 8: 3630 Abort $* $threads - 2 threads: Failed Assertion failed: volptr == newptr, file ../../../openmpi-1.5/test/asm/atomic_cmpset.c, line 199 ../../../openmpi-1.5/test/asm/run_tests: line 8: 3631 Abort $* $threads - 4 threads: Failed Assertion failed: volptr == newptr, file ../../../openmpi-1.5/test/asm/atomic_cmpset.c, line 199 ../../../openmpi-1.5/test/asm/run_tests: line 8: 3632 Abort $* $threads - 5 threads: Failed Assertion failed: volptr == newptr, file ../../../openmpi-1.5/test/asm/atomic_cmpset.c, line 199 ../../../openmpi-1.5/test/asm/run_tests: line 8: 3633 Abort $* $threads - 8 threads: Failed FAIL: atomic_cmpset --> Testing atomic_cmpset_noinline - 1 threads: Passed - 2 threads: Passed - 4 threads: Passed - 5 threads: Passed - 8 threads: Passed PASS: atomic_cmpset_noinline ======================================================== 1 of 8 tests failed Please report to http://www.open-mpi.org/community/help/ ======================================================== make[3]: *** [check-TESTS] Error 1 make[3]: Leaving directory `/.../test/asm' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/.../test/asm' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/.../test' make: *** [check-recursive] Error 1 tyr openmpi-1.5-SunOS.sparc.64_cc 127 gcc, 64-bit: ----------- tyr small_prog 104 mpicc -show gcc -I/usr/local/openmpi-1.5_64_gcc/include -fexceptions -pthread -L/usr/local/openmpi-1.5_64_gcc/lib64 -lmpi -lsocket -lnsl -lrt -lm A small test program works. "make", "make install", and "make check" return some warnings. One test did not pass. tyr openmpi-1.5-SunOS.sparc.64_gcc 12 grep -i warning: log.configure.SunOS.sparc.64_gcc configure: WARNING: -fno-strict-aliasing has been added to CFLAGS configure: WARNING: -finline-functions has been added to CXXFLAGS configure: WARNING: -finline-functions has been added to CXXFLAGS configure: WARNING: *** Did not find corresponding C type configure: WARNING: MPI_REAL16 and MPI_COMPLEX32 support have been disabled configure: WARNING: *** Corresponding Fortran 77 type (INTEGER*16) not supported configure: WARNING: *** Skipping Fortran 90 type (INTEGER*16) configure: WARNING: netinet/sctp.h: present but cannot be compiled configure: WARNING: netinet/sctp.h: check for missing prerequisite headers? configure: WARNING: netinet/sctp.h: see the Autoconf documentation configure: WARNING: netinet/sctp.h: section "Present But Cannot Be Compiled" configure: WARNING: netinet/sctp.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------------------------ ## configure: WARNING: ## Report this to http://www.open-mpi.org/community/help/ ## configure: WARNING: ## ------------------------------------------------------ ## configure: WARNING: Unknown architecture ... proceeding anyway configure: WARNING: File locks may not work with NFS. See the Installation and tyr openmpi-1.5-SunOS.sparc.64_gcc 13 grep -i error: log.configure.SunOS.sparc.64_gcc configure: error: no vtf3.h found; check path for VTF3 package first... configure: error: no BPatch.h found; check path for Dyninst package first... configure: error: no f2c.h found; check path for CLAPACK package first... configure: error: MPI Correctness Checking support cannot be built inside Open MPI configure: error: no libpapi found; check path for PAPI package first... configure: error: no ctool/ctool.h found; check path for CTool package first... tyr openmpi-1.5-SunOS.sparc.64_gcc 14 grep -i warning: log.make.SunOS.sparc.64_gcc .../opal/class/opal_atomic_lifo.h:75: warning: passing argument 2 of 'opal_atomic_cmpset_ptr' discards qualifiers from pointer target type .../opal/class/opal_atomic_lifo.h:102: warning: passing argument 3 of 'opal_atomic_cmpset_ptr' discards qualifiers from pointer target type ... (some more of the last two warnings) ld: warning: symbol `mpi_fortran_errcodes_ignore_' has differing sizes: ld: warning: symbol `mpi_fortran_argv_null_' has differing sizes: ld: warning: symbol `mpi_fortran_status_ignore_' has differing sizes: ld: warning: file /.../lib/sparcv9/libgfortran.so: attempted multiple inclusion of file ... (a lot more of the above warnings for opal_atomic_lifo.h) tyr openmpi-1.5-SunOS.sparc.64_gcc 15 grep -i error: log.make.SunOS.sparc.64_gcc tyr openmpi-1.5-SunOS.sparc.64_gcc 16 grep -i warning: log.make-install.SunOS.sparc.64_gcc libtool: install: warning: relinking `libmpi_cxx.la' libtool: install: warning: relinking `libmpi_f77.la' libtool: install: warning: relinking `libmpi_f90.la' ld: warning: symbol `mpi_fortran_errcodes_ignore_' has differing sizes: ld: warning: symbol `mpi_fortran_argv_null_' has differing sizes: ld: warning: symbol `mpi_fortran_status_ignore_' has differing sizes: libtool: install: warning: relinking `mca_btl_sm.la' libtool: install: warning: relinking `mca_coll_sm.la' libtool: install: warning: relinking `mca_mpool_sm.la' libtool: install: warning: relinking `libvt.la' libtool: install: warning: relinking `libvt-mpi.la' libtool: install: warning: relinking `libvt-mt.la' libtool: install: warning: relinking `libvt-hyb.la' libtool: install: warning: relinking `libvt-java.la' tyr openmpi-1.5-SunOS.sparc.64_gcc 17 grep -i error: log.make-install.SunOS.sparc.64_gcc tyr openmpi-1.5-SunOS.sparc.64_gcc 18 grep FAIL log.make-check.SunOS.sparc.64_gcc tyr openmpi-1.5-SunOS.sparc.64_gcc 19 grep PASS log.make-check.SunOS.sparc.64_gcc PASS: predefined_gap_test PASS: dlopen_test PASS: atomic_barrier PASS: atomic_barrier_noinline PASS: atomic_spinlock PASS: atomic_spinlock_noinline PASS: atomic_math PASS: atomic_math_noinline PASS: atomic_cmpset PASS: atomic_cmpset_noinline decode [PASSED] PASS: opal_datatype_test PASS: checksum PASS: position decode [PASSED] PASS: ddt_test decode [NOT PASSED] PASS: ddt_raw PASS: opal_path_nfs tyr openmpi-1.5-SunOS.sparc.64_gcc 20 grep -i warning: log.make-check.SunOS.sparc.64_gcc .../test/class/ompi_rb_tree.c:347: warning: cast to pointer from integer of different size .../test/class/ompi_rb_tree.c:365: warning: cast from pointer to integer of different size .../test/class/ompi_rb_tree.c:373: warning: cast from pointer to integer of different size .../opal/class/opal_atomic_lifo.h:75: warning: passing argument 2 of 'opal_atomic_cmpset_ptr' discards qualifiers from pointer target type .../opal/class/opal_atomic_lifo.h:102: warning: passing argument 3 of 'opal_atomic_cmpset_ptr' discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.h:52:33: warning: no newline at end of file .../test/datatype/opal_datatype_test.c:431: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_datatype_test.c:533: warning: passing argument 1 of 'test_create_blacs_type1' discards qualifiers from pointer target type .../test/datatype/opal_datatype_test.c:534: warning: passing argument 1 of 'test_create_blacs_type2' discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.h:52:33: warning: no newline at end of file .../test/datatype/opal_ddt_lib.c:154: warning: passing argument 4 of 'opal_datatype_create_struct' from incompatible pointer type .../test/datatype/opal_ddt_lib.c:173: warning: initialization discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:642: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:662: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:694: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:695: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:696: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:774: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:775: warning: assignment discards qualifiers from pointer target type .../test/datatype/opal_ddt_lib.c:776: warning: assignment discards qualifiers from pointer target type .../test/datatype/checksum.c:68: warning: assignment from incompatible pointer type .../test/datatype/checksum.c:86: warning: assignment from incompatible pointer type .../test/datatype/checksum.c:106: warning: assignment from incompatible pointer type Kind regards Siegmar