[oe] Is Angstrom dead?

Graham Gower graham.gower at gmail.com
Wed Jun 2 00:30:49 UTC 2010


On 2 June 2010 00:51, Gary Thomas <gary at mlbassoc.com> wrote:
>
> I reran my build and it passed through (no repository changes).
> This particular problem seems to be a multi-threaded build (I run
> with BB_NUMBER_THREADS = "4")
>
> Sadly, the final image still does not build:
>
> | log_check: Matched keyword: [Cannot satisfy the following dependencies]
> | Collected errors:
> |  * resolve_conffiles: Existing conffile
> /local/Angstrom_BeagleBoard/tmp/rootfs/beagleboard-linuxtag2010-demo-image/etc/device_table
> is different from the conffile in the new package. The new conffile will be
> placed at /local/Angstrom_BeagleBoard/tmp/rootfs/b *
> satisfy_dependencies_for: Cannot satisfy the following dependencies for
> angstrom-task-gnome:
> |  *    encodings *     encodings *     encodings *
> |
> NOTE: package beagleboard-linuxtag2010-demo-image-1.0-r0: task do_rootfs:
> Failed
>
> I don't understand this error well enough (believe me, I've
> spent hours reading the various recipes and trying things)
> to hazard a guess as to what this error means.
>

Not understanding the error is probably because most of this error
message comes from opkg (which is a heap of crap) and part of it has
been truncated.

The first bit:
> |  * resolve_conffiles: Existing conffile
> /local/Angstrom_BeagleBoard/tmp/rootfs/beagleboard-linuxtag2010-demo-image/etc/device_table
> is different from the conffile in the new package. The new conffile will be
> placed at /local/Angstrom_BeagleBoard/tmp/rootfs/b

This indicates that multiple packages are trying to provide the
/etc/device_table config file. The message has been truncated at 256
chars - even the '\n' has been stripped so it runs on to the next
error.

I've just bumped this limit to 4096 in upstream opkg, so longer errors
should be more readable.


> satisfy_dependencies_for: Cannot satisfy the following dependencies for
> angstrom-task-gnome:
> |  *    encodings *     encodings *     encodings *

Package "angstrom-task-gnome" depends on Package "encodings", but it
cannot be found in the list of available packages. I have no idea why
its listed three times.


-Graham




More information about the Openembedded-devel mailing list