On Ubuntu 10.10 32bit: MACHINE ?= "qemumips" $ bitbake core-image-sato meta-toolchain-sdk | eds-dbus-dev ################################################## | Installing NATIVESDK packages | Processing task-sdk-host-nativesdk... | Processing task-cross-canadian-mips... | error: Failed dependencies: | libcurl.so.4 is needed by qemu-nativesdk-0.15.1-r5.i686 NOTE: package meta-toolchain-gmae-1.0-r7: task do_populate_sdk: Failed ERROR: Task 21 (/buildarea2/lyang1/poky/meta/recipes-core/meta/meta-toolchain-gmae.bb, do_populate_sdk) failed with exit code '1' This is because curl-native generates libcurl.so.4, but curl-nativesdk generates libcurl.so.4, I think that fix the DEPENDS would fix the problem
Fixed in master with http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=ad229f81f4b1722ee3785a31f27b7afe81feed20
Noticed this problem again, we had added the --disable-curl to EXTRA_OECONF, but there is an EXTRA_OECONF_virtclass-nativesdk += "foo", the "EXTRA_OECONF_virtclass-nativesdk +=" equals to "EXTRA_OECONF_virtclass-nativesdk =" (the "+" has no effect here), so we should add the "--disable-curl" to EXTRA_OECONF_virtclass-nativesdk.
merged into master: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=047db049234854b0f21db462d13176e2b5cf70de
verified in master branch 8b8748c8f963900b83dc0fdd7757556f917fe4fd