[oe] packaged-staging
Aeschbacher, Fabrice
Fabrice.Aeschbacher at siemens.com
Thu Nov 4 12:50:13 UTC 2010
I forgot to say we are using bitbake 1.8.12 and branch stable/2009
Fabrice Aeschbacher
> -----Ursprüngliche Nachricht-----
> Von: openembedded-devel-bounces at lists.openembedded.org
> [mailto:openembedded-devel-bounces at lists.openembedded.org] Im
> Auftrag von Aeschbacher, Fabrice
> Gesendet: Donnerstag, 4. November 2010 12:32
> An: openembedded-devel at lists.openembedded.org
> Betreff: [oe] packaged-staging
>
> Hi,
>
> I am trying to use packaged staging, following the
> description found here:
> http://marcin.juszkiewicz.com.pl/2008/07/01/packaged-staging-a
> nd-what-it-gives/
> http://blog.denix.org/2008/09/getting-dangerous-with-packaged-
> staging.html
>
> I set:
>
> DEPLOY_DIR_PSTAGE = "${OEBASE}/pstage"
>
> , and then:
>
> $ bitbake base-image
> $ rm -rf ${TMPDIR}
> $ bitbake base-image
>
> During build I noticed a lot of messages like:
> NOTE: Staging package found, using it for
> <...>/org.openembedded/recipes/gettext/gettext-native_0.17.bb
>
> But finally the last step fails:
>
> ERROR: function do_rootfs failed
>
> | * ERROR: Cannot satisfy the following dependencies for task-boot:
> | * kernel * base-files * base-passwd * busybox *
> modutils-initscripts * netbase * update-alternatives *
> | * Cannot find package task-boot.
> | * Cannot find package util-linux-mount.
> | * Cannot find package util-linux-umount.
> | * Cannot find package dropbear.
> | * Cannot find package angstrom-version.
> | * Cannot find package hotplug-ng.
> | * Cannot find package libgcc1.
> | * Cannot find package libstdc++6.
> | * Cannot find package initscripts.
> | * Cannot find package sysvinit.
> | * Cannot find package sysvinit-pidof.
> | * Cannot find package tinylogin.
> | * Cannot find package opkg-nogpg.
> | * Cannot find package angstrom-version.
> | * Cannot find package angstrom-feed-configs.
> | * Cannot find package opkg-collateral.
> NOTE: Task failed:
> /home/projects/oe-stable-2009/build/taurus/work/taurus-angstro
> m-linux-gnueabi/base-image-1.0-r0/temp/log.do_rootfs.10147
>
> Some remarks:
> - It does not help trying to bitbake the indicated missing packages
> but for each package, I need to:
> bitbake <package> -f -c package_write
> - After a first build, cross-compiler is installer in
> ${TEMPDIR}/cross/armv5te/bin
> (which is added to the $PATH for oe_runmake)
> But after a packaged-staging build, this directory does not exist;
> the cross-compiler is actually installed in ${TEMPDIR}/cross/bin
> => every do_compile fails
> to circumvent this, I had to :
> cd ${TEMPDIR}/cross
> mkdir armv5te
> ln -s ../bin armv5te
>
> I saw Frans Meulenbroeks already had the same issue:
> http://www.mail-archive.com/openembedded-devel@lists.openembed
> ded.org/msg03314.html
>
> Did someone find a solution?
>
> With kind regards,
> Fabrice Aeschbacher
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
More information about the Openembedded-devel
mailing list