[oe] bitbake -c rebuild not running all tasks

Khem Raj raj.khem at gmail.com
Thu Apr 24 22:32:08 UTC 2008


On Thu, Apr 24, 2008 at 2:51 PM, Richard Purdie <rpurdie at rpsys.net> wrote:
> On Thu, 2008-04-24 at 16:25 -0400, Cliff Brake wrote:
>  > I'm trying to sort out the xorg fonts stuff, and am running into an
>  > issue where "bitbake -c rebuild" does not re-run all tasks when
>  > rebuilding font-util.  It seems to me that bitbake should be running
>  > all tasks including configure, compile, etc.
>  >
>  > I'm using bitbake 1.8 HEAD, and a week old or so version of OE.  I'll
>  > try the OE HEAD as soon as I get a build to finish.
>
>  There is a clue here:
>
>
>  > NOTE: package font-util-1_1.0.1-r2: task do_prepackaged_stage: started
>  > NOTE: Uninstalling any existing package from staging...
>  > Removing package staging-font-util-geode-angstrom-linux from root...
>  > NOTE: Following speedup
>  >
>  > Installing staging-font-util-geode-angstrom-linux (1.0.1-r2) to root...
>  > Configuring staging-font-util-geode-angstrom-linux
>  > NOTE: package font-util-1_1.0.1-r2: task do_prepackaged_stage: completed
>
>  You have packaged staging enabled, it found the staging package and used
>  it, "accelerating" the build.
>
>  When we run clean, the do_clean_append() in packaged-staging.bbclass
>  takes care of removing the staging package but it didn't. I can tell you
>  why too, basically rebuild is totally flawed with bitbake 1.8 HEAD and
>  some of the recent core changes :(.
>
>  Please don't use the rebuild command for now, use -c clean and then
>  rerun it.

I was also being bitten by this problem on many packages. Thanks for clue.
I was trying this inadvertently so far.

I will think about this problem but its a nasty tricky to
>  solve one. The best idea I have so far is we always have a clean task
>  that runs before any other, it just only does something in certain cases
>  governed by stamps.
>
>  Cheers,
>
>  Richard
>
>
>
>
>
>  _______________________________________________
>  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