[yocto] QA issue with custom recipe

Sean Liming sean.liming at annabooks.com
Fri Dec 7 11:04:10 PST 2012


I am trying to create a simple hello world recipe for a helloworld.c 
file. The recipe almost works except it hits a QA issue: WARNING: QA 
Issue: hello: Files/directories were installed but not shipped

The warning leads to a failure in the do_rootfs.

Base image: core-image-minimal, and here is the build output:
-----------------------
Build Configuration:
BB_VERSION        = "1.16.0"
TARGET_ARCH       = "i586"
TARGET_OS         = "linux"
MACHINE           = "cedartrail"
DISTRO            = "poky"
DISTRO_VERSION    = "1.3"
TUNE_FEATURES     = "m32 core2"
TARGET_FPU        = ""
meta
meta-yocto
meta-yocto-bsp
meta-intel
meta-cedartrail
meta-apps         = "<unknown>:<unknown>"

NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
WARNING: QA Issue: hello: Files/directories were installed but not shipped
   /usr
   /usr/bin
ERROR: Function failed: do_rootfs
--------------------------


What am I missing in the recipe?

-- 
Regards,

Sean D. Liming
Owner
Annabooks
Cell: 858-774-3176


-------------- next part --------------
DESCRIPTION = "Hello World Application"
LICENSE = "GPL-2"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58"

SECTION = "apps"

SRC_URI = "file:///home/sean/workspace/Hello/HelloYocto.c"
SRC_URI[md5sum] = "4f5c57b446cc08a7299d4dca58c49cda"
SRC_URI[sha256sum] = "f357d9214f9c585d8b3997c6a3038eb28b218de264a8bb39ae8474949ad2b98d"

S = "${WORKDIR}"

do_compile() {
 ${CC} ${CFLAGS} ${LDFLAGS} /home/sean/workspace/Hello/HelloYocto.c -o helloyocto
}

do_install() {
 install -d ${D}${bindir}
 install -m 0755 helloyocto ${D}{bindir}
}





More information about the yocto mailing list