Re: Build order



On 24 May 2001 22:59:33 +0200, Drazen Kacar wrote:
> Gregory Leblanc wrote:
> > Ok, ok, don't rub it in.  Here's what I wrote up.  :)
> 
> I think you should include non-GNOME software which is required by some of
> the tarballs. Like Berkeley DB, graphics libraries and gettext.

Yeah, we certainly can include these.  I developed this set of
dependancies based from building all of these on a Red Hat machine.
I've not bothered to track any of these down.

> > First build
> > ===========
> > glib
> > 
> > batch1
> > =============
> > libxml
> 
> You can move this to First build, since libxml doesn't depend on anything.
> libxml2 requires readline.

glib is in the "build first" section because I can't un-install it from
my machine, and thus I was unable to test what other packages could
build without it.  The other reason that it's in that first batch all by
it's lonesome is to attempt to keep the number of batches to a minimum,
and keep the number of packages in each to a maximum.

> > ORBit
> > gtk+
> > audiofile
> 
> audiofile also doesn't depend on anything.
> 
> > batch3
> > ===========
> > gnome-libs requires gtk+ imlib
> 
> also ORBit
> 
> > batch6
> > ===========
> 
> > gnome-print requires gnome-libs gdk-pixuf ORBit gtk+ libxml
> 
> Version 0.28 (that's the latest, I think) doesn't require ORBit. Whether
> it requires gtk+ is questionable. There are some GTK based test programs,
> but they are not installed by default. And it requires gdk-pixbuf, which
> in turn requires gtk+. But I think there is no single GTK (or GDK) API
> call in objects which get installed.

Hmm...  If it's not strictly required, then it's required for full
functionality.  There's a test for ORBit in the configure script for
gnome-print, at the very least.  I tried to list optional dependancies,
where possible.  
The GTK+ dependancy should certainly be removed, since gdk-pixbuf
requires GTK+.  We should not list implied dependancies explicitly
(this, if something requires gnome-print, there's no need to list gtk+
nor gdk-pixbuf).

> Sorry, I don't know the requirements for most of the sources, because I
> still haven't built reasonably new versions.

I certainly don't expect everybody to know everything!  I really
appreciate the help.
    Greg

P.S.  glade has an optional dependancy on bonobo, which I haven't listed
because I'm waiting on the next release of glade, wherein bonobo
suppport should actually be usable.

-- 
Troll, troll, troll your post
Gently down the feed
Merrily, merrily troll along
A life is what you need...





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