Bug 2305 - qemu-nativesdk: can't find libcurl.so.4
Summary: qemu-nativesdk: can't find libcurl.so.4
Status: VERIFIED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: devtools / tool chain (show other bugs)
Version: 1.3
Hardware: x86 Multiple
: Medium normal
Target Milestone: 1.3 M4
Assignee: Robert Yang
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2012-04-16 14:50 UTC by Robert Yang
Modified: 2012-08-29 02:03 UTC (History)
7 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Yang 2012-04-16 14:50:05 UTC
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
Comment 2 Robert Yang 2012-08-13 12:12:06 UTC
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.
Comment 4 Chen Qi 2012-08-27 02:15:37 UTC
verified in master branch 8b8748c8f963900b83dc0fdd7757556f917fe4fd
Comment 5 Chen Qi 2012-08-29 02:03:29 UTC
verified in master branch 8b8748c8f963900b83dc0fdd7757556f917fe4fd