Your message dated Wed, 14 May 2025 11:05:05 +0000 with message-id <E1uF9v7-00EoLK-1c@fasolo.debian.org> and subject line Bug#1102068: fixed in libfabric 2.1.0-1.1 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 libfabric 2.1.0-1.1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 14 May 2025 11:05:05 +0000
- Message-id: <E1uF9v7-00EoLK-1c@fasolo.debian.org>
- Reply-to: Roland Fehrenbacher <rf@q-leap.de>
Source: libfabric Source-Version: 2.1.0-1.1 Done: Roland Fehrenbacher <rf@q-leap.de> We believe that the bug you reported is fixed in the latest version of libfabric, 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. Roland Fehrenbacher <rf@q-leap.de> (supplier of updated libfabric 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: Wed, 14 May 2025 10:47:50 +0000 Source: libfabric Architecture: source Version: 2.1.0-1.1 Distribution: unstable Urgency: medium Maintainer: Debian HPC Team <debian-hpc@lists.debian.org> Changed-By: Roland Fehrenbacher <rf@q-leap.de> Closes: 1102068 Changes: libfabric (2.1.0-1.1) unstable; urgency=medium . * Add patch to fix FTBFS on 32-bit architectures (Closes: #1102068). Patch by Gonzalo Silvalde Blanco <gonzalo.silvalde@gmail.com> Checksums-Sha1: d02e17ec808dc118dc83b17d41b13ed9d1ba2b81 2167 libfabric_2.1.0-1.1.dsc c62f2cd4530b8e572cd10bcc7b45b15a0e2bc2e1 20348 libfabric_2.1.0-1.1.debian.tar.xz ab8d4b39d230a7796e31c7d96b379f35c10461fc 7601 libfabric_2.1.0-1.1_amd64.buildinfo Checksums-Sha256: 4635d2f0c965dc11f1dd02f77b377efe3c53876b541756605bbefb83cb5f17ff 2167 libfabric_2.1.0-1.1.dsc c35e3ff6ebf9347037cc5f0158f9bdc6507afbd992b09e590602266a457c1e25 20348 libfabric_2.1.0-1.1.debian.tar.xz 417ab68cd0ba4a5ec675d67bf499588bcabf1dc45021424dd942f6e3d05ca514 7601 libfabric_2.1.0-1.1_amd64.buildinfo Files: b3988c0407165cc87dce3a524ad722fe 2167 libs optional libfabric_2.1.0-1.1.dsc a6d9ed1dc44461c75da027307171042a 20348 libs optional libfabric_2.1.0-1.1.debian.tar.xz 993299e5e2375237800a355a3f9f49d1 7601 libs optional libfabric_2.1.0-1.1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE2JOTOUGco7hpz92VBwICWFuBLsEFAmgkdoEACgkQBwICWFuB LsHrDQ/+OuZfDL5F5CFkEmsqjPszmozVJSDmzgtUUpOBYy+KtODQqqFoyDZyn+kK xlyYm+li35x3R9BZ0UeAI79K9TlOgF2bQB2YwUHZdN7cu7adBYmtMXrPycEOKokZ op/fFZ1yLaxYxOT932ba/AlJ67W3aUdbdkfx/SERjD1WDU6sg93bUiaqtnlVJVIH lg+xdNe7wG9prJaktJ0GfLspTT4wGCyD1d/GKSHNd6xBznTP2391uqy6PkTQod9K RR+qY8s7O2IsvBSXiiAlfP0A8dkqfb/e+eKwjEXuqH88X6mu0V0aMXTCBazAS/to z6J5V1e5+LMA78oVgszujyfstIj+C/pa57CfoqWv+2OYHGLnff1tqup0Hcktkctn sJpfR9c5OjFcBZKzH09SICdboxRCUxJ6B1lYCyA6BjRMcDdUh+Taako5Ki07DROj 31tYOoixG6i362zkqLvKiJurEKLFf2wSwITGRXlisRDpxaKly9u4Q7LrD/jfxj/M ouTQzCCdBPpRNE9O/IzScNUIXanSvH/stao27IaRC+Z1UzL8/8k5K1Gg5VSxHG3o WkJX6ut9RZ3frBTlGu4m4TIONNvEVK/vk/TqN7OKkYewBryxerRqDOoSGHLM+NYW bWq3czHvf9R68dDjhqLCufmyq8p8zD+YHx6m4j8GmxA5RqXOJa4= =oSx+ -----END PGP SIGNATURE-----Attachment: pgpkTv23ucygy.pgp
Description: PGP signature
--- End Message ---