[oe] meta-toolchain doesn't build due to gdb-cross-sdk

Angus Lees alees at google.com
Tue May 11 13:39:29 UTC 2010


It looks like the do_stage() removal was good, but the "inherit cross"
refactor broke task-sdk-host and all the SDKs that depend on it.  I suggest
reverting most of 4cf6a6bf83ccb13e7238927d72e77c4612fe6543 (but I'm hardly
an expert).

 - Gus

On Sun, May 9, 2010 at 03:25, Khem Raj <raj.khem at gmail.com> wrote:

> On Sat, May 8, 2010 at 7:48 AM, Thomas Jourdan <thomas.jourdan at yaeld.fr>
> wrote:
> > Hi
> >
> > The problems seems to come from the conversion to new staging mode in
> > GDB.
>
> right
>
> Now, gdb-cross-sdk inherits from sdk and cross whereas before it
> > only inherited from cross.
> >
> > Reverting Khem Raj GDB patches fixes the build for me (meta-toolchain
> > works again).
>
> thats because gdb 7.1 is then not using new staging and hence it builds
> again.
>
> >
> > Regards,
> > Thomas
> >
> > Le vendredi 07 mai 2010 à 11:30 +0200, Koen Kooi a écrit :
> >> -----BEGIN PGP SIGNED MESSAGE-----
> >> Hash: SHA1
> >>
> >> Hi,
> >>
> >> Currently meta-toolchain is unbuildable:
> >>
> >> Missing or unbuildable dependency chain was: ['gdb-cross-sdk']
> >> NOTE: Runtime target 'task-sdk-host' is unbuildable, removing...
> >> Missing or unbuildable dependency chain was: ['task-sdk-host',
> >> 'gdb-cross-sdk']
> >> ERROR: Required build target 'meta-toolchain' has no buildable
> providers.
> >> Missing or unbuildable dependency chain was: ['meta-toolchain',
> >> 'task-sdk-host', 'gdb-cross-sdk']
> >> Command execution failed: Traceback (most recent call last):
> >>   File "/OE/bitbake/lib/bb/command.py", line 88, in runAsyncCommand
> >>     commandmethod(self.cmds_async, self, options)
> >>   File "/OE/bitbake/lib/bb/command.py", line 174, in buildTargets
> >>     command.cooker.buildTargets(pkgs_to_build, task)
> >>   File "/OE/bitbake/lib/bb/cooker.py", line 757, in buildTargets
> >>     taskdata.add_unresolved(localdata, self.status)
> >>   File "/OE/bitbake/lib/bb/taskdata.py", line 562, in add_unresolved
> >>     self.remove_runtarget(self.getrun_id(target))
> >>   File "/OE/bitbake/lib/bb/taskdata.py", line 535, in remove_runtarget
> >>     self.fail_fnid(fnid, missing_list)
> >>   File "/OE/bitbake/lib/bb/taskdata.py", line 495, in fail_fnid
> >>     self.remove_runtarget(target, missing_list)
> >>   File "/OE/bitbake/lib/bb/taskdata.py", line 535, in remove_runtarget
> >>     self.fail_fnid(fnid, missing_list)
> >>   File "/OE/bitbake/lib/bb/taskdata.py", line 490, in fail_fnid
> >>     self.remove_buildtarget(target, missing_list)
> >>   File "/OE/bitbake/lib/bb/taskdata.py", line 519, in remove_buildtarget
> >>     raise bb.providers.NoProvider
> >> NoProvider
> >>
> >> The weird thing is that 'bitbake gdb-cross-sdk' *DOES* work. Any ideas?
> >>
> >>
> >> regards,
> >>
> >> Koen
> >> -----BEGIN PGP SIGNATURE-----
> >> Version: GnuPG v1.4.5 (Darwin)
> >>
> >> iD8DBQFL493HMkyGM64RGpERAsfeAJ4+dAGLxl374iYexNPvF7aOl1L9jwCdEvTu
> >> mKxwdYeXXCsZzQ0H8yocaBw=
> >> =uhtx
> >> -----END PGP SIGNATURE-----
> >>
> >>
> >> _______________________________________________
> >> Openembedded-devel mailing list
> >> Openembedded-devel at lists.openembedded.org
> >> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> >>
> >
> >
> >
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> >
>
> _______________________________________________
> 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