On Thu, 2005-03-03 at 07:25 -0700, Ski Dawg wrote:
> Is there an idiot's guide to compiling Evolution from the source? I
> don't build too many things from source on my FC3 systems, so I
> suspect
> that my problems are mostly from not knowing which packages are needed
> and what order they need to be installed in, or where they are
> installed
> to if they were installed with an RPM (when not in a standard location
> that the config script can find).

It's actually easier than it looks, once you get the hang of it. I spent
a lot of time failing to compile successfully using various scripts that
run on the CVS version (jhbuild comes to mind) mainly because they
insisted on installing an entire new Gnome system, but once I gave up on
that and just downloaded the tar.gz files from
http://ftp.gnome.org/pub/gnome/sources/ it all started to come together.

The main thing is to consult the README in the evolution directory and
compile in the order specified. I recommend installing to a separate
tree so as not to step on your existing Evo installation. I use
"/opt/evolution".

Also:

1) Set up the PKG_CONFIG_PATH environment variable. Mine is set
to /usr/share/pkgconfig:/usr/lib/pkgconfig:/opt/evolution/lib/pkgconfig.

2) Run "./configure --prefix=/opt/evolution" in each of the gtkhtml,
gal, libsoup etc. subdirs. In the case of evolution-data-server and
evolution itself, add some options, e.g.:

./configure --prefix=/opt/evolution --enable-imap4 --enable-nss
--with-openldap --with-nspr-include=/usr/include/mozilla-1.7.5/nspr

3) Run "make" and "make install" in each subdir. If anything fails, it's
almost certainly because you don't have the "-devel" RPMs of something
the make scripts need. It's fairly simple to work out what they are.

4) Kill any running Evo ("evolution --force-shutdown").

5) That's it :-)

poc

_______________________________________________
evolution maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/evolution

Reply via email to