Bug 2814

Summary: external-python-tarball: build failed
Product: [Build System, Metadata & Runtime] OE-Core Reporter: LiRongQing <rongqing.li>
Component: coreAssignee: Saul Wold <sgw>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: laurentiu.serban, mark.hatle, meta.mr.watcher, meta.watcher, song.liu
Version: 1.3   
Target Milestone: 1.3 M4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description LiRongQing 2012-07-23 11:04:47 UTC
bitbake external-python-tarball
Loading cache: 100% |##################################################################################################################| ETA:  00:00:00
Loaded 1126 entries from dependency cache.

Build Configuration:
BB_VERSION        = "1.15.2"
TARGET_ARCH       = "mips"
TARGET_OS         = "linux"
MACHINE           = "qemumips"
DISTRO            = "poky"
DISTRO_VERSION    = "1.2+snapshot-20120723"
TUNE_FEATURES     = "o32 bigendian fpu-hard mips32"
TARGET_FPU        = ""
meta              
meta-yocto        = "master:9aa5a32decda1136c7f32a7044bbf91a3de5c50c"

NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Running task 1237 of 1239 (ID: 8, /buildarea2/lirq/poky/meta/recipes-core/meta/external-python-tarball.bb, do_populate_sdk)
NOTE: package external-python-tarball-1.0-r0: task do_populate_sdk: Started
ERROR: Function failed: do_populate_sdk (see /buildarea2/lirq/poky/build/tmp/work/mips32-poky-linux/external-python-tarball-1.0-r0/temp/log.do_populate_sdk.6007 for further information)
ERROR: Logfile of failure stored in: /buildarea2/lirq/poky/build/tmp/work/mips32-poky-linux/external-python-tarball-1.0-r0/temp/log.do_populate_sdk.6007
Log data follows:
| DEBUG: Executing shell function do_populate_sdk
| touch: missing file operand
| Try `touch --help' for more information.
| ERROR: Function failed: do_populate_sdk (see /buildarea2/lirq/poky/build/tmp/work/mips32-poky-linux/external-python-tarball-1.0-r0/temp/log.do_populate_sdk.6007 for further information)
NOTE: package external-python-tarball-1.0-r0: task do_populate_sdk: Failed
ERROR: Task 8 (/buildarea2/lirq/poky/meta/recipes-core/meta/external-python-tarball.bb, do_populate_sdk) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1238 tasks of which 1237 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /buildarea2/lirq/poky/meta/recipes-core/meta/external-python-tarball.bb, do_populate_sdk
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Comment 1 Mark Hatle 2012-08-15 22:37:44 UTC
This recipe requires OPKG to be enabled in the PACKAGE_CLASSES.

A suggested enhancement to the recipe (as a stop gap until it can be fixed):

PNBLACKLIST[external-python-tarball] = "${@base_contains('PACKAGE_CLASSES', 'package_ipk', '', 'This recipe requires \'package_ipk\' support to be enabled in PACKAGE_CLASSES.', d)}"

That will at least prevent someone from getting the error.
Comment 3 Laurentiu Serban 2012-09-20 21:36:28 UTC
verified using commit id 8ebed883d45ee952bd89d2143e0b0ab8736049b0