[meta-ti] Kernel recipe that works with OECore + meta-ti fails with Poky + meta-ti
Brian Hutchinson
b.hutchman at gmail.com
Wed Oct 9 06:10:49 PDT 2013
Hi,
I recently was able to get a master checkout of OECore + meta-ti to build
my custom board kernel using linux-ti81xx-psp_2.6.37.bb. I tried to make
the same modifications to a master yocto + meta-ti checkout and when I try
to build, bitbake absolutely takes forever to build
linux-ti81xx-psp_2.6.37.bb and it gets stuck on the do_package. I finally
just let it go (hours and hours on a very fast modern machine) and it looks
like it finally just gave up the ghost and ran out of memory or something.
I've never seen anything like it. Anyone seen anything like this before:
Build Configuration:
BB_VERSION = "1.20.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "Debian-7.1"
TARGET_SYS = "arm-poky-linux-gnueabi"
MACHINE = "c6a816x-evm"
DISTRO = "poky"
DISTRO_VERSION = "1.5"
TUNE_FEATURES = "armv7a vfp neon"
TARGET_FPU = "vfp-neon"
meta
meta-yocto
meta-yocto-bsp = "master:104166c804e9068d85ccdaa887a33df72c8aeb85"
meta-ti = "master:9c36e6c7573c3e68c5816dd04f3dd43f485b0550"
meta-oe
meta-networking
meta-webserver = "master:8aafddccb03f54923927e9d1c8c80223baf581de"
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: Error executing a python function in
/home/hutch/yocto_master_wcs_10_4_2013/poky/meta-ti/recipes-kernel/linux/
linux-ti81xx-psp_2.6.37.bb:
The stack trace of python calls that resulted in this exception/failure was:
File: 'package_do_filedeps', lineno: 56, function:
<module>
0052: for pkg in provides_files:
0053: d.setVar("FILERPROVIDESFLIST_" + pkg, "
".join(provides_files[pkg]))
0054:
0055:
*** 0056:package_do_filedeps(d)
0057:
File: 'package_do_filedeps', lineno: 25, function: package_do_filedeps
0021:
0022: import multiprocessing
0023: nproc = multiprocessing.cpu_count()
0024: pool = bb.utils.multiprocessingpool(nproc)
*** 0025: processed = list(pool.imap(oe.package.filedeprunner, pkglist))
0026: pool.close()
0027: pool.join()
0028:
0029: provides_files = {}
File: '/usr/lib/python2.7/multiprocessing/pool.py', lineno: 653, function:
next
0649:
0650: success, value = item
0651: if success:
0652: return value
*** 0653: raise value
0654:
0655: __next__ = next # XXX
0656:
0657: def _set(self, i, obj):
Exception: OSError: [Errno 12] Cannot allocate memory
ERROR: Function failed: package_do_filedeps
ERROR: Logfile of failure stored in:
/home/hutch/yocto_master_wcs_10_4_2013/poky/build/tmp/work/c6a816x_evm-poky-linux-gnueabi/linux-ti81xx-psp/2.6.37-r0/temp/log.do_package.12766
ERROR: Task 200
(/home/hutch/yocto_master_wcs_10_4_2013/poky/meta-ti/recipes-kernel/linux/
linux-ti81xx-psp_2.6.37.bb, do_package) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2756 tasks of which 2752 didn't need to be
rerun and 1 failed.
No currently running tasks (2023 of 2770)
Summary: 1 task failed:
/home/hutch/yocto_master_wcs_10_4_2013/poky/meta-ti/recipes-kernel/linux/
linux-ti81xx-psp_2.6.37.bb, do_package
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-ti/attachments/20131009/7cd2eed9/attachment.html>
More information about the meta-ti
mailing list