/builddir/build/BUILD/kernel-5.18.fc33/linux-5.18/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf_core_read.h:263:28: note: expanded from macro '___arrow2' #define ___arrow2(a, b) a->b ~ ^ skeleton/pid_iter.bpf.c:49:30: error: no member named 'bpf_cookie' in 'struct perf_event' return BPF_CORE_READ(event, bpf_cookie); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/kernel-5.18.fc33/linux-5.18/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf_core_read.h:404:34: note: expanded from macro 'BPF_CORE_READ' BPF_CORE_READ_INTO(&__r, (src), a, ##__VA_ARGS__); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kernel-5.18.fc33/linux-5.18/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf_core_read.h:312:20: note: expanded from macro 'BPF_CORE_READ_INTO' dst, (src), a, ##__VA_ARGS__) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kernel-5.18.fc33/linux-5.18/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf_core_read.h:303:18: note: expanded from macro '___core_read' src, a, ##__VA_ARGS__) ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kernel-5.18.fc33/linux-5.18/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf_core_read.h:296:38: note: expanded from macro '___core_read0' ___read(fn, dst, ___type(src), src, a); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/kernel-5.18.fc33/linux-5.18/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf_core_read.h:277:61: note: expanded from macro '___read' read_fn((void *)(dst), sizeof(*(dst)), &((src_type)(src))->accessor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/kernel-5.18.fc33/linux-5.18/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf_core_read.h:206:79: note: expanded from macro 'bpf_core_read' bpf_probe_read_kernel(dst, sz, (const void *)__builtin_preserve_access_index(src)) ^~~ skeleton/pid_iter.bpf.c:49:9: error: returning 'void' from a function with incompatible result type '__u64' (aka 'unsigned long long') return BPF_CORE_READ(event, bpf_cookie); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kernel-5.18.fc33/linux-5.18/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf_core_read.h:402:36: note: expanded from macro 'BPF_CORE_READ' #define BPF_CORE_READ(src, a, ...) ({ \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ skeleton/pid_iter.bpf.c:90:36: error: use of undeclared identifier 'BPF_LINK_TYPE_PERF_EVENT'; did you mean 'BPF_PROG_TYPE_PERF_EVENT'? if (BPF_CORE_READ(link, type) == BPF_LINK_TYPE_PERF_EVENT) { ^~~~~~~~~~~~~~~~~~~~~~~~ BPF_PROG_TYPE_PERF_EVENT ./vmlinux.h:9381:2: note: 'BPF_PROG_TYPE_PERF_EVENT' declared here BPF_PROG_TYPE_PERF_EVENT = 7, ^ 10 errors generated. make: *** [Makefile:182: pid_iter.bpf.o] Error 1 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.l4nNmC (%build) Bad exit status from /var/tmp/rpm-tmp.l4nNmC (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.9/site-packages/mockbuild/util.py", line 600, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/kernel-tools.spec