[oe] Howto break circular dependencies for gvfs / gnome-disk-utility / nautilus
Andreas Müller
schnitzeltony at gmx.de
Sat Jan 7 03:21:08 UTC 2012
On Saturday, January 07, 2012 04:03:39 AM Andreas Müller wrote:
> 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 :)
>
How about adding a recipe just for gvfs-gdu-volume-monitor?
Andreas
More information about the Openembedded-devel
mailing list