Wade Renzi wrote: > --- Simos Xenitellis <[EMAIL PROTECTED]> > wrote: > > >> On Mon, Feb 25, 2008 at 8:40 PM, Mikkel Kamstrup >> Erlandsen >> <[EMAIL PROTECTED]> wrote: >> >>> On 25/02/2008, Emmanuele Bassi <[EMAIL PROTECTED]> >>> >> wrote: >> >>> > >>> > On Mon, 2008-02-25 at 10:27 +0100, Mikkel >>> >> Kamstrup Erlandsen wrote: >> >>> > >>> > > > Use jhbuild and install everything in a >>> >> different location, like with >> >>> > > > --prefix=/opt/gnome. >>> > > > >>> > > > Instructions are here: >>> > > > >>> > > > http://live.gnome.org/Jhbuild >>> > > > >>> >> http://freedesktop.org/wiki/Software/jhbuild >> >>> > > >>> > > Personally I would not recommend jhbuild. >>> >> I've used it a good handful >> >>> > > times always without success. >>> > >>> > >>> > your failures are of no consequence about the >>> >> goodness of a tool - >> >>> > unless you obviously circumstantiate those >>> >> failures with actual bug >> >>> > reports. >>> > >>> > I commonly use jhbuild for projects in and >>> >> outsite the platform, and >> >>> > I've been doing so in the past few years; so I >>> >> fully support the >> >>> > original reply: jhbuild is the correct way to >>> >> develop with checkouts of >> >>> > gtk+, and in general the whole GNOME platform, >>> >> without screwing up your >> >>> > machine. >>> >>> I did not intend to bash jhbuild. My problems has >>> >> been with the builds >> >>> of the Gnome stack. >>> >>> Related to the question on just building gtk+, >>> >> I'll still stick with a >> >>> plain ol' --prefix=/opt. >>> >> Then, you would also have to setup the environment >> variables to use >> the newly compiled GTK+. jhbuild can do this for >> you, and you can use >> the rest of libraries that come from your current >> distribution. For >> example, for simple gtk+ hacking, the workflow is >> >> 1. jhbuild build gtk+ (just 16 packages) >> 2. jhbuild shell to get a shell with env >> variables properly set. >> 3. now run your test program that is based on gtk+; >> will use fresh >> gtk+ library, the rest of the libraries come from >> the system >> 4. hack gtk+, then type "make install" to refresh >> your build with the >> new changes (takes <15s on modern systems) >> 5. go to step 3. >> > > Am I right in thinking their should be a jhbuildrc > file I can get hold of which I can use to get and > build gtk+, atk, cairo, pango, zlib, libpng and glib > from source? If so where would I find it? > The appropriate .jhbuildrc and the modulesets for GNOME come with JHBuild. See http://live.gnome.org/Jhbuild and follow the full instructions for your distribution. It's the moduleset that has instructions regarding the dependencies; you choose to build a package such as gtk+ and jhbuild will sort out for you what other packages are required.
Simos _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list