RSS/Atom feed Twitter
Site is read-only, email is disabled

GIMP 2.8x on Linux Debian Squeeze?

This discussion is connected to the gimp-user-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

3 of 3 messages available
Toggle history

Please log in to manage your subscriptions.

GIMP 2.8x on Linux Debian Squeeze? scl 12 May 20:33
  GIMP 2.8x on Linux Debian Squeeze? Owen 12 May 23:06
   GIMP 2.8x on Linux Debian Squeeze? Liam R E Quin 13 May 03:24
scl
2013-05-12 20:33:17 UTC (almost 12 years ago)

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.

Henry

-----------------------------------------------------------------------

Date: Sun, 12 May 2013 13:33:35 -0500 From: Chris Mohler in reply to Henry W. Peters

On Sun, May 12, 2013 at 12:36 PM, Henry W. Peters wrote:
> 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/)?

I have 2.6 and 2.8 on the a Mint (like Ubuntu/Debian) system.

There's a build script floating around somewhere, but I can't seem to find it now (and it required heavy modification, at least for my system anyway).

There's this:
http://wiki.gimp.org/index.php/Hacking:Building/Linux

I think the biggest thing to remember is to remember to prefix everything with /opt or /home/YOU/gimp/ - ie *not* put it into /usr or /usr/local/.

'apt-get build-dep gimp' should bring in several -dev packages you'll need. The rest will need to be compiled and installed in /opt or wherever.

It's been some months since I went through this - I'm probably forgetting a few things, but the short answer is yes, you can compile and install 2.8 without removing 2.6. There are quite a dew deps to work through, but keep the additions outside of your system path and you should be fine.

HTH,
Chris

-----------------------------------------------------------------------

Date: Sun, 12 May 2013 21:14:21 +0200 From: Dominik Tabisz in reply to Chris Mohler

Hi Some time ago i tried both compiling Gimp 2.8 on Squeeze, and installing Debian Testing ... to see what's wrong with my attempt to compile Gimp 2.8.

To make long thing short - problems with compilation are caused by dependencies of Gimp 2.8 dependencies. At some moment You end up with upgrading gcc and half other system libraries. If only You can install wheezy it should solve most of Your troubles.

There is one possible workaround: one user of this mailing list approached similar problem on FreeBSD. Solution was building Gimp and all it's dependencies in jail.
This way system was stable and Gimp 2.8 had all needed dependencies inside jail.
Unfortunately i can't remember where this instruction was and whether it can be ported to Debian.

Dominik

-----------------------------------------------------------------------

Date: Sun, 12 May 2013 15:48:00 -0400 From: Henry W. Peters in reply to Dominik Tabisz

Thanks all for your replies ON THIS (as far as I know) NEW THREAD (& Michael, I am a subscriber).

It sounds like building 2.8 on Debian Squeeze is a (too) shaky proposition... as I do use it with some regularity, I should probably wait until the Debian packager & programmers resolve some of the dependency issues... (?) But I will persist, somehow/way...

I should have mentioned earlier, that my only desire is to have a stable/workable version of GIMP... I hesitate to uninstall 2.6.1 because of POSSIBLE issues regarding removals that might damage my system... namely 'gnome-office,' & I am just totally in the dark regarding what that piece of software is... but it sounds like something to do w/ the gui of the desktop... (advise appreciated here too).

Henry

Owen
2013-05-12 23:06:14 UTC (almost 12 years ago)

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
Liam R E Quin
2013-05-13 03:24:00 UTC (almost 12 years ago)

GIMP 2.8x on Linux Debian Squeeze?

tl;dr - see
http://azul.m.iguel.net/Blog/?entrada=73

On Mon, 2013-05-13 at 09:06 +1000, Owen wrote:

From: Henry W. Peters

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.

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

The real issue is that Debian Squeeze is going to be too out of date to make this easy. For example, it has libgtk2.0-0 2.20.1-2, whereas gimp I think needs 2.24 or later. The included version of gimp is 2.6.10.

At a guess Henry will need to build . gimp
. gegl
. babl
. pango
. gtk2
. gdk2
. atk
. gtk-pixbuf
. harfbuzz (I think)
. cairo
. pixman
. glib
Probably a new autoconf will be needed, and likely a new gcc, libc, and more.

Compare
. http://packages.debian.org/wheezy/gimp . http://packages.debian.org/squeeze/gimp

The tutorial for ubuntu would work with a newer Debian release.

However, http://azul.m.iguel.net/Blog/?entrada=73 has instructions for building gimp 2.8 on Squeeze.

Liam

Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/
Ankh: irc.sorcery.net irc.gnome.org freenode/#xml