Bug#954244: mpich FTBFS on armel, armhf, i386, mipsel: static assertion failed: "MPL_COMPILE_TIME_ASSERT failure"

Paul Gevers elbrus at debian.org
Thu Mar 19 09:24:11 GMT 2020


Source: mpich
Version: 3.4~a2-1
Severity: serious
Justification: ftbfs

Hi maintainer(s),

The latest versions of your package fails to build from source, which
prevents it from migrating to testing.

Paul

https://buildd.debian.org/status/package.php?p=mpich

Tail of log for mpich on armel:

In file included from /<<PKGBUILDDIR>>/src/mpl/include/mpl.h:10,
                 from ./src/include/mpiimpl.h:153,
                 from src/mpi/coll/allgather/allgather_allcomm_nb.c:7:
./src/mpid/ch4/netmod/include/../ofi/ofi_iovec_util.h: In function
‘MPIDI_OFI_merge_segment’:
/<<PKGBUILDDIR>>/src/mpl/include/mpl_base.h:90:39: error: static
assertion failed: "MPL_COMPILE_TIME_ASSERT failure"
   90 | #define MPL_static_assert(cond_,msg_) _Static_assert(cond_,msg_)
      |                                       ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/mpl/include/mpl_base.h:101:40: note: in expansion
of macro ‘MPL_static_assert’
  101 | #define MPL_COMPILE_TIME_ASSERT(cond_) MPL_static_assert(cond_,
"MPL_COMPILE_TIME_ASSERT failure")
      |                                        ^~~~~~~~~~~~~~~~~
./src/mpid/ch4/netmod/include/../ofi/ofi_iovec_util.h:388:5: note: in
expansion of macro ‘MPL_COMPILE_TIME_ASSERT’
  388 |     MPL_COMPILE_TIME_ASSERT(offsetof(struct iovec, iov_len) ==
offsetof(struct fi_rma_iov, len));
      |     ^~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:32896: src/mpi/attr/lib_libmpich_la-dup_fn.lo]
Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [Makefile:32910:
src/mpi/coll/allgather/lib_libmpich_la-allgather_intra_recursive_doubling.lo]
Error 1
make[3]: *** [Makefile:32903:
src/mpi/coll/allgather/lib_libmpich_la-allgather_allcomm_nb.lo] Error 1
make[3]: *** [Makefile:32889: src/mpi/attr/lib_libmpich_la-attrutil.lo]
Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:45372: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:13561: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:69: build-arch] Error 25

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20200319/2c684581/attachment.sig>


More information about the debian-science-maintainers mailing list