Bug#1091584: open-coarrays: FTBFS on i386: make[1]: *** [debian/rules:83: override_dh_auto_clean] Error 1

Lucas Nussbaum lucas at debian.org
Sat Dec 28 16:31:00 GMT 2024


Source: open-coarrays
Version: 2.10.2+ds-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20241228 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, this package failed to build
on i386.

This package currently has binary packages on i386, so this is a regression.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_clean
> 	rm -f debian/debhelper-build-stamp
> 	rm -rf debian/.debhelper/
> 	rm -f -- debian/libcoarrays-dev.substvars debian/libcoarrays-mpich-dev.substvars debian/libcaf-mpich-3t64.substvars debian/files
> 	rm -fr -- debian/libcoarrays-dev/ debian/tmp/ debian/libcoarrays-mpich-dev/ debian/libcaf-mpich-3t64/
> 	find .  \( \( \
> 		\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
> 	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
> 		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
> 		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
> 		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
> 		\) -exec rm -f {} + \) -o \
> 		\( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \)
> rm -f  debian/debian/caf-mpich.pc  debian/debian/caf-openmpi.pc  debian/debian/caf.mpich  debian/debian/caf.openmpi  debian/debian/control  debian/debian/libcoarrays-mpich-dev.postinst  debian/debian/libcoarrays-mpich-dev.prerm  debian/debian/libcoarrays-openmpi-dev.postinst  debian/debian/libcoarrays-openmpi-dev.prerm
> rm -rf build-*
> Generating the control file...
> echo "# DON'T MANUALLY MODIFY!" > debian/control.tmp
> echo "# EDIT debian/control.in INSTEAD!" >> debian/control.tmp
> echo "#" >> debian/control.tmp
> cat debian/control.in >> debian/control.tmp
> sed -i "s,%SUPPORTED_ARCHITECTURES%,alpha amd64 arm64 armel armhf hppa hurd-amd64 hurd-i386 i386 loong64 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32,g" debian/control.tmp
> sed -i "s,%OPENMPI_ARCHITECTURES%,alpha amd64 arm64 hurd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64,g" debian/control.tmp
> sed -i "s,%MPICH_ARCHITECTURES%,alpha amd64 arm64 armel armhf hppa hurd-amd64 hurd-i386 i386 loong64 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32,g" debian/control.tmp
> set -e ; if ! diff -q debian/control debian/control.tmp > /dev/null; then \
> 	echo ;\
> 	echo "The generated control file differs from the actual one." ;\
> 	echo "A sourceful upload of this package is needed." ;\
> 	echo ;\
> 	echo "Differences:" ;\
> 	diff -u debian/control debian/control.tmp ;\
> else \
> 	rm debian/control.tmp ;\
> fi
> 
> The generated control file differs from the actual one.
> A sourceful upload of this package is needed.
> 
> Differences:
> --- debian/control	2024-11-21 10:31:05.000000000 +0000
> +++ debian/control.tmp	2024-12-28 10:46:13.762481147 +0000
> @@ -11,8 +11,8 @@
>   mpi-default-dev,
>   dh-sequence-fortran-mod,
>   gfortran | fortran-compiler,
> - libopenmpi-dev [alpha amd64 arm64 hurd-amd64 ia64 kfreebsd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64],
> - libmpich-dev [alpha amd64 arm64 armel armhf hppa hurd-amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 loong64 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32],
> + libopenmpi-dev [alpha amd64 arm64 hurd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64],
> + libmpich-dev [alpha amd64 arm64 armel armhf hppa hurd-amd64 hurd-i386 i386 loong64 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32],
>   cmake (>= 3.3.1), 
>   openssh-client,
>  Standards-Version: 4.7.0
> @@ -36,7 +36,7 @@
>  
>  Package: libcoarrays-openmpi-dev
>  Section: libdevel
> -Architecture: alpha amd64 arm64 hurd-amd64 ia64 kfreebsd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64
> +Architecture: alpha amd64 arm64 hurd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64
>  Multi-Arch: same
>  Depends: ${misc:Depends}, ${shlibs:Depends}, gfortran  | fortran-compiler, openmpi-bin,
>   libcaf-openmpi-3t64 (= ${binary:Version}), libcoarrays-dev
> @@ -54,7 +54,7 @@
>  Replaces: libcaf-openmpi-3
>  Breaks: libcaf-openmpi-3 (<< ${source:Version})
>  Section: libs
> -Architecture: alpha amd64 arm64 hurd-amd64 ia64 kfreebsd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64
> +Architecture: alpha amd64 arm64 hurd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64
>  Multi-Arch: same
>  Depends: ${misc:Depends}, ${shlibs:Depends}
>  Description: Co-Array Fortran libraries  (OpenMPI)
> @@ -68,7 +68,7 @@
>  
>  Package: libcoarrays-mpich-dev
>  Section: libdevel
> -Architecture: alpha amd64 arm64 armel armhf hppa hurd-amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 loong64 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
> +Architecture: alpha amd64 arm64 armel armhf hppa hurd-amd64 hurd-i386 i386 loong64 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
>  Multi-Arch: same
>  Depends: ${misc:Depends}, ${shlibs:Depends}, gfortran | fortran-compiler, mpich,
>   libcaf-mpich-3t64 (= ${binary:Version}), libcoarrays-dev
> @@ -86,7 +86,7 @@
>  Replaces: libcaf-mpich-3
>  Breaks: libcaf-mpich-3 (<< ${source:Version})
>  Section: libs
> -Architecture: alpha amd64 arm64 armel armhf hppa hurd-amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 loong64 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
> +Architecture: alpha amd64 arm64 armel armhf hppa hurd-amd64 hurd-i386 i386 loong64 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
>  Multi-Arch: same
>  Depends: ${misc:Depends}, ${shlibs:Depends}
>  Description: Co-Array Fortran libraries  (MPICH)
> make[1]: *** [debian/rules:83: override_dh_auto_clean] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/12/28/open-coarrays_2.10.2+ds-3_unstable-i386.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20241228;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20241228&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the debian-science-maintainers mailing list