2010/12/31 Frans Meulenbroeks <[email protected]>: > 2010/12/31 Khem Raj <[email protected]>: >> On Thu, Dec 30, 2010 at 10:29 AM, Frans Meulenbroeks >> <[email protected]> wrote: >>> Got this today with OE git head of today and bitbake git head of today. >>> Note that I am building for haowkboard, still somehow it wants to >>> remove the linux-nios2 recipe. >>> However virtual kernel is not using the nios2 kernel. >>> from the conf/machine/include/davinci.inc file: >>> PREFERRED_PROVIDER_virtual/kernel = "linux-davinci" >>> >>> removing $TMPDIR/cache did not help. >>> host is opensuse 11.3 (i686) >>> >>> Puzzled, Frans >>> >> >> hmmm I would say do a clean build for both the machines again >> and retry this and see if it is reproducable >> > > I tried a clean build for hawkboard in a clean environment (empty > TMPDIR), still it pulls in the linux-nios2 kernel. > I'll try to do a bitbake -v -DDD later >
Some further analysis: bitbake -v -DDD -cclean virtual/kernel gives: Build Configuration: BB_VERSION = "1.11.0" METADATA_BRANCH = "org.openembedded.dev" METADATA_REVISION = "b04d637" TARGET_ARCH = "arm" TARGET_OS = "linux-gnueabi" MACHINE = "hawkboard" DISTRO = "minimal" DISTRO_VERSION = "dev-snapshot-20101231" TARGET_FPU = "soft" Level 8: providers for virtual/kernel are: ['linux-nios2', 'linux', 'linux-davinci', 'linux-bast', 'linux-palmpre', 'linux-rt', 'linux-omap-2.6', 'gumstix-kernel'] NOTE: selecting linux-davinci to satisfy virtual/kernel due to PREFERRED_PROVIDERS Level 8: sorted providers for virtual/kernel are: ['/home/frans/oe/openembedded/recipes/linux/linux-davinci_git.bb', '/home/frans/oe/openembedded/recipes/linux/linux-nios2_2.6.34.bb', '/home/frans/oe/openembedded/recipes/linux/linux-omap-2.6_2.6.9-omap1.bb', '/home/frans/oe/openembedded/recipes/linux/linux-bast_2.4.25-vrs1-bast1.bb', '/home/frans/oe/openembedded/recipes/linux/linux-palmpre_git.bb', '/home/frans/oe/openembedded/recipes/linux/linux-rt_2.6.29.bb', '/home/frans/oe/openembedded/recipes/linux/linux_2.6.36.bb', '/home/frans/oe/openembedded/recipes/linux/gumstix-kernel_2.6.21.bb'] Which looks good to me. Furher on I see Level 8: providers for kernel-base are: ['linux-nios2', 'linux', 'linux-davinci', 'linux-bast', 'linux-palmpre', 'linux-rt', 'linux-omap-2.6', 'gumstix-kernel'] NOTE: checking PREFERRED_PROVIDER_linux-nios2 NOTE: checking PREFERRED_PROVIDER_linux-nios2-2.6.34 NOTE: checking PREFERRED_PROVIDER_linux-nios2-2.6.34-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel NOTE: checking PREFERRED_PROVIDER_linux-omap-2.6 NOTE: checking PREFERRED_PROVIDER_linux-omap-2.6-2.6.9-omap1 NOTE: checking PREFERRED_PROVIDER_linux-omap-2.6-2.6.9-omap1-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel NOTE: checking PREFERRED_PROVIDER_linux-davinci NOTE: checking PREFERRED_PROVIDER_linux-davinci-git NOTE: checking PREFERRED_PROVIDER_linux-davinci-git-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel NOTE: selecting linux-davinci to satisfy runtime kernel-base due to PREFERRED_PROVIDER_virtual/kernel = linux-davinci NOTE: checking PREFERRED_PROVIDER_linux-palmpre NOTE: checking PREFERRED_PROVIDER_linux-palmpre-2.6.24 NOTE: checking PREFERRED_PROVIDER_linux-palmpre-2.6.24-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel NOTE: checking PREFERRED_PROVIDER_linux-palmpre-2.6.24+gitr0+33239e4074f4716a674b450a443b64add201bf39 NOTE: checking PREFERRED_PROVIDER_linux-palmpre-2.6.24+gitr0+33239e4074f4716a674b450a443b64add201bf39-r50 NOTE: checking PREFERRED_PROVIDER_linux-rt NOTE: checking PREFERRED_PROVIDER_linux-rt-2.6.25 NOTE: checking PREFERRED_PROVIDER_linux-rt-2.6.25-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel NOTE: checking PREFERRED_PROVIDER_linux-rt-2.6.29 NOTE: checking PREFERRED_PROVIDER_linux-rt-2.6.29-r50 NOTE: checking PREFERRED_PROVIDER_linux-rt-2.6.24 NOTE: checking PREFERRED_PROVIDER_linux-rt-2.6.24-r50 NOTE: checking PREFERRED_PROVIDER_linux NOTE: checking PREFERRED_PROVIDER_linux-2.6.35 NOTE: checking PREFERRED_PROVIDER_linux-2.6.35-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel NOTE: checking PREFERRED_PROVIDER_linux-2.6.29 NOTE: checking PREFERRED_PROVIDER_linux-2.6.29-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.36 NOTE: checking PREFERRED_PROVIDER_linux-2.6.36-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.23+2.6.24-rc6 NOTE: checking PREFERRED_PROVIDER_linux-2.6.23+2.6.24-rc6-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.22+2.6.23-rc3 NOTE: checking PREFERRED_PROVIDER_linux-2.6.22+2.6.23-rc3-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.30 NOTE: checking PREFERRED_PROVIDER_linux-2.6.30-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.22+2.6.23-rc5 NOTE: checking PREFERRED_PROVIDER_linux-2.6.22+2.6.23-rc5-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.29+2.6.30-rc5 NOTE: checking PREFERRED_PROVIDER_linux-2.6.29+2.6.30-rc5-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.14 NOTE: checking PREFERRED_PROVIDER_linux-2.6.14-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.18 NOTE: checking PREFERRED_PROVIDER_linux-2.6.18-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.22 NOTE: checking PREFERRED_PROVIDER_linux-2.6.22-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.27+2.6.28-rc6 NOTE: checking PREFERRED_PROVIDER_linux-2.6.27+2.6.28-rc6-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.33 NOTE: checking PREFERRED_PROVIDER_linux-2.6.33-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.29+2.6.30-rc4 NOTE: checking PREFERRED_PROVIDER_linux-2.6.29+2.6.30-rc4-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.23 NOTE: checking PREFERRED_PROVIDER_linux-2.6.23-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.27 NOTE: checking PREFERRED_PROVIDER_linux-2.6.27-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.23+2.6.24-rc5 NOTE: checking PREFERRED_PROVIDER_linux-2.6.23+2.6.24-rc5-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.32 NOTE: checking PREFERRED_PROVIDER_linux-2.6.32-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.34 NOTE: checking PREFERRED_PROVIDER_linux-2.6.34-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.24 NOTE: checking PREFERRED_PROVIDER_linux-2.6.24-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.20 NOTE: checking PREFERRED_PROVIDER_linux-2.6.20-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.28 NOTE: checking PREFERRED_PROVIDER_linux-2.6.28-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.21+2.6.22-rc1 NOTE: checking PREFERRED_PROVIDER_linux-2.6.21+2.6.22-rc1-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.31 NOTE: checking PREFERRED_PROVIDER_linux-2.6.31-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.25 NOTE: checking PREFERRED_PROVIDER_linux-2.6.25-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.21 NOTE: checking PREFERRED_PROVIDER_linux-2.6.21-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.26 NOTE: checking PREFERRED_PROVIDER_linux-2.6.26-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.36+2.6.37-rc8+gitr0+387c31c7e5c9805b0aef8833d1731a5fe7bdea14 NOTE: checking PREFERRED_PROVIDER_linux-2.6.36+2.6.37-rc8+gitr0+387c31c7e5c9805b0aef8833d1731a5fe7bdea14-r50 NOTE: checking PREFERRED_PROVIDER_gumstix-kernel NOTE: checking PREFERRED_PROVIDER_gumstix-kernel-2.6.21 NOTE: checking PREFERRED_PROVIDER_gumstix-kernel-2.6.21-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel Level 8: sorted providers for kernel-base are: ['/home/frans/oe/openembedded/recipes/linux/linux-davinci_git.bb', '/home/frans/oe/openembedded/recipes/linux/linux-nios2_2.6.34.bb', '/home/frans/oe/openembedded/recipes/linux/linux-omap-2.6_2.6.9-omap1.bb', '/home/frans/oe/openembedded/recipes/linux/linux-bast_2.4.25-vrs1-bast1.bb', '/home/frans/oe/openembedded/recipes/linux/linux-palmpre_git.bb', '/home/frans/oe/openembedded/recipes/linux/linux-rt_2.6.29.bb', '/home/frans/oe/openembedded/recipes/linux/linux_2.6.36.bb', '/home/frans/oe/openembedded/recipes/linux/gumstix-kernel_2.6.21.bb'] Level 8: providers for kernel-image are: ['linux-nios2', 'linux', 'linux-davinci', 'linux-bast', 'linux-palmpre', 'linux-rt', 'linux-omap-2.6', 'gumstix-kernel'] NOTE: checking PREFERRED_PROVIDER_linux-nios2 NOTE: checking PREFERRED_PROVIDER_linux-nios2-2.6.34 NOTE: checking PREFERRED_PROVIDER_linux-nios2-2.6.34-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel NOTE: checking PREFERRED_PROVIDER_linux-omap-2.6 NOTE: checking PREFERRED_PROVIDER_linux-omap-2.6-2.6.9-omap1 NOTE: checking PREFERRED_PROVIDER_linux-omap-2.6-2.6.9-omap1-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel NOTE: checking PREFERRED_PROVIDER_linux-davinci NOTE: checking PREFERRED_PROVIDER_linux-davinci-git NOTE: checking PREFERRED_PROVIDER_linux-davinci-git-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel NOTE: selecting linux-davinci to satisfy runtime kernel-image due to PREFERRED_PROVIDER_virtual/kernel = linux-davinci NOTE: checking PREFERRED_PROVIDER_linux-palmpre NOTE: checking PREFERRED_PROVIDER_linux-palmpre-2.6.24 NOTE: checking PREFERRED_PROVIDER_linux-palmpre-2.6.24-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel NOTE: checking PREFERRED_PROVIDER_linux-palmpre-2.6.24+gitr0+33239e4074f4716a674b450a443b64add201bf39 NOTE: checking PREFERRED_PROVIDER_linux-palmpre-2.6.24+gitr0+33239e4074f4716a674b450a443b64add201bf39-r50 NOTE: checking PREFERRED_PROVIDER_linux-rt NOTE: checking PREFERRED_PROVIDER_linux-rt-2.6.25 NOTE: checking PREFERRED_PROVIDER_linux-rt-2.6.25-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel NOTE: checking PREFERRED_PROVIDER_linux-rt-2.6.29 NOTE: checking PREFERRED_PROVIDER_linux-rt-2.6.29-r50 NOTE: checking PREFERRED_PROVIDER_linux-rt-2.6.24 NOTE: checking PREFERRED_PROVIDER_linux-rt-2.6.24-r50 NOTE: checking PREFERRED_PROVIDER_linux NOTE: checking PREFERRED_PROVIDER_linux-2.6.35 NOTE: checking PREFERRED_PROVIDER_linux-2.6.35-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel NOTE: checking PREFERRED_PROVIDER_linux-2.6.29 NOTE: checking PREFERRED_PROVIDER_linux-2.6.29-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.36 NOTE: checking PREFERRED_PROVIDER_linux-2.6.36-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.23+2.6.24-rc6 NOTE: checking PREFERRED_PROVIDER_linux-2.6.23+2.6.24-rc6-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.22+2.6.23-rc3 NOTE: checking PREFERRED_PROVIDER_linux-2.6.22+2.6.23-rc3-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.30 NOTE: checking PREFERRED_PROVIDER_linux-2.6.30-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.22+2.6.23-rc5 NOTE: checking PREFERRED_PROVIDER_linux-2.6.22+2.6.23-rc5-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.29+2.6.30-rc5 NOTE: checking PREFERRED_PROVIDER_linux-2.6.29+2.6.30-rc5-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.14 NOTE: checking PREFERRED_PROVIDER_linux-2.6.14-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.18 NOTE: checking PREFERRED_PROVIDER_linux-2.6.18-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.22 NOTE: checking PREFERRED_PROVIDER_linux-2.6.22-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.27+2.6.28-rc6 NOTE: checking PREFERRED_PROVIDER_linux-2.6.27+2.6.28-rc6-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.33 NOTE: checking PREFERRED_PROVIDER_linux-2.6.33-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.29+2.6.30-rc4 NOTE: checking PREFERRED_PROVIDER_linux-2.6.29+2.6.30-rc4-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.23 NOTE: checking PREFERRED_PROVIDER_linux-2.6.23-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.27 NOTE: checking PREFERRED_PROVIDER_linux-2.6.27-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.23+2.6.24-rc5 NOTE: checking PREFERRED_PROVIDER_linux-2.6.23+2.6.24-rc5-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.32 NOTE: checking PREFERRED_PROVIDER_linux-2.6.32-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.34 NOTE: checking PREFERRED_PROVIDER_linux-2.6.34-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.24 NOTE: checking PREFERRED_PROVIDER_linux-2.6.24-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.20 NOTE: checking PREFERRED_PROVIDER_linux-2.6.20-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.28 NOTE: checking PREFERRED_PROVIDER_linux-2.6.28-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.21+2.6.22-rc1 NOTE: checking PREFERRED_PROVIDER_linux-2.6.21+2.6.22-rc1-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.31 NOTE: checking PREFERRED_PROVIDER_linux-2.6.31-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.25 NOTE: checking PREFERRED_PROVIDER_linux-2.6.25-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.21 NOTE: checking PREFERRED_PROVIDER_linux-2.6.21-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.26 NOTE: checking PREFERRED_PROVIDER_linux-2.6.26-r50 NOTE: checking PREFERRED_PROVIDER_linux-2.6.36+2.6.37-rc8+gitr0+387c31c7e5c9805b0aef8833d1731a5fe7bdea14 NOTE: checking PREFERRED_PROVIDER_linux-2.6.36+2.6.37-rc8+gitr0+387c31c7e5c9805b0aef8833d1731a5fe7bdea14-r50 NOTE: checking PREFERRED_PROVIDER_gumstix-kernel NOTE: checking PREFERRED_PROVIDER_gumstix-kernel-2.6.21 NOTE: checking PREFERRED_PROVIDER_gumstix-kernel-2.6.21-r50 NOTE: checking PREFERRED_PROVIDER_virtual/kernel Level 8: sorted providers for kernel-image are: ['/home/frans/oe/openembedded/recipes/linux/linux-davinci_git.bb', '/home/frans/oe/openembedded/recipes/linux/linux-nios2_2.6.34.bb', '/home/frans/oe/openembedded/recipes/linux/linux-omap-2.6_2.6.9-omap1.bb', '/home/frans/oe/openembedded/recipes/linux/linux-bast_2.4.25-vrs1-bast1.bb', '/home/frans/oe/openembedded/recipes/linux/linux-palmpre_git.bb', '/home/frans/oe/openembedded/recipes/linux/linux-rt_2.6.29.bb', '/home/frans/oe/openembedded/recipes/linux/linux_2.6.36.bb', '/home/frans/oe/openembedded/recipes/linux/gumstix-kernel_2.6.21.bb'] Yet still I get NOTE: Running task 1 of 1 (ID: 0, /home/frans/oe/openembedded/recipes/linux/linux-nios2_2.6.34.bb, do_clean) Level 8: Parsing /home/frans/oe/openembedded/recipes/linux/linux-nios2_2.6.34.bb (full) Level 9: BB :0: inheriting classes/kernel.bbclass Level 9: BB :0: inheriting classes/linux-kernel-base.bbclass Level 9: BB :0: inheriting classes/module_strip.bbclass Level 9: BB :0: inheriting classes/kernel-arch.bbclass Level 9: BB :0: inheriting classes/cml1.bbclass Level 9: BB :0: inheriting classes/siteinfo.bbclass Level 8: Executing task do_clean NOTE: package linux-nios2-2.6.34-r50: task do_clean: Started Level 8: Manually removing any installed files from staging... NOTE: removing tmp_minimal/work/hawkboard-oe-linux-gnueabi/linux-nios2-2.6.34-r50 NOTE: removing tmp_minimal/stamps/hawkboard-oe-linux-gnueabi/linux-nios2-2.6.34-r50.* NOTE: package linux-nios2-2.6.34-r50: task do_clean: Succeeded Why is it notr unning linux-davinci_git.bb as that is the one appearing first in the list of sorted recipes?? Frans _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
