[yocto] build failure on denzil - n450
jfabernathy
jfabernathy at gmail.com
Fri Jul 6 07:47:14 PDT 2012
On 07/06/2012 10:44 AM, Tom Zanussi wrote:
> On Fri, 2012-07-06 at 10:20 -0400, jfabernathy wrote:
>> 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.
>>
> Are you using a local clone of the kernel i.e. using AUTOREV? There are
> currently a few patches that you'd only get with AUTOREV that the
> offical SRCREVs in the recipe prevent from getting into normal builds at
> the moment.
>
> Tom
I have local kernels on the system, but I hope I'm not using them. The
last good build I did used a local kernel. However, I started by
blowing away the poky dir and the /build dir. I did a new clone of poky
and meta-intel and checkout the denzil branch in both (not tag)
Jim A
>> 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
>> _______________________________________________
>> yocto mailing list
>> yocto at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>
More information about the yocto
mailing list