Hi all,
WARNING: I EXPERIENCED PROBLEMS WITH PLUGINS NOT WORKING IN /OPT!PreliminaryI use Gentoo Linux which means I have most of the programs needed to compile installed.
(Gentoo installs compile the binaries from source on your box.)
Those of you that use Linux probably use a "binary" distro.
This means you won't have the necessary programs to compile the sources you get with git.
Those will need to be installed.
To compile source you'll need at least gcc,make,automake,pkgconfig.
You'll also need the "dev" versions of some packages.
And of course "git" which will download the files.
Edit march 4 2011:
Here is a list I got from blog.bloke.com courtesy cameron.
libtool automake1.10 autoconf git-core gettext \
libglib2.0-0 libglib2.0-dev libgtk2.0-0 libgtk2.0-dev ruby \
intltool libtiff4 libtiff4-dev python-dev python-gtk2-dev \
libexif-dev libmng-dev liblcms1-dev libxpm-dev librsvg2-dev \
libwmf-dev libasound2-dev
It's hard for me to tell which ones you'll be needing but this will become apparent when you start configuring.
You
can use the xterminal in your desktop,I prefer to use a console.
You can get a console by hitting ctrl-alt-F1.....F6 go back to desktop with ctrl-alt-F7.
Ubuntu and ubuntu based use sudo to do superuser things.
They have no "root" account.
Logging in as root is far easier:you don't have to use sudo for every command.
You can get that by typing
You'll get
Type a password that will be your root password.
You'll be asked to do it again.
Needless to say you should not use your normal user password.
Log out and then log in as root.
Optional: Install "mc".
mc is short for Midnight Commander,a clone of Norton Commander of the DOS era.
It is a very handy file browser.
You can use it for editing, making a file executable and much more.
Here the addresses where you can look at the latest developments.
http://git.gnome.org/browse/babl/http://git.gnome.org/browse/gegl/http://git.gnome.org/browse/gimp/When you are in a console/terminal you can use the up and down cursor keys to "browse" commands that you've entered previously.
You can edit them and then hit enter.
OK Let's startAcquiring filesTo get the git sources you enter:
git clone git://git.gnome.org/babl
git clone git://git.gnome.org/gegl
git clone git://git.gnome.org/gimp
These commands will create three directories in /root.
/babl
/gegl
/gimp
They contain the respective files needed to get gimp-2.7.2.
They have to be compiled in that order.
Beware!If you have Gimp-2.6 then use /opt to install Gimp-2.7.
The following is assuming you'll be using /opt to install 2.7 and you're in the /root directory.
cd ./babl
./autogen.sh --prefix=/opt
Watch the output: You might get errors concerning missing stuff.
If so install those files and repeat the above command.
When all goes well you're invited to type "make"
This will compile the source.
When the compile has finished successfully type make install.
That will install babl.
For gegl the autogen.sh command is different.
cd ./gegl
./autogen.sh --prefix=/opt PKG_CONFIG_PATH=/opt/lib --disable-docs
(When I tried this the first time it failed with make unable to make the docs,couldn't find why)
You might want to try without --disable-docs maybe your system has what is needed.
Then like with babl make and make install.
The PKG_CONFIG_PATH=/opt/lib directive is needed otherwise gegl will look in /usr/lib or /usr/local/lib.
In /opt/lib/pkgconfig you'll find a file babl.pc.
Gegl checks if the version etc. is ok.
Now we can install Gimp.
cd ./gimp
./autogen.sh --prefix=/opt PKG_CONFIG_PATH=/opt/lib
Here docs compile ok.
Same procedure as for the other two.
UninstallChange into the the 3 directories one by one in reverse order.
Issue
Well I hope this will get you going.
If you run into problems plse add as much info as possible.
Stating "gegl will not make" is too little for me to help you.
Gerard.