[yocto] build failure on denzil - n450

jfabernathy jfabernathy at gmail.com
Fri Jul 6 07:20:59 PDT 2012


Something has changes very recently.  I was building with a fresh clone 
of poky and meta-intel.  checked out Denzil on both. only modified to 
support the meta-n450 layer, the parallel options and the local download 
directory.

I got an error compiling the kernel.  It didn't fail yesterday early, 
but now I get the same failure on Ubuntu 12.04 and Fedora 16.

Jim A


NOTE: make -C 
/build/n450-denzil/tmp/work/n450-poky-linux/linux-yocto-3.2.18+git1+49f931bc294d5b6be60502bbd448cff5aa766235_1+8b8cfaaab2b8d79ac56e8c9a85bad9ae7bca399c-r1/linux/tools/perf 
CC=i586-poky-linux-gcc  -m32    -march=core2 -msse3 -mtune=generic 
-mfpmath=sse --sysroot=/build/n450-denzil/tmp/sysroots/n450 
LD=i586-poky-linux-ld --sysroot=/build/n450-denzil/tmp/sysroots/n450   
prefix=/usr NO_NEWT=1 NO_DWARF=1
make: Entering directory 
`/build/n450-denzil/tmp/work/n450-poky-linux/linux-yocto-3.2.18+git1+49f931bc294d5b6be60502bbd448cff5aa766235_1+8b8cfaaab2b8d79ac56e8c9a85bad9ae7bca399c-r1/linux/tools/perf'
Makefile:493: libperl not found, disables Perl scripting support. Please 
install libperl-dev or perl-devel
PERF_VERSION = 3.2.11.629.g382eda3
make: Leaving directory 
`/build/n450-denzil/tmp/work/n450-poky-linux/linux-yocto-3.2.18+git1+49f931bc294d5b6be60502bbd448cff5aa766235_1+8b8cfaaab2b8d79ac56e8c9a85bad9ae7bca399c-r1/linux/tools/perf'
make: Entering directory 
`/build/n450-denzil/tmp/work/n450-poky-linux/linux-yocto-3.2.18+git1+49f931bc294d5b6be60502bbd448cff5aa766235_1+8b8cfaaab2b8d79ac56e8c9a85bad9ae7bca399c-r1/linux/tools/perf'
Makefile:493: libperl not found, disables Perl scripting support. Please 
install libperl-dev or perl-devel
     GEN common-cmds.h
     * new build flags or prefix
     CC perf.o
     CC builtin-annotate.o
     CC builtin-bench.o
     CC bench/sched-messaging.o
     CC bench/sched-pipe.o
     CC bench/mem-memcpy.o
     CC builtin-diff.o
     CC builtin-evlist.o
     CC builtin-help.o
     CC builtin-sched.o
     CC builtin-buildid-list.o
     CC builtin-buildid-cache.o
     CC builtin-list.o
     CC builtin-record.o
     CC builtin-report.o
     CC builtin-stat.o
     CC builtin-timechart.o
     CC builtin-top.o
     CC builtin-script.o
     CC builtin-probe.o
     CC builtin-kmem.o
     CC builtin-lock.o
     CC builtin-kvm.o
     CC builtin-test.o
     CC builtin-inject.o
     CC util/abspath.o
     CC util/alias.o
     CC util/annotate.o
     CC util/build-id.o
     CC util/config.o
     CC util/ctype.o
     CC util/debugfs.o
     CC util/environment.o
     CC util/event.o
     CC util/evlist.o
     CC util/evsel.o
     CC util/exec_cmd.o
     CC util/help.o
     CC util/levenshtein.o
     CC util/parse-options.o
     CC util/parse-events.o
     CC util/path.o
     CC util/rbtree.o
     CC util/bitmap.o
     CC util/hweight.o
     CC util/run-command.o
     CC util/quote.o
     CC util/strbuf.o
     CC util/string.o
     CC util/strlist.o
     CC util/strfilter.o
     CC util/top.o
     CC util/usage.o
     CC util/wrapper.o
     CC util/sigchain.o
     CC util/symbol.o
     CC util/color.o
     CC util/pager.o
     CC util/header.o
     CC util/callchain.o
     CC util/values.o
     CC util/debug.o
     CC util/map.o
     CC util/pstack.o
     CC util/session.o
     CC util/thread.o
     CC util/thread_map.o
     CC util/trace-event-parse.o
     CC util/trace-event-read.o
     CC util/trace-event-info.o
     CC util/trace-event-scripting.o
     CC util/svghelper.o
     CC util/sort.o
     CC util/hist.o
     CC util/probe-event.o
     CC util/util.o
     CC util/xyarray.o
     CC util/cpumap.o
     CC util/cgroup.o
     CC arch/x86/util/header.o
     CC util/scripting-engines/trace-event-python.o
     CC scripts/python/Perf-Trace-Util/Context.o
     AR libperf.a
     LINK perf
     GEN perf-archive
     GEN python/perf.so
Traceback (most recent call last):
   File "util/setup.py", line 6, in <module>
     from distutils.command.build_ext   import build_ext   as _build_ext
   File 
"/build/n450-denzil/tmp/sysroots/x86_64-linux/usr/lib/python2.7/distutils/command/build_ext.py", 
line 16, in <module>
     from distutils.sysconfig import customize_compiler, get_python_version
   File 
"/build/n450-denzil/tmp/sysroots/x86_64-linux/usr/lib/python2.7/distutils/sysconfig.py", 
line 22, in <module>
     PREFIX = os.path.normpath(sys.prefix).replace( 
os.getenv("BUILD_SYS"), os.getenv("HOST_SYS") )
TypeError: expected a character buffer object
cp: cannot stat `python_ext_build/lib/perf.so': No such file or directory
make: *** [python/perf.so] Error 1
make: Leaving directory `/build/n450-denziERROR: Function failed: 
do_compile_perf (see 
/build/n450-denzil/tmp/work/n450-poky-linux/linux-yocto-3.2.18+git1+49f931bc294d5b6be60502bbd448cff5aa766235_1+8b8cfaaab2b8d79ac56e8c9a85bad9ae7bca399c-r1/temp/log.do_compile_perf.7739 
for further information)
l/tmp/work/n450-poky-linux/linux-yocto-3.2.18+git1+49f931bc294d5b6be60502bbd448cff5aa766235_1+8b8cfaaab2b8d79ac56e8c9a85bad9ae7bca399c-r1/linux/tools/perf'
ERROR: oe_runmake failed



More information about the yocto mailing list