Hi Sir,
I am getting issue with perf tool building with 5.6.2 kernel
yocto image .can anybody knows this issue can you give any suggestions or
any patch file.
Thanks & Regards,
Sateesh
Initialising tasks: 100%
|###################################################################################################################################################################|
Time: 0:00:05
Sstate summary: Wanted 287 Found 2 Missed 285 Current 1647 (0% match, 85%
complete)
NOTE: Executing Tasks
NOTE: Setscene tasks completed
ERROR: perf-1.0-r9 do_compile: oe_runmake failed
ERROR: perf-1.0-r9 do_compile: Execution of
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/temp/run.do_compile.19184'
failed with exit code 1:
make: Entering directory
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/tools/perf'
BUILD: Doing 'make -j20' parallel build
HOSTCC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fixdep.o
HOSTLD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fixdep-in.o
LINK
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fixdep
Auto-detecting system features:
... dwarf: [ on ]
... dwarf_getlocations: [ on ]
... glibc: [ on ]
... gtk2: [ OFF ]
... libaudit: [ OFF ]
... libbfd: [ on ]
... libcap: [ OFF ]
... libelf: [ on ]
... libnuma: [ OFF ]
... numa_num_possible_cpus: [ OFF ]
... libperl: [ OFF ]
... libpython: [ on ]
... libcrypto: [ on ]
... libunwind: [ OFF ]
... libdw-dwarf-unwind: [ on ]
... zlib: [ on ]
... lzma: [ on ]
... get_cpuid: [ OFF ]
... bpf: [ on ]
... libaio: [ on ]
... libzstd: [ OFF ]
... disassembler-four-args: [ on ]
Makefile.config:506: DWARF support is off, BPF prologue is disabled
Makefile.config:589: Disabling post unwind, no support found.
Makefile.config:714: Missing perl devel files. Disabling perl scripting
support, please install perl-ExtUtils-Embed/libperl-dev
Makefile.config:843: No libzstd found, disables trace compression, please
install libzstd-dev[el] and/or set LIBZSTD_DIR
Makefile.config:854: No libcap found, disables capability support, please
install libcap-devel/libcap-dev
Makefile.config:922: No libbabeltrace found, disables 'perf data' CTF format
support, please install libbabeltrace-dev[el]/libbabeltrace-ctf-dev
GEN /home/user/Build/5.6.2/o+
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++penembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/common-cmds.h
grep:
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/tools/arch/riscv/include/uapi/asm//mman.h:
No such file or directory
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/cpu.o
MKDIR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/
MKDIR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fd/
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/exec-cmd.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/debug.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/help.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/fs.o
MKDIR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fd/array.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/tracing_path.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/parse-options.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/run-command.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/pager.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/event-parse.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/subcmd-config.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/sigchain.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/str_error_r.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/cpumap.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/core.o
GEN
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/bpf_helper_defs.h
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/event-plugin.o
Failed to import the site module
Traceback (most recent call last):
File "/usr/lib/python3.6/site.py", line 570, in <module>
main()
File "/usr/lib/python3.6/site.py", line 556, in main
known_paths = addusersitepackages(known_paths)
File "/usr/lib/python3.6/site.py", line 288, in addusersitepackages
user_site = getusersitepackages()
File "/usr/lib/python3.6/site.py", line 264, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
File "/usr/lib/python3.6/site.py", line 254, in getuserbase
USER_BASE = get_config_var('userbase')
File "/usr/lib/python3.6/sysconfig.py", line 607, in get_config_var
return get_config_vars().get(name)
File "/usr/lib/python3.6/sysconfig.py", line 550, in get_config_vars
_init_posix(_CONFIG_VARS)
File "/usr/lib/python3.6/sysconfig.py", line 421, in _init_posix
_temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
ModuleNotFoundError: No module named '_sysconfigdata'
Makefile:186: recipe for target
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/bpf_helper_defs.h'
failed
make[3]: ***
[/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/bpf_helper_defs.h]
Error 1
make[3]: *** Deleting file
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/bpf_helper_defs.h'
Makefile.perf:778: recipe for target
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libbpf.a'
failed
make[2]: ***
[/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libbpf.a]
Error 2
make[2]: *** Waiting for unfinished jobs....
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/trace-seq.o
LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fd/libapi-in.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/parse-filter.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/kbuffer-parse.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/threadmap.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/parse-utils.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/evsel.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/evlist.o
LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/libapi-in.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/tep_strerror.o
LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libapi-in.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/event-parse-api.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/mmap.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/zalloc.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/lib.o
CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/xyarray.o
AR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libapi.a
PERF_VERSION = 5.6.2
LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libtraceevent-in.o
LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libperf-in.o
LINK
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libtraceevent.a
AR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libperf.a
LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libsubcmd-in.o
AR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libsubcmd.a
Makefile.perf:224: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
Makefile:69: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/tools/perf'
WARNING: exit code 1 from a shell command.
ERROR: Logfile of failure stored in:
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/temp/log.do_compile.19184
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 20 -C
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/tools/perf
O=/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0
CROSS_COMPILE=riscv64-oe-linux- ARCH=riscv CC=riscv64-oe-linux-gcc
--sysroot=/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/recipe-sysroot
AR=riscv64-oe-linux-gcc-ar LD=riscv64-oe-linux-ld
--sysroot=/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/recipe-sysroot
EXTRA_CFLAGS=-ldw EXTRA_LDFLAGS= perfexecdir=/usr/libexec NO_GTK2=1
NO_LIBAUDIT=1 NO_DWARF=1 NO_JVMTI=1 NO_LIBNUMA=1 NO_LIBUNWIND=1
NO_LIBDW_DWARF_UNWIND=1 NO_SDT=1
TMPDIR=/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0
LIBUNWIND_DIR=/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/recipe-sysroot/usr
DESTDIR=/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/image
prefix=/usr bindir=/usr/bin sharedir=/usr/share sysconfdir=/etc
perfexecdir=/usr/libexec/perf-core ETC_PERFCONFIG=../etc sharedir=share
mandir=share/man infodir=share/info PYTHON=python3 PYTHON_CONFIG=python3-config
all
| make: Entering directory
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/tools/perf'
| BUILD: Doing 'make -j20' parallel build
| HOSTCC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fixdep.o
| HOSTLD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fixdep-in.o
| LINK
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fixdep
|
| Auto-detecting system features:
| ... dwarf: [ on ]
| ... dwarf_getlocations: [ on ]
| ... glibc: [ on ]
| ... gtk2: [ OFF ]
| ... libaudit: [ OFF ]
| ... libbfd: [ on ]
| ... libcap: [ OFF ]
| ... libelf: [ on ]
| ... libnuma: [ OFF ]
| ... numa_num_possible_cpus: [ OFF ]
| ... libperl: [ OFF ]
| ... libpython: [ on ]
| ... libcrypto: [ on ]
| ... libunwind: [ OFF ]
| ... libdw-dwarf-unwind: [ on ]
| ... zlib: [ on ]
| ... lzma: [ on ]
| ... get_cpuid: [ OFF ]
| ... bpf: [ on ]
| ... libaio: [ on ]
| ... libzstd: [ OFF ]
| ... disassembler-four-args: [ on ]
|
| Makefile.config:506: DWARF support is off, BPF prologue is disabled
| Makefile.config:589: Disabling post unwind, no support found.
| Makefile.config:714: Missing perl devel files. Disabling perl scripting
support, please install perl-ExtUtils-Embed/libperl-dev
| Makefile.config:843: No libzstd found, disables trace compression, please
install libzstd-dev[el] and/or set LIBZSTD_DIR
| Makefile.config:854: No libcap found, disables capability support, please
install libcap-devel/libcap-dev
| Makefile.config:922: No libbabeltrace found, disables 'perf data' CTF format
support, please install libbabeltrace-dev[el]/libbabeltrace-ctf-dev
| GEN
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/common-cmds.h
| grep:
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/tools/arch/riscv/include/uapi/asm//mman.h:
No such file or directory
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/cpu.o
| MKDIR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/
| MKDIR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fd/
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/exec-cmd.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/debug.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/help.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/fs.o
| MKDIR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fd/array.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/tracing_path.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/parse-options.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/run-command.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/pager.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/event-parse.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/subcmd-config.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/sigchain.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/str_error_r.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/cpumap.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/core.o
| GEN
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/bpf_helper_defs.h
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/event-plugin.o
| Failed to import the site module
| Traceback (most recent call last):
| File "/usr/lib/python3.6/site.py", line 570, in <module>
| main()
| File "/usr/lib/python3.6/site.py", line 556, in main
| known_paths = addusersitepackages(known_paths)
| File "/usr/lib/python3.6/site.py", line 288, in addusersitepackages
| user_site = getusersitepackages()
| File "/usr/lib/python3.6/site.py", line 264, in getusersitepackages
| user_base = getuserbase() # this will also set USER_BASE
| File "/usr/lib/python3.6/site.py", line 254, in getuserbase
| USER_BASE = get_config_var('userbase')
| File "/usr/lib/python3.6/sysconfig.py", line 607, in get_config_var
| return get_config_vars().get(name)
| File "/usr/lib/python3.6/sysconfig.py", line 550, in get_config_vars
| _init_posix(_CONFIG_VARS)
| File "/usr/lib/python3.6/sysconfig.py", line 421, in _init_posix
| _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
| ModuleNotFoundError: No module named '_sysconfigdata'
| Makefile:186: recipe for target
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/bpf_helper_defs.h'
failed
| make[3]: ***
[/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/bpf_helper_defs.h]
Error 1
| make[3]: *** Deleting file
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/bpf_helper_defs.h'
| Makefile.perf:778: recipe for target
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libbpf.a'
failed
| make[2]: ***
[/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libbpf.a]
Error 2
| make[2]: *** Waiting for unfinished jobs....
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/trace-seq.o
| LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fd/libapi-in.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/parse-filter.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/kbuffer-parse.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/threadmap.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/parse-utils.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/evsel.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/evlist.o
| LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/libapi-in.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/tep_strerror.o
| LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libapi-in.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/event-parse-api.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/mmap.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/zalloc.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/lib.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/xyarray.o
| AR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libapi.a
| PERF_VERSION = 5.6.2
| LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libtraceevent-in.o
| LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libperf-in.o
| LINK
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libtraceevent.a
| AR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libperf.a
| LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libsubcmd-in.o
| AR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libsubcmd.a
| Makefile.perf:224: recipe for target 'sub-make' failed
| make[1]: *** [sub-make] Error 2
| Makefile:69: recipe for target 'all' failed
| make: *** [all] Error 2
| make: Leaving directory
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/tools/perf'
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Execution of
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/temp/run.do_compile.19184'
failed with exit code 1:
| make: Entering directory
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/tools/perf'
| BUILD: Doing 'make -j20' parallel build
| HOSTCC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fixdep.o
| HOSTLD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fixdep-in.o
| LINK
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fixdep
|
| Auto-detecting system features:
| ... dwarf: [ on ]
| ... dwarf_getlocations: [ on ]
| ... glibc: [ on ]
| ... gtk2: [ OFF ]
| ... libaudit: [ OFF ]
| ... libbfd: [ on ]
| ... libcap: [ OFF ]
| ... libelf: [ on ]
| ... libnuma: [ OFF ]
| ... numa_num_possible_cpus: [ OFF ]
| ... libperl: [ OFF ]
| ... libpython: [ on ]
| ... libcrypto: [ on ]
| ... libunwind: [ OFF ]
| ... libdw-dwarf-unwind: [ on ]
| ... zlib: [ on ]
| ... lzma: [ on ]
| ... get_cpuid: [ OFF ]
| ... bpf: [ on ]
| ... libaio: [ on ]
| ... libzstd: [ OFF ]
| ... disassembler-four-args: [ on ]
|
| Makefile.config:506: DWARF support is off, BPF prologue is disabled
| Makefile.config:589: Disabling post unwind, no support found.
| Makefile.config:714: Missing perl devel files. Disabling perl scripting
support, please install perl-ExtUtils-Embed/libperl-dev
| Makefile.config:843: No libzstd found, disables trace compression, please
install libzstd-dev[el] and/or set LIBZSTD_DIR
| Makefile.config:854: No libcap found, disables capability support, please
install libcap-devel/libcap-dev
| Makefile.config:922: No libbabeltrace found, disables 'perf data' CTF format
support, please install libbabeltrace-dev[el]/libbabeltrace-ctf-dev
| GEN
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/common-cmds.h
| grep:
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/tools/arch/riscv/include/uapi/asm//mman.h:
No such file or directory
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/cpu.o
| MKDIR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/
| MKDIR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fd/
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/exec-cmd.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/debug.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/help.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/fs.o
| MKDIR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fd/array.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/tracing_path.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/parse-options.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/run-command.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/pager.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/event-parse.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/subcmd-config.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/sigchain.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/str_error_r.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/cpumap.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/core.o
| GEN
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/bpf_helper_defs.h
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/event-plugin.o
| Failed to import the site module
| Traceback (most recent call last):
| File "/usr/lib/python3.6/site.py", line 570, in <module>
| main()
| File "/usr/lib/python3.6/site.py", line 556, in main
| known_paths = addusersitepackages(known_paths)
| File "/usr/lib/python3.6/site.py", line 288, in addusersitepackages
| user_site = getusersitepackages()
| File "/usr/lib/python3.6/site.py", line 264, in getusersitepackages
| user_base = getuserbase() # this will also set USER_BASE
| File "/usr/lib/python3.6/site.py", line 254, in getuserbase
| USER_BASE = get_config_var('userbase')
| File "/usr/lib/python3.6/sysconfig.py", line 607, in get_config_var
| return get_config_vars().get(name)
| File "/usr/lib/python3.6/sysconfig.py", line 550, in get_config_vars
| _init_posix(_CONFIG_VARS)
| File "/usr/lib/python3.6/sysconfig.py", line 421, in _init_posix
| _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
| ModuleNotFoundError: No module named '_sysconfigdata'
| Makefile:186: recipe for target
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/bpf_helper_defs.h'
failed
| make[3]: ***
[/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/bpf_helper_defs.h]
Error 1
| make[3]: *** Deleting file
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/bpf_helper_defs.h'
| Makefile.perf:778: recipe for target
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libbpf.a'
failed
| make[2]: ***
[/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libbpf.a]
Error 2
| make[2]: *** Waiting for unfinished jobs....
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/trace-seq.o
| LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fd/libapi-in.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/parse-filter.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/kbuffer-parse.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/threadmap.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/parse-utils.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/evsel.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/evlist.o
| LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/fs/libapi-in.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/tep_strerror.o
| LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libapi-in.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/event-parse-api.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/mmap.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/zalloc.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/lib.o
| CC
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/xyarray.o
| AR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libapi.a
| PERF_VERSION = 5.6.2
| LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libtraceevent-in.o
| LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libperf-in.o
| LINK
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libtraceevent.a
| AR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libperf.a
| LD
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libsubcmd-in.o
| AR
/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/libsubcmd.a
| Makefile.perf:224: recipe for target 'sub-make' failed
| make[1]: *** [sub-make] Error 2
| Makefile:69: recipe for target 'all' failed
| make: *** [all] Error 2
| make: Leaving directory
'/home/user/Build/5.6.2/openembedded/openembedded-core/Test-build/tmp-glibc/work/riscv64-oe-linux/perf/1.0-r9/perf-1.0/tools/perf'
| WARNING: exit code 1 from a shell command.
|
ERROR: Task
(/home/user/Build/5.6.2/openembedded/openembedded-core/meta/recipes-kernel/perf/perf.bb:do_compile)
failed with exit code '1'
NOTE: Tasks Summary: Attempted 3794 tasks of which 3780 didn't need to be rerun
and 1 failed.
Summary: 1 task failed:
/home/user/Build/5.6.2/openembedded/openembedded-core/meta/recipes-kernel/perf/perf.bb:do_compile
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#49350): https://lists.yoctoproject.org/g/yocto/message/49350
Mute This Topic: https://lists.yoctoproject.org/mt/74048261/21656
Group Owner: [email protected]
Unsubscribe:
https://lists.yoctoproject.org/g/yocto/leave/6691583/737036229/xyzzy
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-