All of lore.kernel.org
 help / color / mirror / Atom feed
* perf Makefile issue building with 5.6.2 kernel image
@ 2020-05-07 11:36 sateesh m
  2020-05-07 20:27 ` Gmane Admin
  2020-05-08 10:05 ` sateesh m
  0 siblings, 2 replies; 3+ messages in thread
From: sateesh m @ 2020-05-07 11:36 UTC (permalink / raw)
  To: Yocto discussion list, yocto


[-- Attachment #1.1: Type: text/plain, Size: 213 bytes --]

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

[-- Attachment #1.2: Type: text/html, Size: 339 bytes --]

[-- Attachment #2: perf-error.txt --]
[-- Type: text/plain, Size: 36514 bytes --]

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.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: perf Makefile issue building with 5.6.2 kernel image
  2020-05-07 11:36 perf Makefile issue building with 5.6.2 kernel image sateesh m
@ 2020-05-07 20:27 ` Gmane Admin
  2020-05-08 10:05 ` sateesh m
  1 sibling, 0 replies; 3+ messages in thread
From: Gmane Admin @ 2020-05-07 20:27 UTC (permalink / raw)
  To: yocto

Op 07-05-2020 om 13:36 schreef sateesh m:
> 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.

I got it to work in zeus with 5.6.0 kernel by copying in perf.bb from 
master.
https://github.com/htot/meta-intel-edison/blob/btrfs/meta-intel-edison-bsp/recipes-kernel/perf/perf.bb

> 
> 
> 
> Thanks & Regards,
> Sateesh
> 
> 
> 



^ permalink raw reply	[flat|nested] 3+ messages in thread

* perf Makefile issue building with 5.6.2 kernel image
  2020-05-07 11:36 perf Makefile issue building with 5.6.2 kernel image sateesh m
  2020-05-07 20:27 ` Gmane Admin
@ 2020-05-08 10:05 ` sateesh m
  1 sibling, 0 replies; 3+ messages in thread
From: sateesh m @ 2020-05-08 10:05 UTC (permalink / raw)
  To: Yocto discussion list, yocto


[-- Attachment #1.1: Type: text/plain, Size: 482 bytes --]

---------- Forwarded message ---------
From: sateesh m <sateesh0457@gmail.com>
Date: Thu, May 7, 2020 at 5:06 PM
Subject: perf Makefile issue building with 5.6.2 kernel image
To: Yocto discussion list <yocto@yoctoproject.org>, <
yocto@lists.yoctoproject.org>


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

[-- Attachment #1.2: Type: text/html, Size: 955 bytes --]

[-- Attachment #2: perf-error.txt --]
[-- Type: text/plain, Size: 36514 bytes --]

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.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-05-08 10:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-07 11:36 perf Makefile issue building with 5.6.2 kernel image sateesh m
2020-05-07 20:27 ` Gmane Admin
2020-05-08 10:05 ` sateesh m

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.