==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_2571c39d-23a4-4f1b-a1e6-2357aa1e32c2]...done ==> Making package: linux-tools 6.16-1.1 (Thu Aug 14 20:46:46 2025) ==> Retrieving sources... -> Cloning linux git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v3/linux-tools-6.16-1/linux'... -> Found cpupower.default -> Found cpupower.systemd -> Found cpupower.service -> Found usbipd.service -> Found hv_kvp_daemon.service -> Found hv_vss_daemon.service ==> Validating source files with sha256sums... linux ... Passed cpupower.default ... Passed cpupower.systemd ... Passed cpupower.service ... Passed usbipd.service ... Passed hv_kvp_daemon.service ... Passed hv_vss_daemon.service ... Passed ==> Verifying source file signatures with gpg... linux git repo ... Passed ==> Making package: linux-tools 6.16-1.1 (Thu Aug 14 18:56:16 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (38) New Version Net Change extra/compiler-rt 20.1.8-1 45.59 MiB extra/docbook-xml 4.5-11 1.96 MiB extra/docbook-xsl 1.79.2-9 26.32 MiB core/libedit 20250104_3.1-1 0.26 MiB extra/libxslt 1.1.43-2 0.78 MiB core/mpdecimal 4.0.1-1 0.33 MiB core/pcre 8.45-4 3.50 MiB extra/perl-error 0.17030-2 0.04 MiB extra/perl-mailtools 2.22-2 0.10 MiB extra/perl-timedate 2.33-8 0.08 MiB extra/python-autocommand 2.2.2-7 0.08 MiB extra/python-jaraco.collections 5.1.0-1 0.10 MiB extra/python-jaraco.context 6.0.1-1 0.04 MiB extra/python-jaraco.functools 4.1.0-1 0.07 MiB extra/python-jaraco.text 4.0.0-2 0.08 MiB extra/python-more-itertools 10.7.0-1 0.67 MiB extra/python-packaging 25.0-1 0.67 MiB extra/python-platformdirs 4.3.8-1 0.24 MiB extra/python-wheel 0.45.1-1 0.28 MiB extra/zlib-ng 2.2.5-1 0.26 MiB extra/asciidoc 10.2.1-2 2.34 MiB extra/clang 20.1.8-1 210.15 MiB core/elfutils 0.193-5 3.59 MiB extra/git 2.50.1-3 29.40 MiB core/libnl 3.11.0-1 2.08 MiB extra/libpfm 4.13.0+r83+g91970fe-1 2.49 MiB extra/libtraceevent 1:1.8.4-1 0.39 MiB extra/libunwind 1.8.2-1 0.29 MiB extra/llvm 20.1.8-1 116.38 MiB extra/llvm-libs 20.1.8-1 150.01 MiB extra/numactl 2.0.19-1 0.24 MiB core/pciutils 3.14.0-1 0.39 MiB core/python 3.13.5-1 67.53 MiB extra/python-docutils 1:0.21.2-3 5.68 MiB extra/python-setuptools 1:80.9.0-1 7.65 MiB extra/slang 2.3.3-4 3.36 MiB extra/sysfsutils 2.1.1-2 0.09 MiB extra/xmlto 0.0.29-1 0.07 MiB Total Installed Size: 683.60 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing docbook-xml... installing libxslt... Optional dependencies for libxslt python: Python bindings [pending] installing docbook-xsl... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending] python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing asciidoc... Optional dependencies for asciidoc graphviz: graphviz-filter lilypond: music-filter imagemagick: music-filter source-highlight: source-highlight-filter dblatex: pdf generation fop: alternative pdf generation w3m: text generation lynx: alternative text generation installing xmlto... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-packaging... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing pcre... installing slang... installing elfutils... installing libunwind... installing numactl... installing libtraceevent... Optional dependencies for libtraceevent libtraceevent-docs: for documentation installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [installed] llvm: referenced by some clang headers [pending] installing libpfm... installing pciutils... Optional dependencies for pciutils which: for update-pciids [installed] grep: for update-pciids [installed] curl: for update-pciids [installed] installing sysfsutils... installing python-docutils... Optional dependencies for python-docutils python-myst-parser: to parse input in "Markdown" (CommonMark) format python-pillow: for some image manipulation operations python-pygments: for syntax highlighting of code directives and roles installing llvm... installing libnl... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... ==> Retrieving sources... -> Found cpupower.default -> Found cpupower.systemd -> Found cpupower.service -> Found usbipd.service -> Found hv_kvp_daemon.service -> Found hv_vss_daemon.service ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of linux git repo... Cloning into 'linux'... done. Updating files: 25% (23265/90498) Updating files: 26% (23530/90498) Updating files: 27% (24435/90498) Updating files: 28% (25340/90498) Updating files: 29% (26245/90498) Updating files: 30% (27150/90498) Updating files: 31% (28055/90498) Updating files: 32% (28960/90498) Updating files: 33% (29865/90498) Updating files: 34% (30770/90498) Updating files: 35% (31675/90498) Updating files: 36% (32580/90498) Updating files: 37% (33485/90498) Updating files: 38% (34390/90498) Updating files: 39% (35295/90498) Updating files: 39% (36041/90498) Updating files: 40% (36200/90498) Updating files: 41% (37105/90498) Updating files: 42% (38010/90498) Updating files: 43% (38915/90498) Updating files: 44% (39820/90498) Updating files: 45% (40725/90498) Updating files: 46% (41630/90498) Updating files: 47% (42535/90498) Updating files: 48% (43440/90498) Updating files: 49% (44345/90498) Updating files: 50% (45249/90498) Updating files: 50% (45516/90498) Updating files: 51% (46154/90498) Updating files: 52% (47059/90498) Updating files: 53% (47964/90498) Updating files: 54% (48869/90498) Updating files: 55% (49774/90498) Updating files: 56% (50679/90498) Updating files: 57% (51584/90498) Updating files: 58% (52489/90498) Updating files: 59% (53394/90498) Updating files: 60% (54299/90498) Updating files: 60% (55135/90498) Updating files: 61% (55204/90498) Updating files: 62% (56109/90498) Updating files: 63% (57014/90498) Updating files: 64% (57919/90498) Updating files: 65% (58824/90498) Updating files: 66% (59729/90498) Updating files: 67% (60634/90498) Updating files: 68% (61539/90498) Updating files: 69% (62444/90498) Updating files: 70% (63349/90498) Updating files: 71% (64254/90498) Updating files: 72% (65159/90498) Updating files: 73% (66064/90498) Updating files: 73% (66937/90498) Updating files: 74% (66969/90498) Updating files: 75% (67874/90498) Updating files: 76% (68779/90498) Updating files: 77% (69684/90498) Updating files: 78% (70589/90498) Updating files: 79% (71494/90498) Updating files: 80% (72399/90498) Updating files: 81% (73304/90498) Updating files: 82% (74209/90498) Updating files: 83% (75114/90498) Updating files: 84% (76019/90498) Updating files: 85% (76924/90498) Updating files: 86% (77829/90498) Updating files: 87% (78734/90498) Updating files: 88% (79639/90498) Updating files: 89% (80544/90498) Updating files: 90% (81449/90498) Updating files: 90% (82082/90498) Updating files: 91% (82354/90498) Updating files: 92% (83259/90498) Updating files: 93% (84164/90498) Updating files: 94% (85069/90498) Updating files: 95% (85974/90498) Updating files: 96% (86879/90498) Updating files: 97% (87784/90498) Updating files: 98% (88689/90498) Updating files: 99% (89594/90498) Updating files: 100% (90498/90498) Updating files: 100% (90498/90498), done. Switched to a new branch 'makepkg' ==> Starting prepare()... ==> Starting build()... :: perf /startdir/src/linux/tools/perf /startdir/src Warning: Kernel ABI header differences: diff -u tools/include/uapi/linux/kvm.h include/uapi/linux/kvm.h diff -u tools/arch/x86/include/asm/cpufeatures.h arch/x86/include/asm/cpufeatures.h diff -u tools/arch/x86/include/uapi/asm/kvm.h arch/x86/include/uapi/asm/kvm.h diff -u tools/arch/arm64/include/asm/cputype.h arch/arm64/include/asm/cputype.h make[1]: Entering directory '/startdir/src/linux/tools/perf' Makefile.config:1086: No libbabeltrace found, disables 'perf data' CTF format support, please install libbabeltrace-dev[el]/libbabeltrace-ctf-dev Makefile.config:1098: No libcapstone found, disables disasm engine support for 'perf script', please install libcapstone-dev/capstone-devel Makefile.config:1129: No alternatives command found, you need to set JDIR= to point to the root of your Java directory Makefile.config:1192: libtracefs is missing. Please install libtracefs-dev/libtracefs-devel Auto-detecting system features: ... libdw: [ on ] ... glibc: [ on ] ... libelf: [ on ] ... libnuma: [ on ] ... numa_num_possible_cpus: [ on ] ... libperl: [ on ] ... libpython: [ on ] ... libcrypto: [ on ] ... libcapstone: [ OFF ] ... llvm-perf: [ OFF ] ... zlib: [ on ] ... lzma: [ on ] ... get_cpuid: [ on ] ... bpf: [ on ] ... libaio: [ on ] ... libzstd: [ on ] GEN common-cmds.h make[2]: Entering directory '/startdir/src/linux/tools/arch/arm64/tools' GEN /startdir/src/linux/tools/perf/arch/arm64/include/generated/asm/sysreg-defs.h make[2]: Leaving directory '/startdir/src/linux/tools/arch/arm64/tools' CC perf-read-vdso32 GEN perf-archive GEN perf-iostat CC dlfilters/dlfilter-test-api-v0.o CC dlfilters/dlfilter-test-api-v2.o CC dlfilters/dlfilter-show-cycles.o make[2]: Entering directory '/startdir/src/linux/tools/perf/tests/shell/coresight' make[2]: Entering directory '/startdir/src/linux/tools/lib/api' make[2]: Entering directory '/startdir/src/linux/tools/lib/subcmd' make[2]: Entering directory '/startdir/src/linux/tools/lib/symbol' make[2]: Entering directory '/startdir/src/linux/tools/lib/bpf' make[2]: Entering directory '/startdir/src/linux/tools/bpf/bpftool' INSTALL /startdir/src/linux/tools/perf/libsubcmd/include/subcmd/exec-cmd.h INSTALL /startdir/src/linux/tools/perf/libsubcmd/include/subcmd/help.h INSTALL /startdir/src/linux/tools/perf/libsubcmd/include/subcmd/pager.h INSTALL /startdir/src/linux/tools/perf/libsubcmd/include/subcmd/parse-options.h INSTALL /startdir/src/linux/tools/perf/libsubcmd/include/subcmd/run-command.h INSTALL libsubcmd_headers LINK dlfilters/dlfilter-show-cycles.so INSTALL /startdir/src/linux/tools/perf/libperf/include/perf/bpf_perf.h INSTALL /startdir/src/linux/tools/perf/libapi/include/api/cpu.h INSTALL /startdir/src/linux/tools/perf/libapi/include/api/debug.h INSTALL /startdir/src/linux/tools/perf/libperf/include/perf/core.h INSTALL /startdir/src/linux/tools/perf/libperf/include/perf/cpumap.h INSTALL /startdir/src/linux/tools/perf/libapi/include/api/io.h INSTALL /startdir/src/linux/tools/perf/libsymbol/include/symbol/kallsyms.h CC /startdir/src/linux/tools/perf/libperf/core.o MKDIR /startdir/src/linux/tools/perf/libapi/fd/ MKDIR /startdir/src/linux/tools/perf/libapi/fs/ CC /startdir/src/linux/tools/perf/libperf/cpumap.o CC /startdir/src/linux/tools/perf/libapi/fd/array.o CC /startdir/src/linux/tools/perf/libapi/fs/fs.o INSTALL /startdir/src/linux/tools/perf/libapi/include/api/io_dir.h CC /startdir/src/linux/tools/perf/libsymbol/kallsyms.o INSTALL libsymbol_headers CC /startdir/src/linux/tools/perf/libperf/threadmap.o INSTALL /startdir/src/linux/tools/perf/libperf/include/perf/threadmap.h LINK dlfilters/dlfilter-test-api-v2.so CC /startdir/src/linux/tools/perf/libperf/evsel.o INSTALL /startdir/src/linux/tools/perf/libperf/include/perf/evlist.h CC /startdir/src/linux/tools/perf/libapi/cpu.o LINK dlfilters/dlfilter-test-api-v0.so INSTALL /startdir/src/linux/tools/perf/libapi/include/api/fd/array.h MKDIR /startdir/src/linux/tools/perf/libapi/fs/ GEN /startdir/src/linux/tools/perf/libbpf/bpf_helper_defs.h INSTALL /startdir/src/linux/tools/perf/libperf/include/perf/evsel.h INSTALL /startdir/src/linux/tools/perf/libbpf/include/bpf/bpf.h INSTALL /startdir/src/linux/tools/perf/libperf/include/perf/event.h CC /startdir/src/linux/tools/perf/libapi/fs/tracing_path.o CC /startdir/src/linux/tools/perf/libperf/evlist.o make[2]: Leaving directory '/startdir/src/linux/tools/perf/tests/shell/coresight' CC /startdir/src/linux/tools/perf/libapi/fs/cgroup.o INSTALL /startdir/src/linux/tools/perf/libbpf/include/bpf/libbpf.h CC /startdir/src/linux/tools/perf/libapi/debug.o INSTALL /startdir/src/linux/tools/perf/libperf/include/perf/mmap.h INSTALL /startdir/src/linux/tools/perf/libapi/include/api/fs/fs.h INSTALL /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h INSTALL /startdir/src/linux/tools/perf/libperf/include/internal/evlist.h INSTALL /startdir/src/linux/tools/perf/libapi/include/api/fs/tracing_path.h CC /startdir/src/linux/tools/perf/libapi/str_error_r.o CC /startdir/src/linux/tools/perf/libperf/mmap.o INSTALL /startdir/src/linux/tools/perf/libbpf/include/bpf/btf.h INSTALL libapi_headers INSTALL /startdir/src/linux/tools/perf/libperf/include/internal/evsel.h INSTALL /startdir/src/linux/tools/perf/libperf/include/internal/lib.h CC /startdir/src/linux/tools/perf/libperf/zalloc.o INSTALL /startdir/src/linux/tools/perf/libbpf/include/bpf/libbpf_common.h INSTALL /startdir/src/linux/tools/perf/libperf/include/internal/mmap.h INSTALL /startdir/src/linux/tools/perf/libperf/include/internal/rc_check.h In file included from cpumap.c:6: /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h:16:1: error: return type defaults to ‘int’ [-Wimplicit-int] 16 | DECLARE_RC_STRUCT(perf_cpu_map) { | ^~~~~~~~~~~~~~~~~ /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h:16:1: error: function declaration isn’t a prototype [-Werror=strict-prototypes] /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h: In function ‘DECLARE_RC_STRUCT’: /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h:16:1: error: old-style function definition [-Werror=old-style-definition] /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h:16:1: error: type of ‘perf_cpu_map’ defaults to ‘int’ [-Wimplicit-int] /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h:21:25: error: array size missing in ‘map’ 21 | struct perf_cpu map[]; | ^~~ /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h:21:25: error: unused variable ‘map’ [-Werror=unused-variable] /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h:19:25: error: unused variable ‘nr’ [-Werror=unused-variable] 19 | int nr; | ^~ /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h:17:25: error: unused variable ‘refcnt’ [-Werror=unused-variable] 17 | refcount_t refcnt; | ^~~~~~ /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h:16:1: error: unused parameter ‘perf_cpu_map’ [-Werror=unused-parameter] 16 | DECLARE_RC_STRUCT(perf_cpu_map) { | ^~~~~~~~~~~~~~~~~ /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h: In function ‘perf_cpu_map__refcnt’: /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h:32:17: error: implicit declaration of function ‘RC_CHK_ACCESS’ [-Wimplicit-function-declaration] 32 | return &RC_CHK_ACCESS(map)->refcnt; | ^~~~~~~~~~~~~ /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h:32:17: error: nested extern declaration of ‘RC_CHK_ACCESS’ [-Werror=nested-externs] /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h:32:35: error: invalid type argument of ‘->’ (have ‘int’) 32 | return &RC_CHK_ACCESS(map)->refcnt; | ^~ INSTALL /startdir/src/linux/tools/perf/libbpf/include/bpf/libbpf_legacy.h INSTALL /startdir/src/linux/tools/perf/libperf/include/internal/threadmap.h INSTALL /startdir/src/linux/tools/perf/libperf/include/internal/xyarray.h INSTALL /startdir/src/linux/tools/perf/libbpf/include/bpf/bpf_helpers.h INSTALL /startdir/src/linux/tools/perf/libbpf/include/bpf/bpf_tracing.h CC /startdir/src/linux/tools/perf/libperf/xyarray.o CC /startdir/src/linux/tools/perf/libsubcmd/exec-cmd.o INSTALL /startdir/src/linux/tools/perf/libbpf/include/bpf/bpf_endian.h INSTALL libperf_headers cpumap.c: In function ‘perf_cpu_map__set_nr’: CC /startdir/src/linux/tools/perf/libperf/lib.o cpumap.c:20:27: error: invalid type argument of ‘->’ (have ‘int’) 20 | RC_CHK_ACCESS(map)->nr = nr_cpus; | ^~ INSTALL /startdir/src/linux/tools/perf/libbpf/include/bpf/bpf_core_read.h cpumap.c: In function ‘perf_cpu_map__alloc’: cpumap.c:25:9: error: implicit declaration of function ‘RC_STRUCT’ [-Wimplicit-function-declaration] 25 | RC_STRUCT(perf_cpu_map) *cpus; | ^~~~~~~~~ cpumap.c:25:9: error: nested extern declaration of ‘RC_STRUCT’ [-Werror=nested-externs] cpumap.c:25:19: error: ‘perf_cpu_map’ undeclared (first use in this function) 25 | RC_STRUCT(perf_cpu_map) *cpus; | ^~~~~~~~~~~~ cpumap.c:25:19: note: each undeclared identifier is reported only once for each function it appears in cpumap.c:25:34: error: ‘cpus’ undeclared (first use in this function) 25 | RC_STRUCT(perf_cpu_map) *cpus; | ^~~~ cpumap.c:26:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement] 26 | struct perf_cpu_map *result; | ^~~~~~ LD /startdir/src/linux/tools/perf/libapi/fd/libapi-in.o cpumap.c:32:13: error: implicit declaration of function ‘ADD_RC_CHK’ [-Wimplicit-function-declaration] 32 | if (ADD_RC_CHK(result, cpus)) { | ^~~~~~~~~~ cpumap.c:32:13: error: nested extern declaration of ‘ADD_RC_CHK’ [-Werror=nested-externs] cpumap.c: In function ‘perf_cpu_map__new_any_cpu’: cpumap.c:44:36: error: invalid type argument of ‘->’ (have ‘int’) 44 | RC_CHK_ACCESS(cpus)->map[0].cpu = -1; | ^~ cpumap.c: In function ‘cpu_map__delete’: cpumap.c:54:17: error: implicit declaration of function ‘RC_CHK_FREE’ [-Wimplicit-function-declaration] 54 | RC_CHK_FREE(map); | ^~~~~~~~~~~ cpumap.c:54:17: error: nested extern declaration of ‘RC_CHK_FREE’ [-Werror=nested-externs] INSTALL /startdir/src/linux/tools/perf/libbpf/include/bpf/skel_internal.h cpumap.c: In function ‘perf_cpu_map__get’: cpumap.c:62:13: error: implicit declaration of function ‘RC_CHK_GET’ [-Wimplicit-function-declaration] 62 | if (RC_CHK_GET(result, map)) | ^~~~~~~~~~ cpumap.c:62:13: error: nested extern declaration of ‘RC_CHK_GET’ [-Werror=nested-externs] CC /startdir/src/linux/tools/perf/libsubcmd/help.o cpumap.c: In function ‘perf_cpu_map__put’: cpumap.c:74:25: error: implicit declaration of function ‘RC_CHK_PUT’ [-Wimplicit-function-declaration] 74 | RC_CHK_PUT(map); | ^~~~~~~~~~ cpumap.c:74:25: error: nested extern declaration of ‘RC_CHK_PUT’ [-Werror=nested-externs] cpumap.c: In function ‘cpu_map__new_sysconf’: cpumap.c:98:44: error: invalid type argument of ‘->’ (have ‘int’) 98 | RC_CHK_ACCESS(cpus)->map[i].cpu = i; | ^~ cpumap.c: In function ‘__perf_cpu_map__cpu’: cpumap.c:137:35: error: invalid type argument of ‘->’ (have ‘int’) 137 | return RC_CHK_ACCESS(cpus)->map[idx]; | ^~ cpumap.c:135:81: error: parameter ‘idx’ set but not used [-Werror=unused-but-set-parameter] 135 | static struct perf_cpu __perf_cpu_map__cpu(const struct perf_cpu_map *cpus, int idx) | ~~~~^~~ cpumap.c: In function ‘cpu_map__trim_new’: cpumap.c:147:43: error: invalid type argument of ‘->’ (have ‘int’) 147 | memcpy(RC_CHK_ACCESS(cpus)->map, tmp_cpus, payload_size); | ^~ cpumap.c:148:42: error: invalid type argument of ‘->’ (have ‘int’) 148 | qsort(RC_CHK_ACCESS(cpus)->map, nr_cpus, sizeof(struct perf_cpu), cmp_cpu); | ^~ cpumap.c:155:52: error: invalid type argument of ‘->’ (have ‘int’) 155 | RC_CHK_ACCESS(cpus)->map[j++].cpu = | ^~ cpumap.c: In function ‘perf_cpu_map__new_int’: cpumap.c:250:36: error: invalid type argument of ‘->’ (have ‘int’) 250 | RC_CHK_ACCESS(cpus)->map[0].cpu = cpu; | ^~ cpumap.c: In function ‘__perf_cpu_map__nr’: cpumap.c:257:35: error: invalid type argument of ‘->’ (have ‘int’) 257 | return RC_CHK_ACCESS(cpus)->nr; | ^~ INSTALL /startdir/src/linux/tools/perf/libbpf/include/bpf/libbpf_version.h /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h: In function ‘DECLARE_RC_STRUCT’: /startdir/src/linux/tools/perf/libperf/include/internal/cpumap.h:22:1: error: control reaches end of non-void function [-Werror=return-type] 22 | }; | ^ INSTALL /startdir/src/linux/tools/perf/libbpf/include/bpf/usdt.bpf.h CC /startdir/src/linux/tools/perf/libsubcmd/pager.o CC /startdir/src/linux/tools/perf/libsubcmd/parse-options.o cc1: all warnings being treated as errors make[3]: *** [/startdir/src/linux/tools/build/Makefile.build:85: /startdir/src/linux/tools/perf/libperf/cpumap.o] Error 1 make[3]: *** Waiting for unfinished jobs.... CC /startdir/src/linux/tools/perf/libsubcmd/run-command.o CC /startdir/src/linux/tools/perf/libsubcmd/sigchain.o CC /startdir/src/linux/tools/perf/libsubcmd/subcmd-config.o LD /startdir/src/linux/tools/perf/libsymbol/libsymbol-in.o INSTALL /startdir/src/linux/tools/perf/libbpf/include/bpf/bpf_helper_defs.h AR /startdir/src/linux/tools/perf/libsymbol/libsymbol.a INSTALL libbpf_headers LD /startdir/src/linux/tools/perf/libapi/fs/libapi-in.o LD /startdir/src/linux/tools/perf/libapi/libapi-in.o make[2]: Leaving directory '/startdir/src/linux/tools/lib/symbol' AR /startdir/src/linux/tools/perf/libapi/libapi.a make[2]: Leaving directory '/startdir/src/linux/tools/lib/api' CC /startdir/src/linux/tools/perf/libbpf/staticobjs/libbpf.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/bpf.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/nlattr.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/btf.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/libbpf_errno.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/str_error.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/netlink.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/bpf_prog_linfo.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/libbpf_probes.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/hashmap.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/btf_dump.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/ringbuf.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/strset.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/linker.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/gen_loader.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/relo_core.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/usdt.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/zip.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/elf.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/features.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/btf_iter.o CC /startdir/src/linux/tools/perf/libbpf/staticobjs/btf_relocate.o make[2]: *** [Makefile:113: /startdir/src/linux/tools/perf/libperf/libperf-in.o] Error 2 make[1]: *** [Makefile.perf:973: /startdir/src/linux/tools/perf/libperf/libperf.a] Error 2 make[1]: *** Waiting for unfinished jobs.... LD /startdir/src/linux/tools/perf/libsubcmd/libsubcmd-in.o AR /startdir/src/linux/tools/perf/libsubcmd/libsubcmd.a make[2]: Leaving directory '/startdir/src/linux/tools/lib/subcmd' LD /startdir/src/linux/tools/perf/libbpf/staticobjs/libbpf-in.o LINK /startdir/src/linux/tools/perf/libbpf/libbpf.a make[2]: Leaving directory '/startdir/src/linux/tools/lib/bpf' Auto-detecting system features: ... clang-bpf-co-re: [ on ] ... llvm: [ on ] ... libcap: [ on ] ... libbfd: [ on ] MKDIR /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf MKDIR /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/ MKDIR /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/hashmap.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/relo_core.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/libbpf_internal.h make[3]: Entering directory '/startdir/src/linux/tools/lib/bpf' GEN /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/bpf_helper_defs.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/bpf.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/libbpf.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/libbpf_common.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/btf.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/libbpf_legacy.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/bpf_tracing.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/bpf_helpers.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/bpf_endian.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/bpf_core_read.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/skel_internal.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/libbpf_version.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/usdt.bpf.h INSTALL /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf/bpf_helper_defs.h INSTALL libbpf_headers CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/bpf.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/nlattr.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/btf.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf_errno.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/netlink.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/bpf_prog_linfo.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/str_error.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf_probes.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/hashmap.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/btf_dump.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/ringbuf.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/strset.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/linker.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/gen_loader.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/relo_core.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/usdt.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/zip.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/elf.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/features.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/btf_iter.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/btf_relocate.o LD /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf-in.o LINK /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/libbpf.a make[3]: Leaving directory '/startdir/src/linux/tools/lib/bpf' CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/main.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/common.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/json_writer.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/gen.o CC /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/btf.o LINK /startdir/src/linux/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool make[2]: Leaving directory '/startdir/src/linux/tools/bpf/bpftool' make[1]: Leaving directory '/startdir/src/linux/tools/perf' make: *** [Makefile.perf:290: sub-make] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_2571c39d-23a4-4f1b-a1e6-2357aa1e32c2/build