I'm still having this issue.  From what I can gather, at one point the 
installation of hid2hci switched from udev to bluez4.  However, I can't tell 
from the OE logs at what point this happened and which versions of udev and 
bluez4 do what.  I can tell you that my image is building bluez4_4.95.bb and 
that it lists preferred version info for udev as:

PREFERRED_VERSION_udev          = "165"
PREFERRED_VERSION_udev_libc-uclibc = "141"
UDEV_GE_141 = "1"

I also see in the bluez4_4.95.bb file that there is a variable that is set as:

# Not all distros have a recent enough udev
BTUDEV = " --disable-udevrules"
BTUDEV_angstrom = " --enable-udevrules"
BTUDEV_shr = " --enable-udevrules"

EXTRA_OECONF += "${BTUDEV}"

The start of my build configuration says that DISTRO = "angstrom", so I'm 
assuming that BTUDEV is getting set to "--enable-udevruels".  Is this what I 
want?  Anyone else having similar issues with the Angstrom build on the 
2011.03-maintenance branch?

Thanks,
Bryan

-----Original Message-----
From: angstrom-distro-devel-boun...@linuxtogo.org 
[mailto:angstrom-distro-devel-boun...@linuxtogo.org] On Behalf Of Bryan Evenson
Sent: Tuesday, March 27, 2012 11:18 AM
To: angstrom-distro-devel@linuxtogo.org
Subject: [Angstrom-devel] Error deploying net-at91sam9-image for SAM9G25

Hello all,

I'm in the process of building Angstrom for the first time for my SAM9G25-EK.  
I've been following the instructions here 
http://www.at91.com/linux4sam/bin/view/Linux4SAM/BuildAngstrom_9x5 and have 
been able to successfully build the base image (bitbake base-image).  Making 
the console image (bitbake net-at91sam9-image) works fine until the final 
deploy steps.  Here is the error message that I am seeing:

|  * resolve_conffiles: Existing conffile 
/media/sda3/stuff/tmp/rootfs/net-at91sam9-image/etc/device_table is different 
from the conffile in the new package. The new conffile will be placed at 
/media/sda3/stuff/tmp/rootfs/net-at91sam9-image/etc/device_table-opkg.
|  * check_data_file_clashes: Package udev wants to install file 
/media/sda3/stuff/tmp/rootfs/net-at91sam9-image/lib/udev/hid2hci
|              But that file is already provided by package  * bluez4
|  * opkg_install_cmd: Cannot install package udev.
NOTE: package net-at91sam9-image-1.0-r0: task do_rootfs: Failed
ERROR: Function 'do_rootfs' failed (see 
/media/sda3/stuff/tmp/work/at91sam9x5ek-angstrom-linux-gnueabi/net-at91sam9-image-1.0-r0/temp/log.do_rootfs.4503
 for further information)
ERROR: Task 14 
(/media/sda3/stuff/oe_at91sam/recipes/images/net-at91sam9-image.bb, do_rootfs) 
failed with exit code '1'
ERROR: '/media/sda3/stuff/oe_at91sam/recipes/images/net-at91sam9-image.bb' 
failed

So it appears there is some conflict between bluez4 and udev with the file 
hid2hci.  However, I haven't found any more description than that.  I'm 
guessing this means that both packages are trying to provide the same file, but 
I'm not sure which one should win in this case.  Has anyone else had similar 
issues?

If it helps, here's the build configuration information as it appeared near the 
start of the build:

Build Configuration:
BB_VERSION        = "1.12.0"
METADATA_BRANCH   = "2011.03-maintenance"
METADATA_REVISION = "ec639a6"
TARGET_ARCH       = "arm"
TARGET_OS         = "linux-gnueabi"
MACHINE           = "at91sam9x5ek"
DISTRO            = "angstrom"
DISTRO_VERSION    = "v20120327"
TARGET_FPU        = "soft"

Any ideas on how to fix this conflict?

Thanks,
Bryan
_______________________________________________
Angstrom-distro-devel mailing list
Angstrom-distro-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel

_______________________________________________
Angstrom-distro-devel mailing list
Angstrom-distro-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel

Reply via email to