#1129510 libhdf4 build-depends on legacy GCC 14

#1129510#5
Date:
2026-03-02 08:35:56 UTC
From:
To:
libhdf4 build-depends on legacy GCC 14, which is unlikely to be shipped
with the next Debian release. Please check to build with GCC 15, and/or
test with GCC 16 (currently experimental only).

#1129510#10
Date:
2026-03-02 08:48:31 UTC
From:
To:
Control: tags -1 help

The arm porters never responded to that bugreport, so I did what I could to make the package build successfully on armhf.

Please help fix this issue to make the default compiler work on all architectures.

Kind Regards,

Bas

#1129510#17
Date:
2026-03-02 08:58:21 UTC
From:
To:
  cpp-16 : Depends: gcc-16-base (= 16-20260226-1) but it is not going to be installed
           Depends: cpp-16-arm-linux-gnueabihf (= 16-20260226-1) but it is not going to be installed
  g++-16 : Depends: g++-16-arm-linux-gnueabihf (= 16-20260226-1) but it is not going to be installed
           Depends: gcc-16-base (= 16-20260226-1) but it is not going to be installed
  gcc-16 : Depends: gcc-16-arm-linux-gnueabihf (= 16-20260226-1) but it is not going to be installed
           Depends: gcc-16-base (= 16-20260226-1) but it is not going to be installed
E: Unable to satisfy dependencies. Reached two conflicting assignments:
    1. gcc-16:armhf=16-20260226-1 is selected for install
    2. gcc-16:armhf Depends gcc-16-arm-linux-gnueabihf (= 16-20260226-1)
       but none of the choices are installable:
       - gcc-16-arm-linux-gnueabihf:armhf Depends libcc1-0 (>= 16-20260226-1)
         but none of the choices are installable:
         - libcc1-0:armhf=16-20260226-1 is not selected for install

Kind Regards,

Bas

#1129510#22
Date:
2026-03-04 09:27:04 UTC
From:
To:
This is now fixed in git thanks to Emanuele Rocca.

Kind Regards,

Bas

#1129510#29
Date:
2026-07-28 10:40:37 UTC
From:
To:
Hi Bas,

Can you please upload the fix?

Cheers,
Emilio

#1129510#34
Date:
2026-07-28 11:02:33 UTC
From:
To:
If you really need it now. I generally hold of on uploads until the next upstream release, to fix an RC issue, or shortly before the freeze.

Kind Regards,

Bas

#1129510#39
Date:
2026-07-28 11:50:29 UTC
From:
To:
Control: severity -1 serious

Not really needed, as GCC 14 won't be dropped from testing just yet. Anyway it'd
be nice to reduce the number of rdeps, and separating the upload from a new
upstream release means if there's any issues it's easier to pinpoint the cause.
But I'd leave it up to you.

I'm bumping the severity to serious as this is technically a release blocker for
the removal of GCC 14, just so that we have it on our radar, and since I'm
filing other GCC 14 bugs as RC.

Cheers,
Emilio

#1129510#46
Date:
2026-07-28 12:18:43 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
libhdf4, 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 1129510@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <sebastic@debian.org> (supplier of updated libhdf4 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: Tue, 28 Jul 2026 13:03:33 +0200
Source: libhdf4
Architecture: source
Version: 4.3.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebastic@debian.org>
Closes: 1121629 1129510
Changes:
 libhdf4 (4.3.1-3) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Helmut Grohne ]
   * Improve cross building. (Closes: #1121629)
     + Fix build vs host confusion.
     + Always export CC and CXX as the upstream build system wrongly guesses it.
 .
   [ Bas Couwenberg ]
   * Drop Priority: optional, default since dpkg 1.22.13.
   * Bump Standards-Version to 4.7.4, changes: priority.
   * Use -std=c17 on armhf to fix FTBFS with GCC 15.
     Thanks to Emanuele Rocca.
     (closes: #1129510)
Checksums-Sha1:
 ac57b28cdf39c7f6414c3b440c7d975404e1bfb1 2139 libhdf4_4.3.1-3.dsc
 f63c95da8f000f2adad5c3a11d4fbc833776e6ce 38216 libhdf4_4.3.1-3.debian.tar.xz
 c4f6c5a06ed3e58df7d8d124f7107f8d46036b16 8836 libhdf4_4.3.1-3_amd64.buildinfo
Checksums-Sha256:
 d693728d34323ae3403c6cd27b25596649a78558423e020bb6a306f5c5d37886 2139 libhdf4_4.3.1-3.dsc
 d2b557ba3535b66850384f114873c8703ab585fa0446211f68105b2da494d060 38216 libhdf4_4.3.1-3.debian.tar.xz
 8aae7ab7eda8d80ffce88548991439632a495411785fc09516a0c080d07fe6dc 8836 libhdf4_4.3.1-3_amd64.buildinfo
Files:
 77a145969297b2c7f8ed1b21173d0c0d 2139 graphics optional libhdf4_4.3.1-3.dsc
 d0b7be650b0a732ed5d2fa93938c2f37 38216 graphics optional libhdf4_4.3.1-3.debian.tar.xz
 0f9d176fc4dc7c7129481b5cf579b972 8836 graphics optional libhdf4_4.3.1-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmpomm8ACgkQZ1DxCuiN
SvHq5RAArqbR/f4jA7hR3CIv6cXAwkrXGTZsk0QnlmsGxy6ldfAwOYj+7BkfhQcR
XGJVccVZpAhZBEYL68q6AZh8KTXoltwM+4AcIPt5Fv3HB3fXNiVrm269d6GJNGSM
2MT7kqKiue9j9ebpHD9ctePbxiD8n4dNRGaFpmUhoLQZoTXkWme0vdSU0JTVPiHG
gQ0Cwoq8b27oH62D2Abh6g3Uw7lpQ3TxsWIwsbb/zNdvJ21z7aStJErUTnXMGv57
+N5kY2A98LzlRYhoAiqG8tcIGPxYTe2v2BE3KJk6nNWjuhDcTG3FkpAas9+ysNEo
9IhrV7J4NEgvlsUSjpIk8UCe52wgF6yM29/cGe22x6g/E8GgLlrP8Bwesw/1wIQ+
Y2VngMV4CUdwA6V6/yQCnaht9gw59g+ZVh9sGzWCq6UJiuE4vNnrd8CDbPeGhNIB
uYfG0K7aTxlydhiJ43FkoPMJwKvG17tLi1nJbqXZWF4tYADopoc6HSj0p7zE9Y36
uF9ebWe7o4enCvmKn79QF63vwvcM7e8lulixKCcb+MQyxbv7fdJHItit3sL+2TV8
PyQWoOS+cuyhdt9yY7AM+VK1pGbTI4t8LZK6NdOU/0V6q/fREj6s9BL4Tb5NmnJf
eq16OaqYxiK8M8ghFMPjvx6ZiIsHBdWdShfAcTdLZn0OZRfg1m4=
=ypbO
-----END PGP SIGNATURE-----