net/openmpi fails to compile with default settings

Grzegorz Junka list1 at gjunka.com
Fri Apr 14 08:47:19 UTC 2017


====>> Building net/openmpi
build started at Fri Apr 14 08:28:00 UTC 2017
port directory: /usr/ports/net/openmpi
building for: FreeBSD 11rel0amd64-local-crayon2-job-01 11.0-RELEASE-p9 
FreeBSD 11.0-RELEASE-p9 amd64
maintained by: danilo at FreeBSD.org
Makefile ident:      $FreeBSD: head/net/openmpi/Makefile 437439 
2017-04-01 15:23:30Z gerald $
Poudriere version: 3.1.14
Host OSVERSION: 1100122
Jail OSVERSION: 1100122

(...)

ompi_datatype_module.c:281:44: warning: implicit declaration of function 
'OMPI_DATATYPE_INIT_UNAVAILABLE_BASIC_TYPE' is invalid in C99 
[-Wimplicit-function-declaration]
ompi_predefined_datatype_t ompi_mpi_aint = 
OMPI_DATATYPE_INIT_UNAVAILABLE_BASIC_TYPE(INT64_T, AINT, 
OMPI_DATATYPE_FLAG_DATA_C | OMPI_DATATYPE_FLAG_DATA_INT);
                                            ^
ompi_datatype_module.c:281:86: error: use of undeclared identifier 'INT64_T'
ompi_predefined_datatype_t ompi_mpi_aint = 
OMPI_DATATYPE_INIT_UNAVAILABLE_BASIC_TYPE(INT64_T, AINT, 
OMPI_DATATYPE_FLAG_DATA_C | OMPI_DATATYPE_FLAG_DATA_INT);
^
ompi_datatype_module.c:281:95: error: use of undeclared identifier 'AINT'
ompi_predefined_datatype_t ompi_mpi_aint = 
OMPI_DATATYPE_INIT_UNAVAILABLE_BASIC_TYPE(INT64_T, AINT, 
OMPI_DATATYPE_FLAG_DATA_C | OMPI_DATATYPE_FLAG_DATA_INT);
^
1 warning and 2 errors generated.
gmake[3]: *** [Makefile:1733: ompi_datatype_module.lo] Error 1


No one has reported this yet but I don't believe I am the first one to 
see this since lots of ports depend on this openmpi. Am I missing something?

Grzegorz



More information about the freebsd-ports mailing list