Your message dated Tue, 15 Apr 2025 18:22:39 +0000 with message-id <E1u4kvf-009PmH-Ji@fasolo.debian.org> and subject line Bug#1102068: fixed in mpich 4.3.0-6 has caused the Debian Bug report #1102068, regarding libfabric: FTBFS on 32-bit arches: ofi_cma.h: error: passing argument 2 of 'ofi_consume_iov' from incompatible pointer type to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1102068: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102068 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libfabric: FTBFS on 32-bit arches: ofi_cma.h: error: passing argument 2 of 'ofi_consume_iov' from incompatible pointer type
- From: Drew Parsons <dparsons@debian.org>
- Date: Fri, 04 Apr 2025 15:07:42 +0200
- Message-id: <[🔎] 174377206207.180396.6251959061707738288.reportbug@sandy>
Source: libfabric Severity: serious Tags: ftbfs Justification: ftbfs X-Debbugs-Cc: debian-amd64@lists.debian.org, debian-arm@lists.debian.org, debian-hppa@lists.debian.org, debian-powerpc@lists.debian.org, debian-superh@lists.debian.org User: debian-arm@lists.debian.org Usertags: armel armhf User: debian-qa@lists.debian.org Usertags: i386 User: debian-hppa@lists.debian.org Usertags: hppa User: debian-powerpc@lists.debian.org Usertags: powerpc User: debian-superh@lists.debian.org Usertags: sh4 User: debian-x32@lists.debian.org Usertags: x32 libfabric is failing to build on 32-bit architectures. The failure is blocking migration to testing, and will therefore block mpich migration. e.g. armhf https://buildd.debian.org/status/fetch.php?pkg=libfabric&arch=armhf&ver=2.0.0-4&stamp=1742062166&raw=0 /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -D_GNU_SOURCE -D__USE_XOPEN2K8 -DSYSCONFDIR=\"/etc\" -DRDMADIR=\"@rdmadir@\" -DPROVDLDIR=\"/usr/lib/arm-linux-gnueabihf/libfabric\" -I./prov/sockets/include -I./prov/sockets -I./prov/lpp/include -I./prov/lpp -I./prov/verbs/include -I./prov/verbs/include/linux -I./prov/verbs/src/ep_rdm -I./prov/verbs/src/ep_dgram -I./prov/lnx/include -I./prov/hook/include -I./prov/hook/perf/include -I./prov/hook/hook_debug/include -I./prov/hook/hook_hmem/include -I./prov/hook/dmabuf_peer_mem/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -DNDEBUG -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libfabric-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o prov/hook/src/src_libfabric_la-hook.lo `test -f 'prov/hook/src/hook.c' || echo './'`prov/hook/src/hook.c In file included from ./include/ofi_util.h:59, from src/fabric.c:47: ./include/ofi_mr.h: In function 'ofi_mr_get_iov_from_dmabuf': ./include/ofi_mr.h:345:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 345 | iov[i].iov_base = (void *) ( | ^ In file included from ./include/ofi_util.h:61: ./include/ofi_mem.h: In function 'smr_freestack_init': ./include/ofi_mem.h:281:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 281 | next_aligned_addr = ofi_get_aligned_size((( (uint64_t) fs) + | ^ ./include/ofi_mem.h:283:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 283 | fs->entry_base_offset = next_aligned_addr - ((uint64_t) fs); | ^ In file included from ./include/ofi_shm_p2p.h:37, from src/fabric.c:54: ./include/ofi_cma.h: In function 'cma_copy': ./include/ofi_cma.h:67:40: error: passing argument 2 of 'ofi_consume_iov' from incompatible pointer type [-Wincompatible-pointer-types] 67 | ofi_consume_iov(local, &local_cnt, (size_t) ret); | ^~~~~~~~~~ | | | long unsigned int * In file included from ./include/ofi_cma.h:41: ./include/ofi_iov.h:204:51: note: expected 'size_t *' {aka 'unsigned int *'} but argument is of type 'long unsigned int *' This might be a gcc-15 error, which tightened type checking. Upstream has released v2.1.0 with gcc-15 fixes, though I don't know if it fixes this 32-bit build error.
--- End Message ---
--- Begin Message ---
- To: 1102068-close@bugs.debian.org
- Subject: Bug#1102068: fixed in mpich 4.3.0-6
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Tue, 15 Apr 2025 18:22:39 +0000
- Message-id: <E1u4kvf-009PmH-Ji@fasolo.debian.org>
- Reply-to: Alastair McKinstry <mckinstry@debian.org>
Source: mpich Source-Version: 4.3.0-6 Done: Alastair McKinstry <mckinstry@debian.org> We believe that the bug you reported is fixed in the latest version of mpich, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1102068@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Alastair McKinstry <mckinstry@debian.org> (supplier of updated mpich package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 15 Apr 2025 17:27:10 +0100 Source: mpich Binary: libmpich-dev libmpich12 libmpich12-dbgsym mpich mpich-dbgsym mpich-doc Architecture: source amd64 all Version: 4.3.0-6 Distribution: experimental Urgency: medium Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org> Changed-By: Alastair McKinstry <mckinstry@debian.org> Description: libmpich-dev - Development files for MPICH libmpich12 - Shared libraries for MPICH mpich - Implementation of the MPI Message Passing Interface standard mpich-doc - Documentation for MPICH Closes: 1102068 Changes: mpich (4.3.0-6) experimental; urgency=medium . * Disable pmix; conflicts with hydra. Closes: #1102068 Checksums-Sha1: 8f200d1f5b81d6610d3fa5566139146a9a247f4b 2763 mpich_4.3.0-6.dsc b74a41e988fc79ecdd4ef219681ff4f87c66a908 366720 mpich_4.3.0-6.debian.tar.xz ce1db7ce81c23b53471a1f186c9c9c5c2c99998a 3975236 libmpich-dev_4.3.0-6_amd64.deb 6c1f2f69921126c1fe9e59d4ba7bef72019a2eba 16536376 libmpich12-dbgsym_4.3.0-6_amd64.deb 3f67620efc080ed4697e3417ebeb8830b78b9194 2977556 libmpich12_4.3.0-6_amd64.deb 292375bc388d016ea4ad2b5f9a4210f7022880dd 1206872 mpich-dbgsym_4.3.0-6_amd64.deb 2167c5a246452339e114daf0d07ec1dd9535ddfa 1079456 mpich-doc_4.3.0-6_all.deb e15686a83540e56bae251d8f92628561e7d18eef 14117 mpich_4.3.0-6_amd64.buildinfo 7956227fa9dd653724f3bda41b33a9e0a9338bac 251704 mpich_4.3.0-6_amd64.deb Checksums-Sha256: 5bdbbaf4ee1a1ce04d04480cc294cc70bded74d7f78d18ea9e6b15bd9383b5fb 2763 mpich_4.3.0-6.dsc ccc3e1cf44a9bddcc69f1ac57ae81d7a8f1234f36153173c6775a142862bc8d5 366720 mpich_4.3.0-6.debian.tar.xz 4cac3243c322fb7b1c9c413e259ab95d5d062d125563df71567a7db1367229f2 3975236 libmpich-dev_4.3.0-6_amd64.deb be8af81383bb69a3eff3170e20f62880fd7772a1922de7d1c652c6554c75850f 16536376 libmpich12-dbgsym_4.3.0-6_amd64.deb 65f97856e584c3ba3200c5a5f82f97c71588432f8fd352340c9ab71ab90b018f 2977556 libmpich12_4.3.0-6_amd64.deb fa28438c47b94ef4845ba6a7e1f88a3f7c5a44d239a7541057d5f3e1e82105ae 1206872 mpich-dbgsym_4.3.0-6_amd64.deb 664a6344e51253f3c05fa64c896b8dedd9f3bd0d62620922b3a41f29c9b4fba8 1079456 mpich-doc_4.3.0-6_all.deb 7d092841261b5c62d0d57fe3d478f7d630c1fe2baf14616f45d40d73ce22a4d1 14117 mpich_4.3.0-6_amd64.buildinfo 05b4c8ab02e21a652b08448939a0ad6497d8bf815d657d69da3581aa15e68cee 251704 mpich_4.3.0-6_amd64.deb Files: 6479a05a7ad575c62dd20171d78a5077 2763 devel optional mpich_4.3.0-6.dsc e0a7844929f1b0eb6288fed1eebd9297 366720 devel optional mpich_4.3.0-6.debian.tar.xz 31ae2dd2b6c6b1362ee0859ddce426ea 3975236 libdevel optional libmpich-dev_4.3.0-6_amd64.deb 67c242334229a5df2801e70eb34c9586 16536376 debug optional libmpich12-dbgsym_4.3.0-6_amd64.deb 884a03c490f8a32a08f5c97a54b59354 2977556 libs optional libmpich12_4.3.0-6_amd64.deb d26fd4b0460e0b1edf318599fdff9a92 1206872 debug optional mpich-dbgsym_4.3.0-6_amd64.deb b04041fb04529574d42bbb77ff88b17c 1079456 doc optional mpich-doc_4.3.0-6_all.deb e1f5097dce75fe7bfa31906cbb345d25 14117 devel optional mpich_4.3.0-6_amd64.buildinfo c550ec051bc816c581c5b7d6ee33c977 251704 devel optional mpich_4.3.0-6_amd64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmf+n4sACgkQy+a7Tl2a 06VbihAAqiV3n7nu5Ox1XWrOt/VjFSUDVrBTNQDJF/Nt1gmK15/ZAprOm/ujKywd W+hZ+MOEqylkIqejbHy+/7SlnQTrBTuS1/QmFdvags3PJNjGtCC1qGqCx9LZRLmY b2XWlNcHkFYi4wpCIjva+9VzG30yEPPTw3GoFj8HKPOKxSCgcTJ/4JDpEQaJkKRm TDqa1Ws0yoHqMLaJrlmx7trrAF7wB+TsXFIgcVxgKqYtefKg2eWlHpY2DRtsTRw/ pUEwTH+BMtpSksh/8Ru52OI8HP9g3noXDLrtt+hTD6bi3XJXnsk/wKaG9U/H+VJp xtrAXlDoEYmJCjn0EebB7ODTqvGUdwcnneyEWgcqyMJzUhoe5l+/7L1VaLkCuA/X SlgCYvpskKMvLRJ3kSAwWm5Whits5d0/H/Rw9/R0fH/P/AGfe8H2BmdrvrGAjTJ8 F5JACF5yIyZhegpiLF977GNQUBgyBYoAUyPnc5+Epdbs4vuhO3j8VYKQR4dhtctU VfnOcYL4qpTjOh+3wWa2l/NuFlMVYqQo1EVrdSM2q09UAnmDwKH1PtrBaS8pcbcb b2He0bryUoBb6lRXRf+eJRZtwdwXn3bkCjxIFLu/PcXMoRCdq/Fy2+UjV9y5KHNC /fglMWhOwaHlkt2Lj+jFrM68epNZloAU4kZIX3Gamd5D3PhKeDE= =LRdo -----END PGP SIGNATURE-----Attachment: pgpsVU2Qc4Rt3.pgp
Description: PGP signature
--- End Message ---