Activity log for bug #1969626

Date Who What changed Old value New value Message
2022-04-20 14:02:24 Andreas Hasenack bug added bug
2022-04-20 14:02:56 Andreas Hasenack description root@nsn7:~# tcpaccept-bpfcc In file included from <built-in>:2: In file included from /virtual/include/bcc/bpf.h:12: In file included from include/linux/types.h:6: In file included from include/uapi/linux/types.h:14: In file included from include/uapi/linux/posix_types.h:5: In file included from include/linux/stddef.h:5: In file included from include/uapi/linux/stddef.h:2: In file included from include/linux/compiler_types.h:80: include/linux/compiler-clang.h:41:9: warning: '__HAVE_BUILTIN_BSWAP32__' macro redefined [-Wmacro-redefined] #define __HAVE_BUILTIN_BSWAP32__ ^ <command line>:4:9: note: previous definition is here #define __HAVE_BUILTIN_BSWAP32__ 1 ^ In file included from <built-in>:2: In file included from /virtual/include/bcc/bpf.h:12: In file included from include/linux/types.h:6: In file included from include/uapi/linux/types.h:14: In file included from include/uapi/linux/posix_types.h:5: In file included from include/linux/stddef.h:5: In file included from include/uapi/linux/stddef.h:2: In file included from include/linux/compiler_types.h:80: include/linux/compiler-clang.h:42:9: warning: '__HAVE_BUILTIN_BSWAP64__' macro redefined [-Wmacro-redefined] #define __HAVE_BUILTIN_BSWAP64__ ^ <command line>:5:9: note: previous definition is here #define __HAVE_BUILTIN_BSWAP64__ 1 ^ In file included from <built-in>:2: In file included from /virtual/include/bcc/bpf.h:12: In file included from include/linux/types.h:6: In file included from include/uapi/linux/types.h:14: In file included from include/uapi/linux/posix_types.h:5: In file included from include/linux/stddef.h:5: In file included from include/uapi/linux/stddef.h:2: In file included from include/linux/compiler_types.h:80: include/linux/compiler-clang.h:43:9: warning: '__HAVE_BUILTIN_BSWAP16__' macro redefined [-Wmacro-redefined] #define __HAVE_BUILTIN_BSWAP16__ ^ <command line>:3:9: note: previous definition is here #define __HAVE_BUILTIN_BSWAP16__ 1 ^ In file included from /virtual/main.c:15: In file included from include/net/sock.h:46: In file included from include/linux/netdevice.h:41: In file included from include/net/netprio_cgroup.h:11: In file included from include/linux/cgroup.h:28: In file included from include/linux/cgroup-defs.h:22: In file included from include/linux/bpf-cgroup.h:5: include/linux/bpf.h:211:35: error: invalid application of 'sizeof' to an incomplete type 'struct bpf_timer' memset(dst + map->timer_off, 0, sizeof(struct bpf_timer)); ^ ~~~~~~~~~~~~~~~~~~ include/linux/bpf.h:211:49: note: forward declaration of 'struct bpf_timer' memset(dst + map->timer_off, 0, sizeof(struct bpf_timer)); ^ include/linux/bpf.h:225:10: error: invalid application of 'sizeof' to an incomplete type 'struct bpf_timer' t_sz = sizeof(struct bpf_timer); ^ ~~~~~~~~~~~~~~~~~~ include/linux/bpf.h:225:24: note: forward declaration of 'struct bpf_timer' t_sz = sizeof(struct bpf_timer); ^ In file included from /virtual/main.c:15: In file included from include/net/sock.h:59: include/linux/filter.h:1518:44: error: use of undeclared identifier 'BPF_F_BROADCAST'; did you mean 'IFF_BROADCAST'? if (unlikely(!ri->tgt_value) && !(flags & BPF_F_BROADCAST)) { ^~~~~~~~~~~~~~~ IFF_BROADCAST include/uapi/linux/if.h:86:2: note: 'IFF_BROADCAST' declared here IFF_BROADCAST = 1<<1, /* volatile */ ^ In file included from /virtual/main.c:15: In file included from include/net/sock.h:59: include/linux/filter.h:1533:14: error: use of undeclared identifier 'BPF_F_BROADCAST'; did you mean 'IFF_BROADCAST'? if (flags & BPF_F_BROADCAST) { ^~~~~~~~~~~~~~~ IFF_BROADCAST include/uapi/linux/if.h:86:2: note: 'IFF_BROADCAST' declared here IFF_BROADCAST = 1<<1, /* volatile */ ^ 3 warnings and 4 errors generated. Traceback (most recent call last): File "/usr/sbin/tcpaccept-bpfcc", line 240, in <module> b = BPF(text=bpf_text) File "/usr/lib/python3/dist-packages/bcc/__init__.py", line 364, in __init__ raise Exception("Failed to compile BPF module %s" % (src_file or "<text>")) Exception: Failed to compile BPF module <text> On jammy bpfcc-tools 0.18.0+ds-2 # uname -a Linux nsn7 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux root@nsn7:~# tcpaccept-bpfcc In file included from <built-in>:2: In file included from /virtual/include/bcc/bpf.h:12: In file included from include/linux/types.h:6: In file included from include/uapi/linux/types.h:14: In file included from include/uapi/linux/posix_types.h:5: In file included from include/linux/stddef.h:5: In file included from include/uapi/linux/stddef.h:2: In file included from include/linux/compiler_types.h:80: include/linux/compiler-clang.h:41:9: warning: '__HAVE_BUILTIN_BSWAP32__' macro redefined [-Wmacro-redefined] #define __HAVE_BUILTIN_BSWAP32__         ^ <command line>:4:9: note: previous definition is here #define __HAVE_BUILTIN_BSWAP32__ 1         ^ In file included from <built-in>:2: In file included from /virtual/include/bcc/bpf.h:12: In file included from include/linux/types.h:6: In file included from include/uapi/linux/types.h:14: In file included from include/uapi/linux/posix_types.h:5: In file included from include/linux/stddef.h:5: In file included from include/uapi/linux/stddef.h:2: In file included from include/linux/compiler_types.h:80: include/linux/compiler-clang.h:42:9: warning: '__HAVE_BUILTIN_BSWAP64__' macro redefined [-Wmacro-redefined] #define __HAVE_BUILTIN_BSWAP64__         ^ <command line>:5:9: note: previous definition is here #define __HAVE_BUILTIN_BSWAP64__ 1         ^ In file included from <built-in>:2: In file included from /virtual/include/bcc/bpf.h:12: In file included from include/linux/types.h:6: In file included from include/uapi/linux/types.h:14: In file included from include/uapi/linux/posix_types.h:5: In file included from include/linux/stddef.h:5: In file included from include/uapi/linux/stddef.h:2: In file included from include/linux/compiler_types.h:80: include/linux/compiler-clang.h:43:9: warning: '__HAVE_BUILTIN_BSWAP16__' macro redefined [-Wmacro-redefined] #define __HAVE_BUILTIN_BSWAP16__         ^ <command line>:3:9: note: previous definition is here #define __HAVE_BUILTIN_BSWAP16__ 1         ^ In file included from /virtual/main.c:15: In file included from include/net/sock.h:46: In file included from include/linux/netdevice.h:41: In file included from include/net/netprio_cgroup.h:11: In file included from include/linux/cgroup.h:28: In file included from include/linux/cgroup-defs.h:22: In file included from include/linux/bpf-cgroup.h:5: include/linux/bpf.h:211:35: error: invalid application of 'sizeof' to an incomplete type 'struct bpf_timer'                 memset(dst + map->timer_off, 0, sizeof(struct bpf_timer));                                                 ^ ~~~~~~~~~~~~~~~~~~ include/linux/bpf.h:211:49: note: forward declaration of 'struct bpf_timer'                 memset(dst + map->timer_off, 0, sizeof(struct bpf_timer));                                                               ^ include/linux/bpf.h:225:10: error: invalid application of 'sizeof' to an incomplete type 'struct bpf_timer'                 t_sz = sizeof(struct bpf_timer);                        ^ ~~~~~~~~~~~~~~~~~~ include/linux/bpf.h:225:24: note: forward declaration of 'struct bpf_timer'                 t_sz = sizeof(struct bpf_timer);                                      ^ In file included from /virtual/main.c:15: In file included from include/net/sock.h:59: include/linux/filter.h:1518:44: error: use of undeclared identifier 'BPF_F_BROADCAST'; did you mean 'IFF_BROADCAST'?         if (unlikely(!ri->tgt_value) && !(flags & BPF_F_BROADCAST)) {                                                   ^~~~~~~~~~~~~~~                                                   IFF_BROADCAST include/uapi/linux/if.h:86:2: note: 'IFF_BROADCAST' declared here         IFF_BROADCAST = 1<<1, /* volatile */         ^ In file included from /virtual/main.c:15: In file included from include/net/sock.h:59: include/linux/filter.h:1533:14: error: use of undeclared identifier 'BPF_F_BROADCAST'; did you mean 'IFF_BROADCAST'?         if (flags & BPF_F_BROADCAST) {                     ^~~~~~~~~~~~~~~                     IFF_BROADCAST include/uapi/linux/if.h:86:2: note: 'IFF_BROADCAST' declared here         IFF_BROADCAST = 1<<1, /* volatile */         ^ 3 warnings and 4 errors generated. Traceback (most recent call last):   File "/usr/sbin/tcpaccept-bpfcc", line 240, in <module>     b = BPF(text=bpf_text)   File "/usr/lib/python3/dist-packages/bcc/__init__.py", line 364, in __init__     raise Exception("Failed to compile BPF module %s" % (src_file or "<text>")) Exception: Failed to compile BPF module <text>
2022-05-09 12:41:33 Launchpad Janitor bpfcc (Ubuntu): status New Confirmed
2022-05-09 12:42:06 Yogaraj tags jammy
2022-05-09 12:42:47 Yogaraj bug added subscriber Yogaraj
2022-08-18 16:40:49 megastallman bug watch added https://github.com/iovisor/bcc/issues/3993
2022-12-22 20:14:42 John Carter bug added subscriber John Carter
2023-07-20 05:16:35 Junien F bug added subscriber The Canonical Sysadmins
2023-07-25 15:12:38 Junien F bpfcc (Ubuntu): importance Undecided High
2023-07-25 15:12:48 Junien F bug added subscriber Junien Fridrick
2023-08-09 03:21:41 Ray Eldath bug added subscriber Ray Eldath
2024-02-20 10:48:16 Christian Ehrhardt  nominated for series Ubuntu Jammy
2024-02-20 10:48:16 Christian Ehrhardt  bug task added bpfcc (Ubuntu Jammy)
2024-02-20 10:48:21 Christian Ehrhardt  bpfcc (Ubuntu Jammy): status New Confirmed
2024-02-20 10:48:23 Christian Ehrhardt  bpfcc (Ubuntu): status Confirmed Fix Released
2024-06-03 17:41:03 Tom Dobes bug added subscriber Tom Dobes