These should now be fixed. On Sep 30, 2013, at 3:41 AM, Siegmar Gross <siegmar.gr...@informatik.hs-fulda.de> wrote:
> Hi, > > today I tried to install openmpi-1.9a1r29292 on my platforms > (openSuSE 12.1 Linux x86_64, Solaris 10 x86_64, and Solaris 10 Sparc) > with Sun C 5.12 and gcc-4.8.0. I have the following error on all > platforms, when I compile a 32- or 64-bit version with Sun C. > > ... > PPFC mpi-f08-interfaces.lo > > module mpi_f08_interfaces > ^ > "../../../../../openmpi-1.9a1r29292/ompi/mpi/fortran/base/mpi-f08-interfaces.F90", > Line = 19, Column = 8: ERROR: The compiler has detected > errors in module "MPI_F08_INTERFACES". No module information > file will be created for this module. > > use :: mpi_f08_types, only : MPI_Datatype, MPI_Comm, MPI_Aint, > MPI_ADDRESS_KIND > ^ > > "../../../../../openmpi-1.9a1r29292/ompi/mpi/fortran/base/mpi-f08-interfaces.F90", > Line = 4419, Column = 57: ERROR: "MPI_AINT" is not in module "MPI_F08_TYPES". > > f90comp: 4622 SOURCE LINES > f90comp: 2 ERRORS, 0 WARNINGS, 0 OTHER MESSAGES, 0 ANSI > make[2]: *** [mpi-f08-interfaces.lo] Error 1 > make[2]: Leaving directory > `.../openmpi-1.9a1r29292-Linux.x86_64.64_cc/ompi/mpi/fortran/base' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `.../openmpi-1.9a1r29292-Linux.x86_64.64_cc/ompi' > make: *** [all-recursive] Error 1 > linpc1 openmpi-1.9a1r29292-Linux.x86_64.64_cc 122 > > > > > I have the following error on all platforms, when I compile a 32-bit > version with gcc-4.8.0. > > linpc1 openmpi-1.9a1r29292-Linux.x86_64.32_gcc 120 tail -150 > log.make.Linux.x86_64.32_gcc > Making all in mca/spml > make[2]: Entering directory > `/export2/src/openmpi-1.9/openmpi-1.9a1r29292-Linux.x86_64.32_gcc/oshmem/mca/spml' > CC base/spml_base_frame.lo > CC base/spml_base_select.lo > CC base/spml_base_request.lo > CC base/spml_base_atomicreq.lo > CC base/spml_base_getreq.lo > CC base/spml_base_putreq.lo > CC base/spml_base.lo > CCLD libmca_spml.la > make[2]: Leaving directory > `/export2/src/openmpi-1.9/openmpi-1.9a1r29292-Linux.x86_64.32_gcc/oshmem/mca/spml' > Making all in . > make[2]: Entering directory > `/export2/src/openmpi-1.9/openmpi-1.9a1r29292-Linux.x86_64.32_gcc/oshmem' > CC op/op.lo > ../../openmpi-1.9a1r29292/oshmem/op/op.c: In function > 'oshmem_op_max_freal16_func': > ../../openmpi-1.9a1r29292/oshmem/op/op.c:134:15: error: 'a' undeclared (first > use in this function) > type *a = (type *) in; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:194:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(max, freal16, ompi_fortran_real16_t, __max_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:134:15: note: each undeclared > identifier is reported only once for each function it appears in > type *a = (type *) in; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:194:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(max, freal16, ompi_fortran_real16_t, __max_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:134:26: error: expected expression > before ')' token > type *a = (type *) in; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:194:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(max, freal16, ompi_fortran_real16_t, __max_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:135:15: error: 'b' undeclared (first > use in this function) > type *b = (type *) out; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:194:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(max, freal16, ompi_fortran_real16_t, __max_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:135:26: error: expected expression > before ')' token > type *b = (type *) out; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:194:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(max, freal16, ompi_fortran_real16_t, __max_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c: In function > 'oshmem_op_min_freal16_func': > ../../openmpi-1.9a1r29292/oshmem/op/op.c:134:15: error: 'a' undeclared (first > use in this function) > type *a = (type *) in; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:211:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(min, freal16, ompi_fortran_real16_t, __min_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:134:26: error: expected expression > before ')' token > type *a = (type *) in; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:211:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(min, freal16, ompi_fortran_real16_t, __min_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:135:15: error: 'b' undeclared (first > use in this function) > type *b = (type *) out; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:211:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(min, freal16, ompi_fortran_real16_t, __min_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:135:26: error: expected expression > before ')' token > type *b = (type *) out; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:211:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(min, freal16, ompi_fortran_real16_t, __min_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c: In function > 'oshmem_op_sum_freal16_func': > ../../openmpi-1.9a1r29292/oshmem/op/op.c:134:15: error: 'a' undeclared (first > use in this function) > type *a = (type *) in; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:230:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(sum, freal16, ompi_fortran_real16_t, __sum_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:134:26: error: expected expression > before ')' token > type *a = (type *) in; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:230:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(sum, freal16, ompi_fortran_real16_t, __sum_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:135:15: error: 'b' undeclared (first > use in this function) > type *b = (type *) out; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:230:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(sum, freal16, ompi_fortran_real16_t, __sum_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:135:26: error: expected expression > before ')' token > type *b = (type *) out; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:230:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(sum, freal16, ompi_fortran_real16_t, __sum_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c: In function > 'oshmem_op_prod_freal16_func': > ../../openmpi-1.9a1r29292/oshmem/op/op.c:134:15: error: 'a' undeclared (first > use in this function) > type *a = (type *) in; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:249:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(prod, freal16, ompi_fortran_real16_t, __prod_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:134:26: error: expected expression > before ')' token > type *a = (type *) in; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:249:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(prod, freal16, ompi_fortran_real16_t, __prod_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:135:15: error: 'b' undeclared (first > use in this function) > type *b = (type *) out; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:249:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(prod, freal16, ompi_fortran_real16_t, __prod_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:135:26: error: expected expression > before ')' token > type *b = (type *) out; \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:249:1: note: in expansion of macro > 'FUNC_OP_CREATE' > FUNC_OP_CREATE(prod, freal16, ompi_fortran_real16_t, __prod_op); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c: In function 'oshmem_op_init': > ../../openmpi-1.9a1r29292/oshmem/op/op.c:149:62: error: expected expression > before ')' token > oshmem_op_##name##_##type_name->dt_size = sizeof(type); > \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:302:5: note: in expansion of macro > 'OBJ_OP_CREATE' > OBJ_OP_CREATE(max, freal16, ompi_fortran_real16_t, OSHMEM_OP_MAX, > OSHMEM_OP_TYPE_FREAL16); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:149:62: error: expected expression > before ')' token > oshmem_op_##name##_##type_name->dt_size = sizeof(type); > \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:318:5: note: in expansion of macro > 'OBJ_OP_CREATE' > OBJ_OP_CREATE(min, freal16, ompi_fortran_real16_t, OSHMEM_OP_MIN, > OSHMEM_OP_TYPE_FREAL16); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:149:62: error: expected expression > before ')' token > oshmem_op_##name##_##type_name->dt_size = sizeof(type); > \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:336:5: note: in expansion of macro > 'OBJ_OP_CREATE' > OBJ_OP_CREATE(sum, freal16, ompi_fortran_real16_t, OSHMEM_OP_SUM, > OSHMEM_OP_TYPE_FREAL16); > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:149:62: error: expected expression > before ')' token > oshmem_op_##name##_##type_name->dt_size = sizeof(type); > \ > ^ > ../../openmpi-1.9a1r29292/oshmem/op/op.c:354:5: note: in expansion of macro > 'OBJ_OP_CREATE' > OBJ_OP_CREATE(prod, freal16, ompi_fortran_real16_t, OSHMEM_OP_PROD, > OSHMEM_OP_TYPE_FREAL16); > ^ > make[2]: *** [op/op.lo] Error 1 > make[2]: Leaving directory > `/export2/src/openmpi-1.9/openmpi-1.9a1r29292-Linux.x86_64.32_gcc/oshmem' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/export2/src/openmpi-1.9/openmpi-1.9a1r29292-Linux.x86_64.32_gcc/oshmem' > make: *** [all-recursive] Error 1 > linpc1 openmpi-1.9a1r29292-Linux.x86_64.32_gcc 121 > > > I would be grateful, if somebody can fix the problems. Thank you very > much for your help in advance. > > > Kind regards > > Siegmar > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/