Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kali kernel 6.6 - Build fails #17

Open
jerkball opened this issue May 21, 2024 · 0 comments
Open

kali kernel 6.6 - Build fails #17

jerkball opened this issue May 21, 2024 · 0 comments

Comments

@jerkball
Copy link

Hey there, trying to compile backports-rtl8187

Linux kali 6.6.15-arm64 #1 SMP Kali 6.6.15-2kali1 (2024-05-17) aarch64 GNU/Linux

But build fails with:

backports-rtl8187/tmp/backports/backport-include/net/genetlink.h:9:13: error: ‘struct genl_info’ has no member named ‘userhdr’
backports-rtl8187/tmp/backports/backport-include/net/genetlink.h:14:20: error: ‘struct genl_info’ has no member named ‘userhdr’
backports-rtl8187/tmp/backports/backport-include/net/genetlink.h:48:21: error: conflicting types for ‘genl_info_userhdr’; have ‘void *(struct genl_info *)’

here is the full compile output:

root@kali:~/backports-rtl8187# ./build.sh -b
patching file Makefile
patching file net/wireless/util.c
patching file net/mac80211/ethtool.c
patching file net/mac80211/rx.c
patching file net/mac80211/rc80211_minstrel_ht.c
checking file drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
Hunk #1 succeeded at 1114 (offset 1 line).
Hunk #2 succeeded at 1605 (offset 2 lines).
checking file defconfigs/rtl8187
patching file drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
Hunk #1 succeeded at 1114 (offset 1 line).
Hunk #2 succeeded at 1605 (offset 2 lines).
patching file defconfigs/rtl8187
checking file net/mac80211/cfg.c
Hunk #1 succeeded at 818 with fuzz 2 (offset -32 lines).
checking file net/mac80211/tx.c
Hunk #2 succeeded at 2044 (offset -10 lines).
checking file net/wireless/chan.c
Hunk #1 succeeded at 1243 (offset -150 lines).
checking file drivers/net/wireless/zydas/zd1211rw/zd_mac.c
Hunk #3 succeeded at 1391 (offset -1 lines).
checking file drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
patching file net/mac80211/cfg.c
Hunk #1 succeeded at 818 with fuzz 2 (offset -32 lines).
patching file net/mac80211/tx.c
Hunk #2 succeeded at 2044 (offset -10 lines).
patching file net/wireless/chan.c
Hunk #1 succeeded at 1243 (offset -150 lines).
patching file drivers/net/wireless/zydas/zd1211rw/zd_mac.c
Hunk #3 succeeded at 1391 (offset -1 lines).
patching file drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
Generating local configuration database from kernel ... done.
cc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o conf.o conf.c
lex -ozconf.lex.c -L zconf.l
yacc -ozconf.tab.c -t -l zconf.y
zconf.y:34.1-7: Warnung: POSIX-Yacc akzeptiert %expect nicht [-Wyacc]
34 | %expect 32
| ^~~~~~~
zconf.y:97.1-11: Warnung: POSIX-Yacc akzeptiert %destructor nicht [-Wyacc]
97 | %destructor {
| ^~~~~~~~~~~
cc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o zconf.tab.o zconf.tab.c
cc conf.o zconf.tab.o -o conf

configuration written to .config

make[5]: „conf“ ist bereits aktuell.

configuration written to .config

Building backport-include/backport/autoconf.h ... done.
CC [M] /root/backports-rtl8187/tmp/backports/compat/main.o
In file included from /usr/src/linux-headers-6.6.15-common/include/linux/string.h:10,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/string.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/bitmap.h:11,
from /usr/src/linux-headers-6.6.15-common/include/linux/cpumask.h:12,
from /usr/src/linux-headers-6.6.15-common/include/linux/smp.h:13,
from /usr/src/linux-headers-6.6.15-common/arch/arm64/include/asm/arch_timer.h:18,
from /usr/src/linux-headers-6.6.15-common/arch/arm64/include/asm/timex.h:8,
from /usr/src/linux-headers-6.6.15-common/include/linux/timex.h:67,
from /usr/src/linux-headers-6.6.15-common/include/linux/time32.h:13,
from /usr/src/linux-headers-6.6.15-common/include/linux/time.h:60,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/time.h:3,
from /usr/src/linux-headers-6.6.15-common/arch/arm64/include/asm/stat.h:12,
from /usr/src/linux-headers-6.6.15-common/include/linux/stat.h:6,
from /usr/src/linux-headers-6.6.15-common/include/linux/module.h:13,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/module.h:3,
from /root/backports-rtl8187/tmp/backports/compat/main.c:1:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:32: warning: "is_signed_type" redefined
32 | #define is_signed_type(type) (((type)(-1)) < (type)1)
|
In file included from /root/backports-rtl8187/tmp/backports/backport-include/linux/compiler.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/build_bug.h:5,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/build_bug.h:5,
from /usr/src/linux-headers-6.6.15-common/include/linux/container_of.h:5,
from /usr/src/linux-headers-6.6.15-common/include/linux/list.h:5,
from /usr/src/linux-headers-6.6.15-common/include/linux/module.h:12:
/usr/src/linux-headers-6.6.15-common/include/linux/compiler.h:237: note: this is the location of the previous definition
237 | #define is_signed_type(type) (((type)(-1)) < (__force type)1)
|
In file included from /usr/src/linux-headers-6.6.15-common/include/linux/string.h:10,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/string.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/bitmap.h:11,
from /usr/src/linux-headers-6.6.15-common/include/linux/cpumask.h:12,
from /usr/src/linux-headers-6.6.15-common/include/linux/smp.h:13,
from /usr/src/linux-headers-6.6.15-common/arch/arm64/include/asm/arch_timer.h:18,
from /usr/src/linux-headers-6.6.15-common/arch/arm64/include/asm/timex.h:8,
from /usr/src/linux-headers-6.6.15-common/include/linux/timex.h:67,
from /usr/src/linux-headers-6.6.15-common/include/linux/time32.h:13,
from /usr/src/linux-headers-6.6.15-common/include/linux/time.h:60,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/time.h:3,
from /usr/src/linux-headers-6.6.15-common/arch/arm64/include/asm/stat.h:12,
from /usr/src/linux-headers-6.6.15-common/include/linux/stat.h:6,
from /usr/src/linux-headers-6.6.15-common/include/linux/module.h:13,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/module.h:3,
from /root/backports-rtl8187/tmp/backports/compat/main.c:1:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:32: warning: "is_signed_type" redefined
32 | #define is_signed_type(type) (((type)(-1)) < (type)1)
|
In file included from /root/backports-rtl8187/tmp/backports/backport-include/linux/compiler.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/build_bug.h:5,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/build_bug.h:5,
from /usr/src/linux-headers-6.6.15-common/include/linux/container_of.h:5,
from /usr/src/linux-headers-6.6.15-common/include/linux/list.h:5,
from /usr/src/linux-headers-6.6.15-common/include/linux/module.h:12:
/usr/src/linux-headers-6.6.15-common/include/linux/compiler.h:237: note: this is the location of the previous definition
237 | #define is_signed_type(type) (((type)(-1)) < (__force type)1)
|
LD [M] /root/backports-rtl8187/tmp/backports/compat/compat.o
CC [M] /root/backports-rtl8187/tmp/backports/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.o
In file included from /usr/src/linux-headers-6.6.15-common/include/linux/string.h:10,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/string.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/uuid.h:11,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/uuid.h:4,
from /usr/src/linux-headers-6.6.15-common/include/linux/mod_devicetable.h:14,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/mod_devicetable.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/usb.h:5,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/usb.h:3,
from /root/backports-rtl8187/tmp/backports/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:20:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:32: warning: "is_signed_type" redefined
32 | #define is_signed_type(type) (((type)(-1)) < (type)1)
|
In file included from /root/backports-rtl8187/tmp/backports/backport-include/linux/compiler.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/string.h:5:
/usr/src/linux-headers-6.6.15-common/include/linux/compiler.h:237: note: this is the location of the previous definition
237 | #define is_signed_type(type) (((type)(-1)) < (__force type)1)
|
In file included from /root/backports-rtl8187/tmp/backports/include/net/mac80211.h:21,
from /root/backports-rtl8187/tmp/backports/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:26:
/root/backports-rtl8187/tmp/backports/include/net/cfg80211.h: In function ‘wdev_address’:
/root/backports-rtl8187/tmp/backports/include/net/cfg80211.h:5504:36: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
5504 | return wdev->netdev->dev_addr;
| ~~~~~~~~~~~~^~~~~~~~~~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h: In function ‘qdisc_class_get’:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:66:22: warning: comparison of distinct pointer types lacks a cast
66 | (void) (&__a == &__b);
| ^~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h:650:13: note: in expansion of macro ‘check_add_overflow’
650 | if (check_add_overflow(cl->filter_cnt, 1, &res))
| ^~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h: In function ‘qdisc_class_put’:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:75:22: warning: comparison of distinct pointer types lacks a cast
75 | (void) (&__a == &__b);
| ^~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h:660:13: note: in expansion of macro ‘check_sub_overflow’
660 | if (check_sub_overflow(cl->filter_cnt, 1, &res))
| ^~~~~~~~~~~~~~~~~~
In file included from /usr/src/linux-headers-6.6.15-common/include/linux/string.h:294:
In function ‘fortify_memset_chk’,
inlined from ‘ieee80211_tx_info_clear_status’ at /root/backports-rtl8187/tmp/backports/include/net/mac80211.h:1207:2,
inlined from ‘rtl8187_tx_cb’ at /root/backports-rtl8187/tmp/backports/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:195:2:
/usr/src/linux-headers-6.6.15-common/include/linux/fortify-string.h:493:25: warning: call to ‘__write_overflow_field’ declared with attribute warning: detected write beyond size of field (1st parameter); maybe use struct_group()? [-Wattribute-warning]
493 | __write_overflow_field(p_size_field, size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC [M] /root/backports-rtl8187/tmp/backports/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.o
In file included from /usr/src/linux-headers-6.6.15-common/include/linux/string.h:10,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/string.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/uuid.h:11,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/uuid.h:4,
from /usr/src/linux-headers-6.6.15-common/include/linux/mod_devicetable.h:14,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/mod_devicetable.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/usb.h:5,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/usb.h:3,
from /root/backports-rtl8187/tmp/backports/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:16:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:32: warning: "is_signed_type" redefined
32 | #define is_signed_type(type) (((type)(-1)) < (type)1)
|
In file included from /root/backports-rtl8187/tmp/backports/backport-include/linux/compiler.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/string.h:5:
/usr/src/linux-headers-6.6.15-common/include/linux/compiler.h:237: note: this is the location of the previous definition
237 | #define is_signed_type(type) (((type)(-1)) < (__force type)1)
|
In file included from /root/backports-rtl8187/tmp/backports/include/net/mac80211.h:21,
from /root/backports-rtl8187/tmp/backports/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:17:
/root/backports-rtl8187/tmp/backports/include/net/cfg80211.h: In function ‘wdev_address’:
/root/backports-rtl8187/tmp/backports/include/net/cfg80211.h:5504:36: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
5504 | return wdev->netdev->dev_addr;
| ~~~~~~~~~~~~^~~~~~~~~~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h: In function ‘qdisc_class_get’:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:66:22: warning: comparison of distinct pointer types lacks a cast
66 | (void) (&__a == &__b);
| ^~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h:650:13: note: in expansion of macro ‘check_add_overflow’
650 | if (check_add_overflow(cl->filter_cnt, 1, &res))
| ^~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h: In function ‘qdisc_class_put’:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:75:22: warning: comparison of distinct pointer types lacks a cast
75 | (void) (&__a == &__b);
| ^~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h:660:13: note: in expansion of macro ‘check_sub_overflow’
660 | if (check_sub_overflow(cl->filter_cnt, 1, &res))
| ^~~~~~~~~~~~~~~~~~
CC [M] /root/backports-rtl8187/tmp/backports/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.o
In file included from /usr/src/linux-headers-6.6.15-common/include/linux/string.h:10,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/string.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/bitmap.h:11,
from /usr/src/linux-headers-6.6.15-common/include/linux/cpumask.h:12,
from /usr/src/linux-headers-6.6.15-common/include/linux/smp.h:13,
from /usr/src/linux-headers-6.6.15-common/arch/arm64/include/asm/arch_timer.h:18,
from /usr/src/linux-headers-6.6.15-common/arch/arm64/include/asm/timex.h:8,
from /usr/src/linux-headers-6.6.15-common/include/linux/timex.h:67,
from /usr/src/linux-headers-6.6.15-common/include/linux/time32.h:13,
from /usr/src/linux-headers-6.6.15-common/include/linux/time.h:60,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/time.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/skbuff.h:15,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/skbuff.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/if_ether.h:19,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/if_ether.h:3,
from /root/backports-rtl8187/tmp/backports/include/net/mac80211.h:18,
from /root/backports-rtl8187/tmp/backports/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c:15:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:32: warning: "is_signed_type" redefined
32 | #define is_signed_type(type) (((type)(-1)) < (type)1)
|
In file included from /root/backports-rtl8187/tmp/backports/backport-include/linux/compiler.h:3,
from /usr/src/linux-headers-6.6.15-common/include/asm-generic/bug.h:5,
from /root/backports-rtl8187/tmp/backports/backport-include/asm-generic/bug.h:3,
from /usr/src/linux-headers-6.6.15-common/arch/arm64/include/asm/bug.h:26,
from /usr/src/linux-headers-6.6.15-common/include/linux/bug.h:5,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/bug.h:3,
from /root/backports-rtl8187/tmp/backports/include/net/mac80211.h:16:
/usr/src/linux-headers-6.6.15-common/include/linux/compiler.h:237: note: this is the location of the previous definition
237 | #define is_signed_type(type) (((type)(-1)) < (__force type)1)
|
In file included from /root/backports-rtl8187/tmp/backports/include/net/mac80211.h:21:
/root/backports-rtl8187/tmp/backports/include/net/cfg80211.h: In function ‘wdev_address’:
/root/backports-rtl8187/tmp/backports/include/net/cfg80211.h:5504:36: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
5504 | return wdev->netdev->dev_addr;
| ~~~~~~~~~~~~^~~~~~~~~~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h: In function ‘qdisc_class_get’:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:66:22: warning: comparison of distinct pointer types lacks a cast
66 | (void) (&__a == &__b);
| ^~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h:650:13: note: in expansion of macro ‘check_add_overflow’
650 | if (check_add_overflow(cl->filter_cnt, 1, &res))
| ^~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h: In function ‘qdisc_class_put’:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:75:22: warning: comparison of distinct pointer types lacks a cast
75 | (void) (&__a == &__b);
| ^~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h:660:13: note: in expansion of macro ‘check_sub_overflow’
660 | if (check_sub_overflow(cl->filter_cnt, 1, &res))
| ^~~~~~~~~~~~~~~~~~
CC [M] /root/backports-rtl8187/tmp/backports/drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.o
In file included from /usr/src/linux-headers-6.6.15-common/include/linux/string.h:10,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/string.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/uuid.h:11,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/uuid.h:4,
from /usr/src/linux-headers-6.6.15-common/include/linux/mod_devicetable.h:14,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/mod_devicetable.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/usb.h:5,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/usb.h:3,
from /root/backports-rtl8187/tmp/backports/drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c:14:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:32: warning: "is_signed_type" redefined
32 | #define is_signed_type(type) (((type)(-1)) < (type)1)
|
In file included from /root/backports-rtl8187/tmp/backports/backport-include/linux/compiler.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/string.h:5:
/usr/src/linux-headers-6.6.15-common/include/linux/compiler.h:237: note: this is the location of the previous definition
237 | #define is_signed_type(type) (((type)(-1)) < (__force type)1)
|
In file included from /root/backports-rtl8187/tmp/backports/include/net/mac80211.h:21,
from /root/backports-rtl8187/tmp/backports/drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c:15:
/root/backports-rtl8187/tmp/backports/include/net/cfg80211.h: In function ‘wdev_address’:
/root/backports-rtl8187/tmp/backports/include/net/cfg80211.h:5504:36: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
5504 | return wdev->netdev->dev_addr;
| ~~~~~~~~~~~~^~~~~~~~~~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h: In function ‘qdisc_class_get’:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:66:22: warning: comparison of distinct pointer types lacks a cast
66 | (void) (&__a == &__b);
| ^~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h:650:13: note: in expansion of macro ‘check_add_overflow’
650 | if (check_add_overflow(cl->filter_cnt, 1, &res))
| ^~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h: In function ‘qdisc_class_put’:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:75:22: warning: comparison of distinct pointer types lacks a cast
75 | (void) (&__a == &__b);
| ^~
/usr/src/linux-headers-6.6.15-common/include/net/sch_generic.h:660:13: note: in expansion of macro ‘check_sub_overflow’
660 | if (check_sub_overflow(cl->filter_cnt, 1, &res))
| ^~~~~~~~~~~~~~~~~~
LD [M] /root/backports-rtl8187/tmp/backports/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.o
CC [M] /root/backports-rtl8187/tmp/backports/net/wireless/core.o
In file included from /usr/src/linux-headers-6.6.15-common/include/linux/string.h:10,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/string.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/bitmap.h:11,
from /usr/src/linux-headers-6.6.15-common/include/linux/cpumask.h:12,
from /usr/src/linux-headers-6.6.15-common/include/linux/mm_types_task.h:14,
from /usr/src/linux-headers-6.6.15-common/include/linux/mm_types.h:5,
from /usr/src/linux-headers-6.6.15-common/include/linux/uio.h:10,
from /usr/src/linux-headers-6.6.15-common/include/linux/socket.h:8,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/socket.h:3,
from /usr/src/linux-headers-6.6.15-common/include/uapi/linux/if.h:25,
from /root/backports-rtl8187/tmp/backports/net/wireless/core.c:13:
/root/backports-rtl8187/tmp/backports/include/linux/overflow.h:32: warning: "is_signed_type" redefined
32 | #define is_signed_type(type) (((type)(-1)) < (type)1)
|
In file included from /root/backports-rtl8187/tmp/backports/backport-include/linux/compiler.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/export.h:5,
from /usr/src/linux-headers-6.6.15-common/include/linux/linkage.h:7,
from /usr/src/linux-headers-6.6.15-common/include/linux/kernel.h:17,
from /root/backports-rtl8187/tmp/backports/backport-include/linux/kernel.h:3,
from /usr/src/linux-headers-6.6.15-common/include/linux/uio.h:8:
/usr/src/linux-headers-6.6.15-common/include/linux/compiler.h:237: note: this is the location of the previous definition
237 | #define is_signed_type(type) (((type)(-1)) < (__force type)1)
|
In file included from /root/backports-rtl8187/tmp/backports/net/wireless/core.c:25:
/root/backports-rtl8187/tmp/backports/backport-include/net/genetlink.h: In function ‘__bp_genl_info_userhdr_set’:
/root/backports-rtl8187/tmp/backports/backport-include/net/genetlink.h:9:13: error: ‘struct genl_info’ has no member named ‘userhdr’
9 | info->userhdr = userhdr;
| ^~
/root/backports-rtl8187/tmp/backports/backport-include/net/genetlink.h: In function ‘__bp_genl_info_userhdr’:
/root/backports-rtl8187/tmp/backports/backport-include/net/genetlink.h:14:20: error: ‘struct genl_info’ has no member named ‘userhdr’
14 | return info->userhdr;
| ^~
/root/backports-rtl8187/tmp/backports/backport-include/net/genetlink.h: At top level:
/root/backports-rtl8187/tmp/backports/backport-include/net/genetlink.h:48:21: error: conflicting types for ‘genl_info_userhdr’; have ‘void *(struct genl_info *)’
48 | static inline void *genl_info_userhdr(struct genl_info *info)
| ^~~~~~~~~~~~~~~~~
In file included from /root/backports-rtl8187/tmp/backports/backport-include/net/genetlink.h:3:
/usr/src/linux-headers-6.6.15-common/include/net/genetlink.h:128:21: note: previous definition of ‘genl_info_userhdr’ with type ‘void *(const struct genl_info *)’
128 | static inline void *genl_info_userhdr(const struct genl_info *info)
| ^~~~~~~~~~~~~~~~~
In file included from /root/backports-rtl8187/tmp/backports/net/wireless/core.c:26:
/root/backports-rtl8187/tmp/backports/include/net/cfg80211.h: In function ‘wdev_address’:
/root/backports-rtl8187/tmp/backports/include/net/cfg80211.h:5504:36: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
5504 | return wdev->netdev->dev_addr;
| ~~~~~~~~~~~~^~~~~~~~~~
make[6]: *** [/usr/src/linux-headers-6.6.15-common/scripts/Makefile.build:248: /root/backports-rtl8187/tmp/backports/net/wireless/core.o] Fehler 1
make[5]: *** [/usr/src/linux-headers-6.6.15-common/scripts/Makefile.build:485: /root/backports-rtl8187/tmp/backports/net/wireless] Fehler 2
make[4]: *** [/usr/src/linux-headers-6.6.15-common/Makefile:1938: /root/backports-rtl8187/tmp/backports] Fehler 2
make[3]: *** [Makefile.build:13: modules] Fehler 2
make[2]: *** [Makefile.real:88: modules] Fehler 2
make[1]: *** [Makefile:43: modules] Fehler 2
make: *** [Makefile:30: default] Fehler 2
! Failed to build rtl8187 wireless driver.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant