Hi, today I installed 32- and 64-bit versions of openmpi-1.7.3a1r29220 on Solaris Sparc with Sun C 5.12 and gcc.4.8.0. "make check" has the following problem with both versions and both compilers. "make check" works fine with "openmpi-1.6.6a1r29175".
tyr openmpi-1.7.3a1r29220-SunOS.sparc.64_gcc 122 more log.make-check.SunOS.sparc.64_gcc ... CCLD ddt_raw CC to_self.o ../../../openmpi-1.7.3a1r29220/test/datatype/to_self.c: In function 'create_indexed_constant_gap_ddt': ../../../openmpi-1.7.3a1r29220/test/datatype/to_self.c:48:5: warning: 'MPI_Type_struct' is deprecated (declared at ../../ompi/include/mpi.h:1712): MPI_Type_struct is superseded by MPI_Type_create_struct in MPI-2.0 [-Wdeprecated-declarations] MPI_Type_struct( number, bLength, displ, types, &dt ); ^ ../../../openmpi-1.7.3a1r29220/test/datatype/to_self.c: In function 'create_indexed_gap_ddt': ../../../openmpi-1.7.3a1r29220/test/datatype/to_self.c:89:5: warning: 'MPI_Address' is deprecated (declared at ../../ompi/include/mpi.h:1161): MPI_Address is superseded by MPI_Get_address in MPI-2.0 [-Wdeprecated-declarations] MPI_Address( &(dt[0].is[0].i[0]), &(displ[0]) ); ^ ../../../openmpi-1.7.3a1r29220/test/datatype/to_self.c:90:5: warning: 'MPI_Address' is deprecated (declared at ../../ompi/include/mpi.h:1161): MPI_Address is superseded by MPI_Get_address in MPI-2.0 [-Wdeprecated-declarations] MPI_Address( &(dt[0].is[0].f), &(displ[1]) ); ^ ../../../openmpi-1.7.3a1r29220/test/datatype/to_self.c:93:5: warning: 'MPI_Type_struct' is deprecated (declared at ../../ompi/include/mpi.h:1712): MPI_Type_struct is superseded by MPI_Type_create_struct in MPI-2.0 [-Wdeprecated-declarations] MPI_Type_struct( 2, bLength, displ, types, &dt1 ); ^ ../../../openmpi-1.7.3a1r29220/test/datatype/to_self.c:99:5: warning: 'MPI_Address' is deprecated (declared at ../../ompi/include/mpi.h:1161): MPI_Address is superseded by MPI_Get_address in MPI-2.0 [-Wdeprecated-declarations] MPI_Address( &(dt[0].v1), &(displ[0]) ); ^ ../../../openmpi-1.7.3a1r29220/test/datatype/to_self.c:100:5: warning: 'MPI_Address' is deprecated (declared at ../../ompi/include/mpi.h:1161 /ddt_raw ...skipping PASS: ddt_test /bin/bash: line 5: 20020 Bus Error ${dir}$tst FAIL: ddt_raw ======================================================== 1 of 5 tests failed Please report to http://www.open-mpi.org/community/help/ ======================================================== make[3]: *** [check-TESTS] Error 1 make[3]: Leaving directory `/export2/src/openmpi-1.7/openmpi-1.7.3a1r29220-SunOS.sparc.64_gcc/test /datatype' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/export2/src/openmpi-1.7/openmpi-1.7.3a1r29220-SunOS.sparc.64_gcc/test /datatype' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/export2/src/openmpi-1.7/openmpi-1.7.3a1r29220-SunOS.sparc.64_gcc/test ' make: *** [check-recursive] Error 1 Everything is fine with openmpi-1.6.6a1r29175. tyr openmpi-1.6.6a1r29175-SunOS.sparc.64_gcc 126 more log.make-check.SunOS.sparc.64_gcc ... CCLD ddt_raw CC to_self.o CCLD to_self CC ddt_pack.o CCLD ddt_pack make[3]: Leaving directory `/export2/src/openmpi-1.6.6/openmpi-1.6.6a1r29175-SunOS.sparc.64_gcc/test/dataty pe' make check-TESTS /ddt_raw ...skipping raw extraction in 2 microsec >>--------------------------------------------<< PASS: ddt_raw ================== All 5 tests passed ================== ... I would be grateful if somebody could fix the problem. Thank you very much for any help in advance. Kind regards Siegmar