Hi Leonardo,

Thanks. But unfortunately it fails the same error :(

I think the problem might be that helloworld-dbg and -dev are generated, but not "helloworld" ? But I don't know how to fix it

Jay


On 03/09/2013 18:25, Leonardo Sandoval wrote:
Your metadata looks fine, can you add the package using the += operator? CORE_IMAGE_EXTRA_INSTALL += "helloworld"


On Tue, Sep 3, 2013 at 9:51 AM, JC <[email protected] <mailto:[email protected]>> wrote:

    Hi,

    I'm desperate to find the correct tutorial. I have a specific
    layer in which I can add packages using autotools and files
    download. However, I can't install a simple package as described here:

    in my meta (called meta-oad, and inside the recipes-oad
    directory), I have the following package :
    helloworld
    helloworld/helloworld_1.1.bb <http://helloworld_1.1.bb>
    helloworld/helloworld/helloworld.c

    helloworld/helloworld.c contains a very simple :
    #include <stdio.h>
    void main() {
    printf ("hello world\n");
    }

    helloworld_1.1.bb <http://helloworld_1.1.bb> contains:

    DESCRIPTION = "Simple helloworld application"
    SECTION = "examples"
    LICENSE = "MIT"
    PR = "r0"
    #LIC_FILES_CHKSUM =
    "file://COPYING;md5=ae764cfda68da96df20af9fbf9fe49bd"
    LIC_FILES_CHKSUM =
    "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"

    SRC_URI[md5sum] = "22773a3d921c1920c658569c60987de8"
    SRC_URI[sha256sum] =
    "9f6a307c5f76b2361970dce0c1d0bba0e0cd8ff17de0a6d217a4b8061feacd0e"



    SRC_URI = "file://helloworld.c "

    S = "${WORKDIR}"

    do_compile() {
     ${CC} helloworld.c -o helloworld
     }

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


    I have changed my conf/bblayers.conf so that I have :
    BBLAYERS = "/media/yocto/var_yocto/sources/poky/meta
    /media/yocto/var_yocto/sources/poky/meta-yocto
    /media/yocto/var_yocto/sources/meta-openembedded/meta-oe
    /media/yocto/var_yocto/sources/meta-fsl-arm
    /media/yocto/var_yocto/sources/meta-fsl-arm-extra
    /media/yocto/var_yocto/sources/meta-fsl-demos
    /media/yocto/var_yocto/sources/poky/meta-hob
    /media/yocto/var_yocto/sources/meta-oad   "

    If I run bitbake helloworld, everything goes well (I suppose). But
    it only generates :
    tmp/deploy/rpm/armv7a_vfp_neon/helloworld-dbg-1.1-r0.armv7a_vfp_neon.rpm
    tmp/deploy/rpm/armv7a_vfp_neon/helloworld-dev-1.1-r0.armv7a_vfp_neon.rpm

    So I do not have the helloworld package, only the -dbg and -dev. I
    can't install them with smart as it complains nothing provides
    helloworld. This is not the expected result from
    
http://www.yoctoproject.org/docs/1.4.2/dev-manual/dev-manual.html#usingpoky-extend-addpkg-singlec

    And worse, if I add the package to my conf/local.conf with
    CORE_IMAGE_EXTRA_INSTALL = " helloworld "
    or
    IMAGE_INSTALL.append =" helloworld"
    in both case the bitbake core-image-minimal (or any other image)
    fails with (I'm just giving the error part here)

    NOTE: Executing RunQueue Tasks
    ERROR: Function failed: do_rootfs (see
    
/media/yocto/var_yocto/build/tmp/work/varsommx6q-poky-linux-gnueabi/core-image-minimal/1.0-r0/temp/log.do_rootfs.11657
    for further information)
    ERROR: Logfile of failure stored in:
    
/media/yocto/var_yocto/build/tmp/work/varsommx6q-poky-linux-gnueabi/core-image-minimal/1.0-r0/temp/log.do_rootfs.11657
    Log data follows:
    | DEBUG: Executing shell function do_rootfs
    | Note: configuring RPM platform settings
    | Note: configuring RPM system provides
    | Note: configuring RPM DB settings
    | Note: configuring Smart settings

    (snip)

    | Error: helloworld not found in the base feeds (varsommx6q
    armv7a-vfp-neon armv7a-vfp armv7a armv6-vfp armv6 armv5e-vfp
    armv5e armv5-vfp armv5 armv4 arm noarch any all).
    | ERROR: Function failed: do_rootfs (see
    
/media/yocto/var_yocto/build/tmp/work/varsommx6q-poky-linux-gnueabi/core-image-minimal/1.0-r0/temp/log.do_rootfs.11657
    for further information)
    ERROR: Task 7
    
(/media/yocto/var_yocto/sources/poky/meta/recipes-core/images/core-image-minimal.bb
    <http://core-image-minimal.bb>, do_rootfs) failed with exit code '1'
    NOTE: Tasks Summary: Attempted 1879 tasks of which 1878 didn't
    need to be rerun and 1 failed.
    No currently running tasks (1878 of 1880)

    Summary: 1 task failed:
    
/media/yocto/var_yocto/sources/poky/meta/recipes-core/images/core-image-minimal.bb
    <http://core-image-minimal.bb>, do_rootfs


    I'd be grateful for any hint on this :)

    Thanks,
    Jay


    _______________________________________________
    meta-freescale mailing list
    [email protected]
    <mailto:[email protected]>
    https://lists.yoctoproject.org/listinfo/meta-freescale



_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to