Because of the recent AOL blocks, you might want to use CVS (whereas you otherwise
would have just used the last release). Here's step-by-step instructions for how to
check out and build gaim from CVS. Before you begin, make sure you have libtool,
gettext, automake, and autoconf installed. If you normally install gaim from RPM,
make sure you also have devel packages of glib 1.2 and gtk 1.2 installed, as well as
gcc and gmake. You also need, of course, cvs installed (version 1.11).
Step 1. Check out the source
Run the following commands in a directory that you have write access to (such as your
home directory):
cvs -d ':pserver:anonymous@cvs.gaim.sourceforge.net:/cvsroot/gaim' login
Just hit enter for the password
cvs -z3 -d ':pserver:anonymous@cvs.gaim.sourceforge.net:/cvsroot/gaim' checkout gaim
You should see it listing all the source files
Step 2. Build gaim
Once you've checked gaim out of CVS, run the follwing commands:
cd gaim
./autogen.sh
If you see any errors here, you haven't installed everything you need.
autogen.sh will also run ./configure for you once it's created, if it's created
successfully. If you see any errors related to GLib or GTK, you haven't
installed the devel packages.
gmake
gmake install
Step 3. Update gaim
When there are changes to gaim's code, you'll want to update your local copy. You don't have to remove
the entire directory that you checked out and redo the whole thing; instead, from inside the directory,
run
cvs update -d
gmake
gmake install
The update will merge all the changes into the current files, and then gmake will rebuild gaim.
And that should be everything. Please note you need to use gmake; BSD make will not work. Also,
gmake is installed simply as 'make' on some systems - if gmake isn't found, use make instead.
Please be sure that you are using the correct version before submitting bug reports - gaim is
installed in /usr/local/bin by default, and you may have an older copy in /usr/bin. ./configure
should warn you if that is the case.
Leases are good for a minimum of 48 months plus OAC after
financing may not include tax or licenscing please see your authorized free
software dealer for more information blah blah blah blah blah blah
blah blah blah blah blah... POOT!
``Dedicated to the near-memory of Rob Flynn. Let's start remembering
people while they're still alive.''
- Mark Spencer -