Re: gnome-vfs circular build dependency



Dmitry G. Mastrukov wrote / skrev:
В ?? 18.02.2004, в 23:35, Christopher Parker пишет:

On Wed, 2004-02-18 at 04:48, Alexander Larsson wrote:

As noted in http://bugzilla.gnome.org/show_bug.cgi?id=134718 we now have
a circular build dependency.

This is the new gnome-vfs backend module for the new gtk+ file selector.
It uses libgnomeui for the gnome_icon_lookup function. The building of
the filesel backend is optional, so you can still bootstrap, but you
have to build gnome-vfs twice if you want to bootstrap from scratch and
get the gtk module.

What should we do about this? Split out the gnome-vfs filesel backend to
a different or a new module? Keep the circular deps? Any other idea?



I have been having this same problem building from jhbuild this morning
and was just about to post a bug.  Thanks for saving me the time.



I was just about too. More of that I was naot able to build gnome-vfs
unless I changed check in configure.in from
PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.3.1 libgnomeui-2.0 >= 2.5.1, AM_CONDITIONAL(HAVE_GTK, true))
to PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.3.1 libgnomeui-2.0 >= 2.5.1, AM_CONDITIONAL(HAVE_GTK, true), AM_CONDITIONAL(HAVE_GTK, false))

IMHO cross-dependency is a bad idea. I think functionality from gtk
subdir in gnome-vfs should be merged in libgnomeui or a new module for
it should be created.



This is a package-wise -Very bad thing-  As you once more introduce the
magic of "what is in the buildsystem changes whats built"  and wreck
havoc on packaging systems by making dependency tracking go bonkers.

I urge you to change this in release time or there will be some very bad
breakage due to downstream people having to deal with this in patchy ways.


//Spider
  -- at work --




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]