Bug#1071648: FTBFS with Linux 6.8+
Source: busybox
Version: 1:1.36.1-7
Severity: serious
Tags: ftbfs upstream
X-Debbugs-Cc: tianon@debian.org
The recent upload of src:linux to 6.8+ (specifically 6.8.9-1,
ironicially uploaded around the same time as the last busybox upload)
causes src:busybox to FTBFS (logs from reproducible-builds):
| /build/reproducible-path/busybox-1.36.1/networking/tc.c: In function 'cbq_print_opt':
| /build/reproducible-path/busybox-1.36.1/networking/tc.c:237:27: error: 'TCA_CBQ_MAX' undeclared (first use in this function); did you mean 'TCA_CBS_MAX'?
| 237 | struct rtattr *tb[TCA_CBQ_MAX+1];
| | ^~~~~~~~~~~
| | TCA_CBS_MAX
| /build/reproducible-path/busybox-1.36.1/networking/tc.c:237:27: note: each undeclared identifier is reported only once for each function it appears in
| /build/reproducible-path/busybox-1.36.1/networking/tc.c:250:16: error: 'TCA_CBQ_RATE' undeclared (first use in this function); did you mean 'TCA_TBF_RATE64'?
| 250 | if (tb[TCA_CBQ_RATE]) {
| | ^~~~~~~~~~~~
| | TCA_TBF_RATE64
| /build/reproducible-path/busybox-1.36.1/networking/tc.c:256:16: error: 'TCA_CBQ_LSSOPT' undeclared (first use in this function)
| 256 | if (tb[TCA_CBQ_LSSOPT]) {
| | ^~~~~~~~~~~~~~
| /build/reproducible-path/busybox-1.36.1/networking/tc.c:257:61: error: invalid application of 'sizeof' to incomplete type 'struct tc_cbq_lssopt'
| 257 | if (RTA_PAYLOAD(tb[TCA_CBQ_LSSOPT]) < sizeof(*lss))
| | ^
| /build/reproducible-path/busybox-1.36.1/networking/tc.c:262:16: error: 'TCA_CBQ_WRROPT' undeclared (first use in this function)
| 262 | if (tb[TCA_CBQ_WRROPT]) {
| | ^~~~~~~~~~~~~~
| /build/reproducible-path/busybox-1.36.1/networking/tc.c:263:61: error: invalid application of 'sizeof' to incomplete type 'struct tc_cbq_wrropt'
| 263 | if (RTA_PAYLOAD(tb[TCA_CBQ_WRROPT]) < sizeof(*wrr))
| | ^
| /build/reproducible-path/busybox-1.36.1/networking/tc.c:268:16: error: 'TCA_CBQ_FOPT' undeclared (first use in this function)
| 268 | if (tb[TCA_CBQ_FOPT]) {
| | ^~~~~~~~~~~~
| /build/reproducible-path/busybox-1.36.1/networking/tc.c:269:59: error: invalid application of 'sizeof' to incomplete type 'struct tc_cbq_fopt'
| 269 | if (RTA_PAYLOAD(tb[TCA_CBQ_FOPT]) < sizeof(*fopt))
| | ^
https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/busybox_1.36.1-7.rbuild.log.gz
This has been reported upstream[1][2] (back in January), but with no
upstream resolution yet.
[1]: https://bugs.busybox.net/show_bug.cgi?id=15931
[2]: https://bugs.busybox.net/show_bug.cgi?id=15934
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Reply to: