Your message dated Thu, 29 Oct 2026 16:52:52 +0000
with message-id <[email protected]>
and subject line Bug#1128763: fixed in links2 2.29-2.1
has caused the Debian Bug report #1128763,
regarding links2: FTBFS with glibc 2.43 due to ISO C23 const return types
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.)
--
1128763: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128763
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: links2
Version: 2.29-2
Severity: important
Tags: ftbfs upstream
Justification: fails to build from source
User: [email protected]
Usertags: glibc-2.43
Dear maintainer(s),
links2 fails to build from source with glibc 2.43, currently in
experimental. From the build log:
| ../ftp.c: In function ‘got_something_from_data_connection’:
| ../ftp.c:771:99: error: assignment of read-only location ‘*(const char
*)strchr((const char *)ud, 1)’
| 771 | if (strchr(cast_const_char ud, POST_CHAR))
*strchr(cast_const_char ud, POST_CHAR) = 0;
| |
^
| ../compress.c: In function ‘decode_zstd’:
| ../compress.c:390:17: warning: ‘ZSTD_getDecompressedSize’ is deprecated
[-Wdeprecated-declarations]
| 390 | dec_size = ZSTD_getDecompressedSize(f->data,
f->length);
| | ^~~~~~~~
| In file included from ../compress.c:357:
| /usr/include/zstd.h:214:32: note: declared here
| 214 | ZSTDLIB_API unsigned long long ZSTD_getDecompressedSize(const void*
src, size_t srcSize);
| | ^~~~~~~~~~~~~~~~~~~~~~~~
| make[2]: *** [Makefile:604: ftp.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
| ../svg.c: In function ‘svg_finish’:
| ../svg.c:154:9: warning: ‘rsvg_handle_get_dimensions’ is deprecated: Use
'rsvg_handle_get_intrinsic_size_in_pixels' instead [-Wdeprecated-declarations]
| 154 | rsvg_handle_get_dimensions(deco->handle, &dim);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from ../svg.c:9:
| /usr/include/librsvg-2.0/librsvg/rsvg.h:666:6: note: declared here
| 666 | void rsvg_handle_get_dimensions (RsvgHandle *handle,
RsvgDimensionData *dimension_data);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~
| ../svg.c:181:9: warning: ‘rsvg_handle_render_cairo’ is deprecated: Use
'rsvg_handle_render_document' instead [-Wdeprecated-declarations]
| 181 | rsvg_handle_render_cairo(deco->handle, cairo);
| | ^~~~~~~~~~~~~~~~~~~~~~~~
| In file included from /usr/include/librsvg-2.0/librsvg/rsvg.h:1334:
| /usr/include/librsvg-2.0/librsvg/rsvg-cairo.h:90:10: note: declared here
| 90 | gboolean rsvg_handle_render_cairo (RsvgHandle *handle, cairo_t *cr);
| | ^~~~~~~~~~~~~~~~~~~~~~~~
| make[2]: Leaving directory '/build/reproducible-path/links2-2.29/build-links2'
| dh_auto_install: error: cd build-links2 && make -j128 install
DESTDIR=/build/reproducible-path/links2-2.29/debian/tmp AM_UPDATE_INFO_DIR=no
returned exit code 2
| make[1]: *** [debian/rules:41: override_dh_auto_install] Error 25
| make[1]: Leaving directory '/build/reproducible-path/links2-2.29'
| make: *** [debian/rules:19: binary] Error 2
| dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
The full build log is available here [1].
The issue is due to ISO C23 declaration of bsearch, memchr, strchr,
strpbrk, strrchr, strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr,
which now returns a pointer to a const-qualified type when the input
argument is a pointer to a const-qualified type [2].
I would like to thanks Emanuele Rocca for doing the archive rebuild on a
fast arm64 server.
Regards
Aurelien
[1]
https://people.debian.org/~ema/glibc-2.43-rebuilds/output-1/links2_arm64.build
[2]
https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;h=e271fb2e4d76903c77a302aaec1ca22ce31027d0;hb=f762ccf84f122d1354f103a151cba8bde797d521#l19
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
[email protected] http://aurel32.net
--- End Message ---
--- Begin Message ---
Source: links2
Source-Version: 2.29-2.1
Done: Adrian Bunk <[email protected]>
We believe that the bug you reported is fixed in the latest version of
links2, 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.
Adrian Bunk <[email protected]> (supplier of updated links2 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: Wed, 14 Oct 2026 18:19:43 +0300
Source: links2
Architecture: source
Version: 2.29-2.1
Distribution: unstable
Urgency: medium
Maintainer: Axel Beckert <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1128763
Changes:
links2 (2.29-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix FTBFS with glibc 2.43. (Closes: #1128763)
Checksums-Sha1:
36613352bb03fd8e2f1188bbd0023f605afbff97 2164 links2_2.29-2.1.dsc
87a111e338b7354caced1486d0cc9b0a97c50f45 17076 links2_2.29-2.1.debian.tar.xz
Checksums-Sha256:
d989ba1615c77546b76d20755943f10f3be52398518424d6181b238abe042d3d 2164
links2_2.29-2.1.dsc
95786ef13415e374f17185e25d80145c9dc84ae5d56d0200e5d09e26e7a070e3 17076
links2_2.29-2.1.debian.tar.xz
Files:
8b451f972b29ee7071b489cddefe70e3 2164 web optional links2_2.29-2.1.dsc
e985b60df9bf7523ddef017167a905fb 17076 web optional
links2_2.29-2.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmrPn+kACgkQiNJCh6LY
mLEo6xAAwOzO90NXQUdsTFA3uUw2lAAPothqoYIFMreSM208YrF7DWGs/+F4wq4r
Hj90uEct14nFCkeL1hB48qVueKo4lXiRyxR80rnDoHhyrPIrrflUr4IbGoAeTXlO
Dss07UZ2dY20Je1+qAdGx6NIsbhIKnJ7QxfzZGmieyqLXcL4XLwW7wXzCvQ/DJ9j
DaD+ax7KhzRUaiPM9qyxL7JqStUhsByuo5NLQwnaaHAsYYoo4bRy7opTz9wsLdKq
I50GldnHopH/2LR9zNKrHfzpBle71S7bvY1GYhZ4RpTm6FgZDOqvuaemP8/PUIXY
AihuvVvJcdLd3iBLFHrQ/EeRVE0lompunOiSne3J9t+OpFVfAtBrVBxN9+sPNsak
XkhUf7sUHaNTjr0xyK2Hz0Lq34bVyOdGeNK1ZYbKI82si/JyqNKP+c+VjIAVWFM8
yN86mzzVD2ogejzHwTduVcid9RX2YWoTdBGCluMc8d4p7B+A3FXxO2UGIiKB3caQ
V8vvGpSyNFMnhP2Nvs+ukpBYD+uft9JG6PYAGuaKMBHnTYmz9yphUfeN57Ry9+a5
Hey0ERcn/j18kxi23dxh83Bk6MVxkaQudh5DpDIvxYlg6gJ5eBEhivYDzKzCgwZc
+/xzD8mFhyCIBiJSfIqMfV0mpACtZ1XEHQAxOC8G3bt89JrYpUk=
=O2wB
-----END PGP SIGNATURE-----
pgp8s9Oby1LzD.pgp
Description: PGP signature
--- End Message ---