On Thu, 2008-11-13 at 18:57 +0100, Martin Nordholts wrote:

> * Use a distro which has packages for reasonably new versions of the
> libraries GIMP depend on. Ubuntu 8.10 should work just fine.
> * Don't install any dependencies you need to build yourself (typically
> babl and GEGL) into /usr/local, that will only create problems. Instead
> put those in /opt and refer to the libraries in /opt explicitly when
> configuring GIMP/the dependencies.

It doesn't hurt to put babl and GEGL into /usr/local. Just run configure
without any extra arguments and things will just work.

> * Build unoptimized, debbugable versions of GLib and GTK+ so that you
> can debug seamlessly through the GIMP/GTK+/GEGL/GLib/babl stack.

There's no need to do that. You can simply install the debug symbols for
these libraries. The most important packages are libgtk2.0-0-dbg and

> For
> example, this is the autogen command I use to configure a fresh checkout
> of GIMP trunk:
> export CFLAGS='-g -O0'; ACLOCAL_FLAGS="-I /opt/glib-trunk/share/aclocal
> -I /opt/gtk-trunk/share/aclocal"
> PKG_CONFIG_PATH=/opt/babl-trunk/lib/pkgconfig:/opt/libexif-0.6.17/lib/pkgconfig:/opt/glib-trunk/lib/pkgconfig:/opt/gtk-trunk/lib/pkgconfig:/opt/gegl-trunk/lib/pkgconfig
> LD_LIBRARY_PATH=/opt/babl-trunk/lib:/opt/libexif-0.6.17/lib:/opt/glib-trunk/lib:/opt/gtk-trunk/lib:/opt/gegl-trunk/lib
> ./autogen.sh --prefix=/opt/gimp-trunk

If you follow my advice to install babl and GEGL into /usr/local, you
can just run autogen.sh without any extra arguments.


Gimp-developer mailing list

Reply via email to