[oe] circular dependency on do_package and do_deploy in recipes/linux/linux-storcenter_2.6.27.7.bb

Guo Hongruan camelguo at gmail.com
Thu Jan 21 03:09:17 UTC 2010


the same question exists in

recipes/linux/gumstix-linux.inc|72| addtask deploy before do_package after  
do_install

which may cause circular dependency too.

在 Thu, 21 Jan 2010 11:04:19 +0800,Guo Hongruan <camelguo at gmail.com> 写道:

> Hi guys,
>    I build my openembedded project using the following setting:
> MACHINE=storcenter
> DISTRO=micro
> LIBC=eglibc
>
>    But the build failed to execute due to the following error:
> ERROR: Task  
> /media/work-disk/testslave/oe_gss_inc_change_allinone/build/../openembedded/recipes/linux/linux-storcenter_2.6.27.7.bb  
> (do_package) has circular dependency on  
> /media/work-disk/testslave/oe_gss_inc_change_allinone/build/../openembedded/recipes/linux/linux-storcenter_2.6.27.7.bb  
> (do_deploy)
>    I guess that it is caused by the following line in  
> linux-storcenter_2.6.27.7.bb:
> addtask deploy before do_package after do_install
> because the kernel has defined the dependency in kernel.bbclass
> 554 addtask deploy before do_build after do_package
> So, do_package and do_deploy causes the circular dependency.
>
> I think it can be solved just remove the addtask in  
> linux-storcenter_2.6.27.7.bb. Am I right?
>
> Thanks a lot
>


-- 
Guo Hongruan, Embedded Linux Consultant
Skype: camelguo
Twitter: camelguo
http://www.gulessoft.com




More information about the Openembedded-devel mailing list