Re: What does your personal GTK+ development system consist of?
- From: "Simos Xenitellis" <simos lists googlemail com>
- To: "Mikkel Kamstrup Erlandsen" <mikkel kamstrup gmail com>
- Cc: gtk-devel-list gnome org
- Subject: Re: What does your personal GTK+ development system consist of?
- Date: Mon, 25 Feb 2008 21:01:00 +0000
On Mon, Feb 25, 2008 at 8:40 PM, Mikkel Kamstrup Erlandsen
<mikkel kamstrup gmail com> wrote:
> On 25/02/2008, Emmanuele Bassi <ebassi gmail com> 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.
Simos
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]