Your message dated Sun, 21 Dec 2025 22:19:39 +0000
with message-id <[email protected]>
and subject line Bug#1115211: fixed in rshim-user-space 2.5.7+debian-1
has caused the Debian Bug report #1115211,
regarding rshim-user-space: FTBFS with glibc 2.42 due to removal of obsolete
termio interface
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.)
--
1115211: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1115211
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: rshim-user-space
Version: 2.2.2+debian-1
Severity: important
Tags: ftbfs forky sid upstream
Justification: fails to build from source
User: [email protected]
Usertags: glibc-2.42
Control: forwarded -1 https://github.com/Mellanox/rshim-user-space/pull/276
Dear maintainer,
During a rebuild of all packages in unstable with glibc 2.42 from
experimental, your package failed to build. Below you will find how the
build ends. If required, the full build log is available here:
https://people.debian.org/~aurel32/glibc-2.42/
The build failure is due to the removal of the obsolete termio interface
in glibc 2.42. This interface has been replaced by the termios one:
https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;h=f0b0e924a45c7698e6ca6415f2d9a096a24e37df;hb=d2097651cc57834dbfcaa102ddfacae0d86cfb66#l64
Note that the issue has already been reported upstream:
https://github.com/Mellanox/rshim-user-space/pull/276
About the archive rebuild: The build was made on virtual machines from
AWS, using sbuild, a reduced chroot with only build-essential packages
and glibc 2.42 from experimental.
Regards
Aurelien
--------------------------------------------------------------------------------
[...]
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -DHAVE_RSHIM_NET -I/usr/include/libusb-1.0
-DHAVE_RSHIM_USB -I/usr/include/x86_64-linux-gnu -DHAVE_RSHIM_PCIE
-I/usr/include/fuse3 -DHAVE_RSHIM_FUSE -Wdate-time -D_FORTIFY_SOURCE=2
-DFUSE_USE_VERSION=30 -DDEFAULT_RSHIM_CONFIG_FILE='"/etc/rshim.conf"' -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o rshim-rshim_net.o `test -f
'rshim_net.c' || echo './'`rshim_net.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -DHAVE_RSHIM_NET -I/usr/include/libusb-1.0
-DHAVE_RSHIM_USB -I/usr/include/x86_64-linux-gnu -DHAVE_RSHIM_PCIE
-I/usr/include/fuse3 -DHAVE_RSHIM_FUSE -Wdate-time -D_FORTIFY_SOURCE=2
-DFUSE_USE_VERSION=30 -DDEFAULT_RSHIM_CONFIG_FILE='"/etc/rshim.conf"' -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o rshim-rshim_regs.o `test -f
'rshim_regs.c' || echo './'`rshim_regs.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -DHAVE_RSHIM_NET -I/usr/include/libusb-1.0
-DHAVE_RSHIM_USB -I/usr/include/x86_64-linux-gnu -DHAVE_RSHIM_PCIE
-I/usr/include/fuse3 -DHAVE_RSHIM_FUSE -Wdate-time -D_FORTIFY_SOURCE=2
-DFUSE_USE_VERSION=30 -DDEFAULT_RSHIM_CONFIG_FILE='"/etc/rshim.conf"' -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o rshim-rshim_cmdmode.o `test -f
'rshim_cmdmode.c' || echo './'`rshim_cmdmode.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -DHAVE_RSHIM_NET -I/usr/include/libusb-1.0
-DHAVE_RSHIM_USB -I/usr/include/x86_64-linux-gnu -DHAVE_RSHIM_PCIE
-I/usr/include/fuse3 -DHAVE_RSHIM_FUSE -Wdate-time -D_FORTIFY_SOURCE=2
-DFUSE_USE_VERSION=30 -DDEFAULT_RSHIM_CONFIG_FILE='"/etc/rshim.conf"' -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o rshim-rshim_usb.o `test -f
'rshim_usb.c' || echo './'`rshim_usb.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -DHAVE_RSHIM_NET -I/usr/include/libusb-1.0
-DHAVE_RSHIM_USB -I/usr/include/x86_64-linux-gnu -DHAVE_RSHIM_PCIE
-I/usr/include/fuse3 -DHAVE_RSHIM_FUSE -Wdate-time -D_FORTIFY_SOURCE=2
-DFUSE_USE_VERSION=30 -DDEFAULT_RSHIM_CONFIG_FILE='"/etc/rshim.conf"' -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o rshim-rshim_pcie.o `test -f
'rshim_pcie.c' || echo './'`rshim_pcie.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -DHAVE_RSHIM_NET -I/usr/include/libusb-1.0
-DHAVE_RSHIM_USB -I/usr/include/x86_64-linux-gnu -DHAVE_RSHIM_PCIE
-I/usr/include/fuse3 -DHAVE_RSHIM_FUSE -Wdate-time -D_FORTIFY_SOURCE=2
-DFUSE_USE_VERSION=30 -DDEFAULT_RSHIM_CONFIG_FILE='"/etc/rshim.conf"' -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o rshim-rshim_pcie_lf.o `test -f
'rshim_pcie_lf.c' || echo './'`rshim_pcie_lf.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -DHAVE_RSHIM_NET -I/usr/include/libusb-1.0
-DHAVE_RSHIM_USB -I/usr/include/x86_64-linux-gnu -DHAVE_RSHIM_PCIE
-I/usr/include/fuse3 -DHAVE_RSHIM_FUSE -Wdate-time -D_FORTIFY_SOURCE=2
-DFUSE_USE_VERSION=30 -DDEFAULT_RSHIM_CONFIG_FILE='"/etc/rshim.conf"' -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o rshim-rshim_fuse.o `test -f
'rshim_fuse.c' || echo './'`rshim_fuse.c
rshim_fuse.c: In function ‘rshim_fuse_console_ioctl’:
rshim_fuse.c:392:40: error: invalid application of ‘sizeof’ to incomplete type
‘struct termio’
392 | struct iovec iov = { arg, sizeof(struct termio) };
| ^~~~~~
rshim_fuse.c:396:58: error: invalid application of ‘sizeof’ to incomplete type
‘struct termio’
396 | fuse_reply_ioctl(req, 0, &bd->cons_termios, sizeof(struct
termio));
| ^~~~~~
make[3]: *** [Makefile:547: rshim-rshim_fuse.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:571: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:373: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 returned exit code 2
make: *** [debian/rules:14: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: rshim-user-space
Source-Version: 2.5.7+debian-1
Done: Taihsiang Ho (tai271828) <[email protected]>
We believe that the bug you reported is fixed in the latest version of
rshim-user-space, 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.
Taihsiang Ho (tai271828) <[email protected]> (supplier of updated
rshim-user-space 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, 21 Dec 2025 10:37:39 +0100
Source: rshim-user-space
Architecture: source
Version: 2.5.7+debian-1
Distribution: unstable
Urgency: medium
Maintainer: Taihsiang Ho (tai271828) <[email protected]>
Changed-By: Taihsiang Ho (tai271828) <[email protected]>
Closes: 1115211
Changes:
rshim-user-space (2.5.7+debian-1) unstable; urgency=medium
.
* New upstream version 2.5.7+debian
* debian/patches: remove wrong use of struct termio (Closes: #1115211)
Checksums-Sha1:
03dfcc872ea230ae977f3b5c835c5380c53e5835 2035
rshim-user-space_2.5.7+debian-1.dsc
d8f6c4d56bff0f56672b3d0ec4b329d3f4573b0a 133029
rshim-user-space_2.5.7+debian.orig.tar.gz
eb041aad2e8b3838fbd783c63742e60b64827a49 4148
rshim-user-space_2.5.7+debian-1.debian.tar.xz
460a5273a7756b050d66626fe1385e0446c5c3c7 6585
rshim-user-space_2.5.7+debian-1_amd64.buildinfo
Checksums-Sha256:
7e97f6b5122f800c5f21d30ed429716dd95fc455ea0d895dcc6a8d3a90e5955b 2035
rshim-user-space_2.5.7+debian-1.dsc
c3b3fc6dc65cefe1dbd418e40fb28d20080321e6942aa574c0ed8a8484da44cf 133029
rshim-user-space_2.5.7+debian.orig.tar.gz
34e0294727c1bd8c1c738280bc51118a6bad460b50bfc04391168bf1cb3bfaf5 4148
rshim-user-space_2.5.7+debian-1.debian.tar.xz
7c187034e9ad944d50410955ae16fb3200061f65de3842215cc8fa8628eeba4f 6585
rshim-user-space_2.5.7+debian-1_amd64.buildinfo
Files:
9e11a2b5e8195a5880ff0aad73cd3eb5 2035 admin optional
rshim-user-space_2.5.7+debian-1.dsc
ce39e4531dda0f22fff885815d1db28b 133029 admin optional
rshim-user-space_2.5.7+debian.orig.tar.gz
bf4f76a15b36a16fc029de4d54ea57cd 4148 admin optional
rshim-user-space_2.5.7+debian-1.debian.tar.xz
62b57fd6e7e41f560658b932dfb1fa43 6585 admin optional
rshim-user-space_2.5.7+debian-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfu0cABP/i/aLt4Ss5G4c+liUSrwFAmlIbQ8ACgkQ5G4c+liU
SrywHxAAmSDVsJC6pChQJTtPAgN0vTyTcm4eEzIWOKbs4shLMfdYNv4yPEm4mCht
j4RmXcq6SSdYcz2lTkP5vKW0bbs4aDWVJB5DZAhUK+QQFKysCU/y/sKrMEwjQUm5
CRIHcVGmPVn8nKEV836Hd0vu2XNPOfC6NeArpzFWXUKZwzSXY6NMAbvrd4m5kwfA
mTPPZKLDrkVRMBESj7y46Tnhv4kCYvqwpxeWq2FuqmltRD2iuK7WsM8isWryoJoD
hdy4SyCL4/jyEkd4/v2av0iTnT9d+VW7UK1gVm2LGftSiRxNAr7cFSK9R9MuJm0W
Lr6Q3X8/OTRYHenfa8pFDsYfvMMLknBzDLLvEp0BnJiQnH5z3jcRAtOPtY1FIp7s
81bZWT0HUl+3WWQ9DOt226WpFgQjLO3cRN9c9yUyjFnQqs17F0mN6KMP+W8K/5Pc
YUs13tqCpyFbYnjOTIc1RbtMwsAnnmGoQw6eKlR0do2bOd+72JR9SSexyAN2WlRl
p/TuER8gUFU1cZDYvZhaBtu8Sh+XJonfTZTceYdkeRenoEgOTu97/Ua7ek3ReDRZ
xdcWm15pfTyxJ+i6D7UjyCwrjVjyXDaDKOP4iEoxbH0OOqja3Cj1m7uoVicih9CS
IflWk0YbcdQT8kxOCIKMd5JwJwialUwMHiDH4BeCmlWCFyO/pww=
=QCVF
-----END PGP SIGNATURE-----
pgpNViTxhSmfd.pgp
Description: PGP signature
--- End Message ---