Package: src:gcc-12-cross-mipsen Version: 5+c1 User: debian...@lists.debian.org Usertags: make-4.4 Severity: important Tags: ftbfs
Dear Maintainer, This package fails to build from source with Make 4.4.1, most likely because of changes in $(shell) environment handling: environment variables exported from Makefiles are now made available to commands invoked using $(shell), which can cause issues with recursive definitions in particular. See https://salsa.debian.org/debian/make/-/blob/master/debian/NEWS for a complete list of backward-incompatible changes since Make 4.3. Below you will find how the builds end, hopefully the most relevant part from the build log. A full build log is available here: https://people.debian.org/~sanvila/make-4.4/build-logs/ Make 4.4.1 is currently available in experimental and will hopefully soon be uploaded to unstable, at which time this bug will become release-critical. About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Please reach out to the Make maintainer, Stephen Kitt <sk...@debian.org> if you need help fixing this. -------------------------------------------------------------------------------- dpkg-deb: building package 'libgcc-12-dev-mips64r6el-cross' in '../libgcc-12-dev-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-lib32stdc++-12-dev-mips64r6el-cross_12.4.0-2_all.deb repack libgfortran-12-dev-mips64r6el-cross (libgfortran-12-dev-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable touch stamp-dir/repack-libgcc-12-dev-mips64r6el-cross_12.4.0-2_all.deb repack libgm2-12-dev-mips64r6el-cross (libgm2-12-dev-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libgfortran-12-dev-mips64r6el-cross' in '../libgfortran-12-dev-mips64r6el-cross_12.4.0-2cross_all.deb'. dpkg-deb: building package 'libgm2-12-dev-mips64r6el-cross' in '../libgm2-12-dev-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libgfortran-12-dev-mips64r6el-cross_12.4.0-2_all.deb repack libgm2-17-mips64r6el-cross (libgm2-17-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libgm2-17-mips64r6el-cross' in '../libgm2-17-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libgm2-12-dev-mips64r6el-cross_12.4.0-2_all.deb repack libgnat-12-mips64r6el-cross (libgnat-12-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable touch stamp-dir/repack-libgm2-17-mips64r6el-cross_12.4.0-2_all.deb repack libgo-12-dev-mips64r6el-cross (libgo-12-dev-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libgnat-12-mips64r6el-cross' in '../libgnat-12-mips64r6el-cross_12.4.0-2cross_all.deb'. dpkg-deb: building package 'libgo-12-dev-mips64r6el-cross' in '../libgo-12-dev-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libgnat-12-mips64r6el-cross_12.4.0-2_all.deb repack libgo21-mips64r6el-cross (libgo21-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libgo21-mips64r6el-cross' in '../libgo21-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libgo21-mips64r6el-cross_12.4.0-2_all.deb repack libgphobos-12-dev-mips64r6el-cross (libgphobos-12-dev-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libgphobos-12-dev-mips64r6el-cross' in '../libgphobos-12-dev-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libgo-12-dev-mips64r6el-cross_12.4.0-2_all.deb repack libgphobos3-mips64r6el-cross (libgphobos3-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libgphobos3-mips64r6el-cross' in '../libgphobos3-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libgphobos3-mips64r6el-cross_12.4.0-2_all.deb dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable repack libn32gcc-12-dev-mips64r6el-cross (libn32gcc-12-dev-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-deb: building package 'libn32gcc-12-dev-mips64r6el-cross' in '../libn32gcc-12-dev-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libgphobos-12-dev-mips64r6el-cross_12.4.0-2_all.deb repack libn32gfortran-12-dev-mips64r6el-cross (libn32gfortran-12-dev-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libn32gfortran-12-dev-mips64r6el-cross' in '../libn32gfortran-12-dev-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libn32gcc-12-dev-mips64r6el-cross_12.4.0-2_all.deb repack libn32go-12-dev-mips64r6el-cross (libn32go-12-dev-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable touch stamp-dir/repack-libn32gfortran-12-dev-mips64r6el-cross_12.4.0-2_all.deb repack libn32go21-mips64r6el-cross (libn32go21-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libn32go-12-dev-mips64r6el-cross' in '../libn32go-12-dev-mips64r6el-cross_12.4.0-2cross_all.deb'. dpkg-deb: building package 'libn32go21-mips64r6el-cross' in '../libn32go21-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libn32go21-mips64r6el-cross_12.4.0-2_all.deb repack libn32gphobos-12-dev-mips64r6el-cross (libn32gphobos-12-dev-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libn32gphobos-12-dev-mips64r6el-cross' in '../libn32gphobos-12-dev-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libn32go-12-dev-mips64r6el-cross_12.4.0-2_all.deb repack libn32gphobos3-mips64r6el-cross (libn32gphobos3-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libn32gphobos3-mips64r6el-cross' in '../libn32gphobos3-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libn32gphobos-12-dev-mips64r6el-cross_12.4.0-2_all.deb repack libn32objc-12-dev-mips64r6el-cross (libn32objc-12-dev-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libn32objc-12-dev-mips64r6el-cross' in '../libn32objc-12-dev-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libn32objc-12-dev-mips64r6el-cross_12.4.0-2_all.deb repack libn32stdc++-12-dev-mips64r6el-cross (libn32stdc++-12-dev-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libn32stdc++-12-dev-mips64r6el-cross' in '../libn32stdc++-12-dev-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libn32gphobos3-mips64r6el-cross_12.4.0-2_all.deb dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable touch stamp-dir/repack-libn32stdc++6-12-dbg-mips64r6el-cross_12.4.0-2_all.deb repack libobjc-12-dev-mips64r6el-cross (libobjc-12-dev-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libobjc-12-dev-mips64r6el-cross' in '../libobjc-12-dev-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libobjc-12-dev-mips64r6el-cross_12.4.0-2_all.deb repack libstdc++-12-dev-mips64r6el-cross (libstdc++-12-dev-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libstdc++-12-dev-mips64r6el-cross' in '../libstdc++-12-dev-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libn32stdc++-12-dev-mips64r6el-cross_12.4.0-2_all.deb repack libstdc++-12-pic-mips64r6el-cross (libstdc++-12-pic-mips64r6el-cross_12.4.0-2_all.deb) ... dpkg-architecture: warning: specified GNU system type mipsisa64r6el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-deb: building package 'libstdc++-12-pic-mips64r6el-cross' in '../libstdc++-12-pic-mips64r6el-cross_12.4.0-2cross_all.deb'. touch stamp-dir/repack-libstdc++-12-pic-mips64r6el-cross_12.4.0-2_all.deb touch stamp-dir/repack-libstdc++6-12-dbg-mips64r6el-cross_12.4.0-2_all.deb touch stamp-dir/repack-libstdc++-12-dev-mips64r6el-cross_12.4.0-2_all.deb make[1]: Leaving directory '/<<PKGBUILDDIR>>' /usr/bin/make -j 2 -f debian/rules TARGET_ARCH=amd64 \ stamp-dir/repack-gcc-12-cross-base-mipsen_12.4.0-2_all.deb make[1]: Entering directory '/<<PKGBUILDDIR>>' repack gcc-12-cross-base-mipsen (gcc-12-cross-base-mipsen_12.4.0-2_all.deb) ... dpkg-deb: building package 'gcc-12-cross-base-mipsen' in '../gcc-12-cross-base-mipsen_12.4.0-2cross_all.deb'. touch stamp-dir/repack-gcc-12-cross-base-mipsen_12.4.0-2_all.deb make[1]: Leaving directory '/<<PKGBUILDDIR>>' touch stamp-dir/repack-debs-indep START stamp-dir/mangle-debian-files-indep touch debian/files for deb in *_all.deb; do [ -f "$deb" ] || continue; pkg=`basename $deb`; if [ "yes" = yes ]; then case $pkg in *-dbg*) continue; esac; fi; if [ "yes" = yes ] && grep -q "^$pkg$" debian/packages.arm32ml; then continue; fi; if [ "yes" = yes ] && grep -q "^$pkg$" debian/packages.common; then continue; fi; echo -n "$pkg " >>debian/files; dpkg-deb -I $deb | grep Section | cut -d ' ' -f 3 | tr "\n" ' ' >>debian/files; dpkg-deb -I $deb | grep Priority | cut -d ' ' -f 3 | tr -d "\n" >>debian/files; echo "" >>debian/files; done sed -i -e "s/12.4.0-2_/12.4.0-2cross1_/g" debian/files touch stamp-dir/mangle-debian-files-indep dpkg-genbuildinfo --build=binary -O../gcc-12-cross-mipsen_5+c1_amd64.buildinfo dpkg-genbuildinfo: error: cannot fstat file ../cpp-12-mips-linux-gnu_12.4.0-2cross1_amd64.deb: No such file or directory dpkg-buildpackage: error: dpkg-genbuildinfo --build=binary -O../gcc-12-cross-mipsen_5+c1_amd64.buildinfo subprocess returned exit status 25 --------------------------------------------------------------------------------