Re: gnome-vfs circular build dependency
- From: "D.M.D. Ljungmark ( Spider )" <spider takeit se>
- To: desktop-devel-list gnome org
- Subject: Re: gnome-vfs circular build dependency
- Date: Tue, 24 Feb 2004 11:30:30 +0100
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]