Re: [Gimp-user] GIMP 2.8x on Linux Debian Squeeze?




This topic accidently started as reply to '[Gimp-user] PDF' and likes
to
be continued here.

Date: Sun, 12 May 2013 13:36:10 -0400
From: Henry W. Peters

Hi,

Does anyone on the list here, have any actual knowledge & or
experience
building GIMP 2.8x on Linux Debian Squeeze? My current version of GIMP
is 2.6.1.

Some questions I have (for example) are: Do I /really/ have to
uninstall
the old version...? Any dependency issues (conflicts, etc.) ? Any way
to
get the (newer) dependencies by means of the terminal? Will I be able
to
actually do this (i.e.,/ do a working build with this version/)?

Thanks much for any pointers.



You can build any number of gimps independent of each other.

First you need to understand that when you build something, it goes
hunting for libraries in a path specified by your environment.

So first thing to do is set the environment path for your console. Do
all your building out of the same console where these environment
variables have been set.

export PATH=/build_dir/gimp-2.8/bin:$PATH
export PKG_CONFIG_PATH=/build_dir/gimp-2.8/lib/pkgconfig
export LD_LIBRARY_PATH=/build_dir/gimp-2.8/lib

Now cd into your source directory and

./configure --PREFIX=/build_dir

Configure may fail, READ the message on failure.

If it tells you that gegl is the wrong version, download babl and gegl
and then build babl first, then gegl using ./configure
--PREFIX=/build_dir


Run configure again from your gimp source, now if it tells you that
GTK is the wrong version, download the latest glib, gtk, atk,
gtk-pixbuf and pango and build them, again with ./configure
--PREFIX=/build_dir

Actually if you follow this tutorial,
http://www.gimpusers.com/tutorials/compiling-gimp-for-ubuntu

you could build the git version but would not recommend that, but
rather apply the principles to the source code.

And when you finish, start the program from the console;
# /build_dir/bin/gimp-2.x


Note also that the build_dir should not be /usr/local but rather
something like ~/user/gimp-2.x



-- 
Owen




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