Your message dated Tue, 18 Aug 2026 18:18:59 +0000
with message-id <[email protected]>
and subject line Bug#1139617: fixed in freefem++ 4.17+dfsg-1
has caused the Debian Bug report #1139617,
regarding freefem++: FTBFS against HDF5 2.1.0
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1139617: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1139617
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: freefem++
Version: 4.15+dfsg-2
Severity: important
Tags: ftbfs patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hi,
During a test rebuild of HDF5's reverse dependencies against HDF5 2.1.0
currently in experimental, freefem++ FTBFS because its build toolchain
doesn't support this new major release.
The attached patch is a workaround for this issue and supports both
HDF5 1.14.6 in unstable and HDF5 2.1.0 in experimental.
Best,
_g.
- -- System Information:
Debian Release: 12.0
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-44-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEoJObzArDE05WtIyR7+hsbH/+z4MFAmopL9QACgkQ7+hsbH/+
z4PR3Af+IB0ttL+dyPm+TGcxXrSrDtfkT3lT9oNTdUKtpL4zh15i/5aDUSRHFQLA
23JM95yCpe2UVVu+Aozopp/Ebay4RVHBFuMnLTmHqihKZ6jFOBcYRnBBJLKHJiQc
H+wjeO+nKI3XCHSPw5bzBsNPRY/uYObBv8o4KDcKvgDzTE0KqTicOlAbUSKOJdFL
AxuLqRXA6/ivM8uTD5Tko8GKv0n4YxG6FY+cWqrAfSomaUQNumpWPuXRg5txwU26
ftgjnEGL2rye6PA6Is2FXeZ20jL17OiqcEYDqtZJVb4mvtfUGCXf/XGFmSE9jLFx
tHPhWHb/4jQBXNuZY0f6VLhQaa4hyA==
=0a6A
-----END PGP SIGNATURE-----
diff -Nru freefem++-4.15+dfsg/debian/changelog
freefem++-4.15+dfsg/debian/changelog
--- freefem++-4.15+dfsg/debian/changelog 2025-10-05 18:31:30.000000000
+0200
+++ freefem++-4.15+dfsg/debian/changelog 2026-06-06 10:13:03.000000000
+0200
@@ -1,3 +1,10 @@
+freefem++ (4.15+dfsg-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTBFS against HDF5 2.1.0
+
+ -- Gilles Filippini <[email protected]> Sat, 06 Jun 2026 10:13:03 +0200
+
freefem++ (4.15+dfsg-2) unstable; urgency=medium
* Team upload.
diff -Nru freefem++-4.15+dfsg/debian/patches/hdf5-2.1.0.patch
freefem++-4.15+dfsg/debian/patches/hdf5-2.1.0.patch
--- freefem++-4.15+dfsg/debian/patches/hdf5-2.1.0.patch 1970-01-01
01:00:00.000000000 +0100
+++ freefem++-4.15+dfsg/debian/patches/hdf5-2.1.0.patch 2026-06-06
10:13:03.000000000 +0200
@@ -0,0 +1,42 @@
+Index: freefem++-4.15+dfsg/etc/config/m4/ax_lib_hdf5.m4
+===================================================================
+--- freefem++-4.15+dfsg.orig/etc/config/m4/ax_lib_hdf5.m4
++++ freefem++-4.15+dfsg/etc/config/m4/ax_lib_hdf5.m4
+@@ -239,7 +239,15 @@ HDF5 support is being disabled (equivale
+ esac
+ done
+
+- HDF5_LIBS="-lhdf5 $HDF5_LIBS"
++ HDF5_LIBS="${HDF5_LIBS#"${HDF5_LIBS%%[![:space:]]*}"}"
++ HDF5_INFIX=
++ case "$HDF5_LIBS" in
++ -lhdf5_*)
++ HDF5_INFIX="${HDF5_LIBS#-lhdf5_}"
++ HDF5_INFIX="_${HDF5_INFIX%%_*}"
++ ;;
++ esac
++ HDF5_LIBS="-lhdf5$HDF5_INFIX $HDF5_LIBS"
+ AC_MSG_RESULT([yes (version $[HDF5_VERSION])])
+
+ dnl See if we can compile
+@@ -259,7 +267,7 @@ HDF5 support is being disabled (equivale
+ AC_MSG_WARN([Unable to compile HDF5 test program])
+ fi
+ dnl Look for HDF5's high level library H5PTcreate
+- AC_CHECK_LIB([hdf5_hl],[H5PTcreate], [HDF5_LIBS="-lhdf5_hl
$HDF5_LIBS"], [], [])
++ AC_CHECK_LIB([hdf5${HDF5_INFIX}_hl],[H5PTcreate],
[HDF5_LIBS="-lhdf5${HDF5_INFIX}_hl $HDF5_LIBS"], [], [])
+
+ CC=$ax_lib_hdf5_save_CC
+ CPPFLAGS=$ax_lib_hdf5_save_CPPFLAGS
+@@ -296,9 +304,9 @@ HDF5 support is being disabled (equivale
+ for arg in $HDF5_LIBS
+ do
+ case "$arg" in #(
+- -lhdf5_hl) HDF5_FLIBS="$HDF5_FLIBS -lhdf5hl_fortran $arg"
++ -lhdf5${HDF5_INFIX}_hl) HDF5_FLIBS="$HDF5_FLIBS
-lhdf5${HDF5_INFIX}_hl_fortran $arg"
+ ;; #(
+- -lhdf5) HDF5_FLIBS="$HDF5_FLIBS -lhdf5_fortran $arg"
++ -lhdf5${HDF5_INFIX}) HDF5_FLIBS="$HDF5_FLIBS
-lhdf5${HDF5_INFIX}_fortran $arg"
+ ;; #(
+ *) HDF5_FLIBS="$HDF5_FLIBS $arg"
+ ;;
diff -Nru freefem++-4.15+dfsg/debian/patches/series
freefem++-4.15+dfsg/debian/patches/series
--- freefem++-4.15+dfsg/debian/patches/series 2025-10-05 18:31:30.000000000
+0200
+++ freefem++-4.15+dfsg/debian/patches/series 2026-06-06 10:13:03.000000000
+0200
@@ -3,3 +3,4 @@
fix_package_name_in_config_h.patch
fix_include_path.patch
ignore_invalid_hdf5_flags.patch
+hdf5-2.1.0.patch
--- End Message ---
--- Begin Message ---
Source: freefem++
Source-Version: 4.17+dfsg-1
Done: Francois Mazen <[email protected]>
We believe that the bug you reported is fixed in the latest version of
freefem++, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Francois Mazen <[email protected]> (supplier of updated freefem++ 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 17 Aug 2026 18:59:58 +0200
Source: freefem++
Architecture: source
Version: 4.17+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Francois Mazen <[email protected]>
Closes: 1139617
Changes:
freefem++ (4.17+dfsg-1) unstable; urgency=medium
.
* New upstream release.
* Fix FTBFS against HDF5 (Closes: #1139617), patch by
Gilles Filippini.
* Bump standard version to 4.7.4
Checksums-Sha1:
ba7cf0f4c31049fe3e5c6b802af181f623aed64f 2937 freefem++_4.17+dfsg-1.dsc
4bf15994e0a5e230c864ca0d11dd03110e8771d7 9238640
freefem++_4.17+dfsg.orig.tar.xz
05cf28bb2a767ef66d44ab9d40c459703f30d1c6 17552
freefem++_4.17+dfsg-1.debian.tar.xz
d42d88ad5bf1608bc0708c92f6bf06c845ea76df 22681
freefem++_4.17+dfsg-1_source.buildinfo
Checksums-Sha256:
7f0c30922125aa1bfa15e6186340517b6f3acf08e74fb5f638528ce11c58a380 2937
freefem++_4.17+dfsg-1.dsc
f6b3d95deae0e777ffb8634e30d45e75762093f9c3e49f57aa3795b1cbdbd4f5 9238640
freefem++_4.17+dfsg.orig.tar.xz
d046604f3f9f649fe702740fc8dd627b512278a6e4141171c41b8d8bbb24c116 17552
freefem++_4.17+dfsg-1.debian.tar.xz
9fcb1bb5672c13e4f20efc94e662671cba63b57ea89d5d175ce777f8b3712a78 22681
freefem++_4.17+dfsg-1_source.buildinfo
Files:
b9e478000b9bc5580b618094c4e023e2 2937 science optional
freefem++_4.17+dfsg-1.dsc
cf840de9085c7461104d768be537e6cd 9238640 science optional
freefem++_4.17+dfsg.orig.tar.xz
573012666f30f641a0666d15d822a054 17552 science optional
freefem++_4.17+dfsg-1.debian.tar.xz
7281bb5e64cd3f369487d759a9ed89ae 22681 science optional
freefem++_4.17+dfsg-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEEhqWr1v/bCgx/UFfTR5f6chw1HJ4FAmqEnM4PHG16ZkBkZWJp
YW4ub3JnAAoJEEeX+nIcNRyeaq4P/2Ca1qxptxyuhnXe+gE1443TfqFG8qXv7P+X
Oh70/FdebIe4pmhuy2+63izQ1EukawNZzzHrWXbBOWnrU47ocXmanjuozka+gLGK
gI2OwY6cV6ceQJ9SCuzCpDUbTXL6Nn/K4BpXNAuEy1/+Y0gp/rt17XsF5SHiZfVz
Kh3rwDq+PpGwXnYwhhM6ro5qePjPmLgGFU4rNwUsvmpZXjXBKUH0I08Z+q8btfcI
OtJc1uqXJgk6clznS+GvnT6bImX5LlSIgQ4rxS3F2/rFaOsvJzqts9XsQF7IJXkV
G7sQvLR+uGVkEaLbPG0wJtjhA5ukK6bzMiyzus+yixKpeuBDon977Pl1ohz0MsoS
NygtT5kUesO3QLq6PPqQHcIx2AK+CCr4SMNuEdwhfWSaw8Bwrh+40Ir0Ok5IeYOL
TjxTJVTJOa77lwxDRAA+qchqyOEG2VekA7YHzVN/MubmMTr/s2iF5dkSAnigc86j
FIDKpTdOucC2wWj3uT7vPA7QHYGsUKnAukDa/1NoZMmfgtSvC/rXQQa42VPfv8xU
lC7Jguad2vVsq5frYMPYjqxntAE7E5RN+bySnYjBcyNhzd5dl4Dn1sPOf2Ih7j90
WCNl+Q9a1awWm2omRpHn666pXfPqU2QPjuK3zkF+aSFlicETUyqqmC3ziSawSo4U
5LUNmoad
=/r9v
-----END PGP SIGNATURE-----
pgpdtje0LJQsc.pgp
Description: PGP signature
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers