Your message dated Sun, 22 Feb 2026 16:20:33 +0000
with message-id <[email protected]>
and subject line Bug#1128694: fixed in mig 1.8+git20231217-9
has caused the Debian Bug report #1128694,
regarding mig: 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.)
--
1128694: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128694
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mig
Version: 1.8+git20231217-8
Severity: important
Tags: ftbfs upstream
Justification: fails to build from source
User: [email protected]
Usertags: glibc-2.43
Dear maintainer(s),
mig fails to build from source with glibc 2.43, currently in
experimental. From the build log:
| gcc -DPACKAGE_NAME=\"GNU\ MIG\" -DPACKAGE_TARNAME=\"mig\"
-DPACKAGE_VERSION=\"1.8+git20231217\" -DPACKAGE_STRING=\"GNU\ MIG\
1.8+git20231217\" -DPACKAGE_BUGREPORT=\"[email protected]\"
-DPACKAGE_URL=\"https://www.gnu.org/software/mig/\" -DYYTEXT_POINTER=1
-DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2
-Wall -pipe -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/mig-1.8+git20231217=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -c -o server.o ../server.c
...
| ../server.c: In function ‘InArgMsgField’:
| ../server.c:585:23: warning: unused variable ‘it’ [-Wunused-variable]
| 585 | const ipc_type_t *it = arg->argType;
| | ^~
| ../server.c: In function ‘WriteExtractArg’:
| ../server.c:775:30: warning: format ‘%d’ expects argument of type ‘int’, but
argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=]
| 775 | fprintf(file, "\t%s[%d] = \'\\0\';\n", InArgMsgField(arg),
total_bytes - 1);
| | ~^
~~~~~~~~~~~~~~~
| | |
|
| | int
size_t {aka long unsigned int}
| | %ld
| ../server.c: In function ‘WritePackArg’:
| ../server.c:1338:31: warning: too many arguments for format
[-Wformat-extra-args]
| 1338 | fprintf(file, "\t\t\tOutP->%s[i - 1].name =
tmp_port_name;\n", arg->argMsgField, arg->argVarName);
| |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| lexxer.l: In function ‘doSharp’:
| lexxer.l:282:22: error: assignment of read-only location ‘*(const char
*)strrchr(body, 34)’
| make[2]: *** [Makefile:576: lexxer.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
| rm cpu.symo
| make[2]: Leaving directory
'/build/reproducible-path/mig-1.8+git20231217/build'
| make[1]: *** [Makefile:598: all-recursive] Error 1
| make[1]: Leaving directory
'/build/reproducible-path/mig-1.8+git20231217/build'
| dh_auto_build: error: cd build && make -j128 returned exit code 2
| make: *** [debian/rules:16: binary] Error 25
| 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/mig_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: mig
Source-Version: 1.8+git20231217-9
Done: Samuel Thibault <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mig, 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.
Samuel Thibault <[email protected]> (supplier of updated mig 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: Sun, 22 Feb 2026 15:54:31 +0100
Source: mig
Architecture: source
Version: 1.8+git20231217-9
Distribution: unstable
Urgency: medium
Maintainer: GNU Hurd Maintainers <[email protected]>
Changed-By: Samuel Thibault <[email protected]>
Closes: 1128694
Changes:
mig (1.8+git20231217-9) unstable; urgency=medium
.
* patches/git-glibc-2.43: Fix build with glibc 2.43 (Closes: Bug#1128694)
Checksums-Sha1:
8858e22aadca96c6a7fa6606042ba4491988f5d4 2635 mig_1.8+git20231217-9.dsc
0ef50e9b7f959f2745e0bb392fcf6fd44701f837 12508
mig_1.8+git20231217-9.debian.tar.xz
0a4021619f7c66b2bf8b1f6f403aff54eb9b0b75 576388
mig_1.8+git20231217-9.git.tar.xz
1001f6612aa699367cb80fbfc3faca8f2a820186 17318
mig_1.8+git20231217-9_source.buildinfo
Checksums-Sha256:
2328a5e66672a7a67ff21d7f70d31783146869becd41fa72bc0449cd5f5dd005 2635
mig_1.8+git20231217-9.dsc
0578f4ebfac4608c65b2ff982463d01fcea6aac7f7dab164178b54f54e795898 12508
mig_1.8+git20231217-9.debian.tar.xz
b4e30a1abc726da67ceddd28ef3c24bb1177ceefd471a5dc2e1ff9c956f44b21 576388
mig_1.8+git20231217-9.git.tar.xz
e39282bf04c8c68409909a890deb75186b24d4d491fe68eef37b55ecc8cbc1f1 17318
mig_1.8+git20231217-9_source.buildinfo
Files:
2d1be46836b2b75df1b9afa4dca53d83 2635 devel optional mig_1.8+git20231217-9.dsc
fe1d40593995bf84879a9b24b97113cd 12508 devel optional
mig_1.8+git20231217-9.debian.tar.xz
14a86b484ad6bfb9f947c09db05d5df1 576388 devel optional
mig_1.8+git20231217-9.git.tar.xz
76331708605ca8ecac04af56f9a307de 17318 devel optional
mig_1.8+git20231217-9_source.buildinfo
Git-Tag-Info: tag=8c39c746f9c5b67faa1c4d7ad5d502eba27a973b
fp=e2f46417b3bc6ac01eab1d85dcfcad349ba2d52f
Git-Tag-Tagger: Samuel Thibault <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmmbKTAACgkQYG0ITkaD
wHlNxQ/+IkmwKbDRAxclVSwJy0pytYmtJ6T2vOV722FkjF40vnlt2Hl4qU446jtV
F8Gn/rmRPA9WWoUfw195rBbPOtx+Pu6JQVFEpY3jAkcg2yEJ/Re7rX1McUaf/B4T
4Q2C2gx0dcTq5ObYfFhcNeqWp4zG8xnwy8qWuZy+l/cCkrx5ROkWUrwW602XrCFH
QdOyzphVNVAji6sKHNR18RMvthJTEyo+eHbNmfRWJD0WwnWnlsrauzY9awc8uWPy
NAHf0acHjLP5Qj/QTaD9W2UyVwI2d+wHiPCTe0x+BjtHs6y+3j3Uv4raOxrVGRY0
+sGt4IHp6aWHYodbTs2BQjOPhvXEvDP7qha9JjyfhahgSy2rierPa0nQ88MHBvdK
6xcKewGSB4RyHS4o9hXrJVkqmoZy0VEdft7owz7SQluIm7htou7x62tqwJ5nifUt
xC/dBhQZLf8/1GVImKcEqxd+0xKMw+prA8OjAHKfK/cRECJxMvHidD6CRY54YEch
yk8bmMDo4BaDwq2uavE5chCM4XXpgh+I4Wa3KXu/HLpmQaoqfExYuAXhfRqePVsr
qeSruYYcRaDzwFw61kHHeGsspdKjd/G/X+yqg832MY1/9XIWmxXejT/1on+EKagp
gM42Heu2PPsi1GtTZFu4wVg9TNYb8hwRVslNG35nsLb7L6Uv07w=
=5R2B
-----END PGP SIGNATURE-----
pgppFy6jthWpq.pgp
Description: PGP signature
--- End Message ---