[oe] Howto break circular dependencies for gvfs / gnome-disk-utility / nautilus
Andreas Müller
schnitzeltony at gmx.de
Sat Jan 7 03:03:39 UTC 2012
Hi
I have tested by manual rebuilding/installation: To make thunar-volman properly
mount removable devices, gvfs-gdu-volume-monitor ( gdu = gnome-disk-utility ) is
required. For a build from scratch gvfs configure disables this because it can
not find gnome-disk-utility. As mentioned in a comment of gvfs recipe, gnome-
disk-utility can not be added to DEPENDS because of circular dependencies:
nautillus depends gvfs
gvfs depends gnome-disk-utility
gnome-disk-utility depends nautilus
The only possible solution for this I see right now is to add a dummy build:
E.g: Within gvfs-recipe before configuring gnome-disk-utilty is configured /
compiled and installed. After install all stuff from gnome-disk-utilty is removed
and gnome-disk-utilty is only made RDEPENDS. Since this is a very dirty hack
which causes extra maintenance when gnome-disk-utilty version changes:
Does anybody have a better solution to break the circular dependency without
causing plugins/libs missing?
All suggestions welcome :)
Andreas
More information about the Openembedded-devel
mailing list