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

Reply via email to