#1150086 metview: FTBFS: collect2: error: ld returned 1 exit status

#1150086#5
Date:
2026-10-05 16:40:49 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202610/

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 cannot 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 add an affects on src:metview, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
cd /<<PKGBUILDDIR>>/debian/build/mir/src/tools && /usr/bin/cmake -E remove /<<PKGBUILDDIR>>/debian/build/bin/mir
cd /<<PKGBUILDDIR>>/debian/build/mir/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/mir-tool.dir/link.txt --verbose=1
/usr/bin/x86_64-linux-gnu-ld.bfd: /usr/lib/x86_64-linux-gnu/libfiat.so.0d: undefined reference to `mpi_recv_f08_'
/usr/bin/x86_64-linux-gnu-ld.bfd: /usr/lib/x86_64-linux-gnu/libfiat.so.0d: undefined reference to `mpi_allreduce_f08_'
/usr/bin/x86_64-linux-gnu-ld.bfd: /usr/lib/x86_64-linux-gnu/libfiat.so.0d: undefined reference to `mpi_send_f08_'
collect2: error: ld returned 1 exit status
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fs [too-long-redacted] 6_64-linux-gnu/librt.a -ldl -lm
make[3]: *** [mir/src/tools/CMakeFiles/mir-tool.dir/build.make:117: bin/mir] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[2]: *** [CMakeFiles/Makefile2:3553: mir/src/tools/CMakeFiles/mir-tool.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[1]: *** [Makefile:169: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
dh_auto_build: error: cd debian/build && make -j2 INSTALL="install --strip-program=true" returned exit code 2
make: *** [debian/rules:53: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1150086#28
Date:
2026-10-09 10:13:09 UTC
From:
To:
close 1150086 2.0.1-2
thanks

Forcing closed. Its marked as fixed but was moved to fiat-ecmwf

#1150086#33
Date:
2026-10-11 11:34:05 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
fiat-ecmwf, 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 1150086@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 fiat-ecmwf 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)
Format: 1.8
Date: Wed, 07 Oct 2026 10:34:20 +0100
Source: fiat-ecmwf
Architecture: source
Version: 2.0.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Alastair McKinstry <mckinstry@debian.org>
Closes: 1150086
Changes:
 fiat-ecmwf (2.0.1-2) unstable; urgency=medium
 .
   * Ensure libfiat is linked against libmpi_usempif08. Closes: #1150086
Checksums-Sha1:
 2401868206d5cb0ab21829285279bb90ff2b2188 2233 fiat-ecmwf_2.0.1-2.dsc
 da41c4eb4b9c6f40e1c364eaa9d9cff107f0e3bc 4824 fiat-ecmwf_2.0.1-2.debian.tar.xz
 80f903f5296b174684935ca97c3ff43a0e97f6e7 13319 fiat-ecmwf_2.0.1-2_arm64.buildinfo
Checksums-Sha256:
 cf9f2dbfd355330f7437781e28aaa41d31b7d0d9b77fe08f99c9c9c29e9af708 2233 fiat-ecmwf_2.0.1-2.dsc
 5e72f4a986dab69f396c9db8d10e88631636358f5e37e7d482fe2f05e9c8a36c 4824 fiat-ecmwf_2.0.1-2.debian.tar.xz
 ae16e8a67c4c989b2f7ea737ee17e3d49bc2e4ef1991b2412d5ddd1454bfbd23 13319 fiat-ecmwf_2.0.1-2_arm64.buildinfo
Files:
 f5341d3efeb09e974e29efc67f6e6f03 2233 science optional fiat-ecmwf_2.0.1-2.dsc
 e83a1dbfc28849a4a5f1cba1e4e62318 4824 science optional fiat-ecmwf_2.0.1-2.debian.tar.xz
 26181e14923ea6bd39d89ea9a952f642 13319 science optional fiat-ecmwf_2.0.1-2_arm64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmrLcZEACgkQy+a7Tl2a
06WjcBAAkPXGI0CIHgmu3+6hK7KYOgaF+YHBcfJf7uz8eo1QpkL2Ft7bq1NS3e3w
GmV63dyFUkq3Q9RMeX/zV6S/DAKqqao5ecU6xbtirX8oUupshJ4mAaHCfXIok47z
z+LNyyKDMGz6f6BKQhYIprF6Qdv+vS6q1vHLGZbG8TKYaL9UJ2O3+1CkntXKqdem
1BI0uoro0H4qdFmeIXTbxv60lOxA8tCJxxEJDA7F+uhCrGrkjdkjXT1DnKkkXUNB
KGsogOiAW4KAGrxwihoWU3lQpUCqzyLJulf4WJIYpOjjUaji3wzQgnufUpxlt4YX
LskWt9BH4/whzB+91zY4bWLjTl+c1o+yVIsINCLHLjUUEhsNc5CE8GmagbGJijDk
4KSlR+583Mca5U0Sdju3L6WFVJag5HCmX5szLaPuceDqBUA/aOYz53Mlg1C9s3OH
mqBzPDwcUhOVmam4UQjpuK1uw16K7YgNLXtf2OgGsRWYgCM6uvnztyFMi3b03Us1
5+aEx6wC9n7iYuL40Ij8OWDAEMXsc8wmxMl6NfZ2C36dVCSvLY9HTz67ddo77YaH
GyEoz7Mxr3M8DAmg1wN3/W599lLIKpiiTgu+61C6iJHYWPMKytCx57QUIMNOoTNU
3d3/pcP7PGxAdRLqsIr/uu2CxiXOAeK9OEsXsY4WqLINshgvLTk=
=KS/3
-----END PGP SIGNATURE-----