Bug 3741

Summary: deb packages problem on arm (gnueabi) architecture
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Felipe Ferreri Tonello <ftonello>
Component: coreAssignee: Constantin Musca <constantinx.musca>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: jessica.zhang, meta.mr.watcher, meta.watcher
Version: 1.4   
Target Milestone: 1.4   
Hardware: All   
OS: arm   
Whiteboard: 9d076dcba1531686241dab62ff0f973537d40ca6
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Felipe Ferreri Tonello 2013-01-17 01:11:43 UTC
Deb packages cannot be installed on arm little-endian architecture.

I'm using yocto 1.4 (poky 8.0).

Example:
root@foobar:~# dpkg -i compat-wireless_2.6.36-r1_arm.deb 
dpkg: error processing compat-wireless_2.6.36-r1_arm.deb (--install):
 package architecture (arm) does not match system (armel)
Errors were encountered while processing:
 compat-wireless_2.6.36-r1_arm.deb

commit that suppose to fix this problem in oe-classic:
http://git.openembedded.org/openembedded/commit/?id=1659da8e9279a6e2293a69c69ee26f27f694b089

thread with related discussion:
http://comments.gmane.org/gmane.comp.handhelds.openembedded/42801
https://lists.yoctoproject.org/pipermail/yocto/2012-June/009463.html
Comment 1 Saul Wold 2013-02-14 20:32:06 UTC
This might be resolved with an update to the newer version of APT, please check into this as you do the udpate
Comment 2 Constantin Musca 2013-03-11 11:18:31 UTC
Patch merged. (commit 9d076dcba1531686241dab62ff0f973537d40ca6)


Cheers,
Constantin