Bug#1112075: mpich: FTBFS on hurd due to fstype type casting

Drew Parsons dparsons at debian.org
Tue Aug 26 00:03:04 BST 2025


Package: mpich
Version: 4.3.1-2
Severity: normal
Tags: ftbfs
X-Debbugs-Cc: debian-hurd at lists.debian.org
User: debian-hurd at lists.debian.org
Usertags: hurd-amd64 hurd-i386
Control: forwarded -1 https://github.com/pmodels/mpich/issues/7362

mpich 4.3 fails to build on hurd due to lack of HAVE_STRUCT_STATFS_F_FSTYPENAME,
which makes sbuf.st_fstype defined as int instead of char *.

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./adio/include -I/build/reproducible-path/mpich-4.3.0/src/include -I/build/reproducible-path/mpich-4.3.0/src/include -I./include -I/build/reproducible-path/mpich-4.3.0/src/mpi/romio/include -I/build/reproducible-path/mpich-4.3.0/src/mpl/include -I/build/reproducible-path/mpich-4.3.0/src/mpl/include -I./mpi-io -I/build/reproducible-path/mpich-4.3.0/src/mpi/romio/mpi-io -I./adio/include -I/build/reproducible-path/mpich-4.3.0/src/mpi/romio/adio/include -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpich-4.3.0=. -fstack-protector-strong -Wformat -Werror=format-security -fcf-protection -DFORTRANUNDERSCORE -DHAVE_ROMIOCONF_H -c adio/common/ad_fstype.c  -fPIC -DPIC -o adio/common/.libs/ad_fstype.o
adio/common/ad_fstype.c: In function 'romio_statfs':
adio/common/ad_fstype.c:370:12: error: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
  370 |     fstype = sbuf.st_fstype;
      |            ^
make[4]: *** [Makefile:6343: adio/common/ad_fstype.lo] Error 1
make[4]: Leaving directory '/build/reproducible-path/mpich-4.3.0/src/mpi/romio'


Reported upstream,
https://github.com/pmodels/mpich/issues/7362



More information about the debian-science-maintainers mailing list