Building Evolution

Building against packaged GNOME

Build the relevant modules listed on the Git page and them.

In case you compile 2.30 or earlier (still depending on Bonobo):

If you use a prefix different from where the rest of GNOME is installed (recommended), you will need to update the bonobo-activation configuration file, which will be:

<gnome prefix>/etc/bonobo-activation/bonobo-activation-config.xml
or /etc/bonobo-activation/bonobo-activation-config.xml

usually. Between the markers add:

<item>*evolution prefix*/lib/bonobo/servers</item>

You will need to restart the bonobo-activation-server process after this (either by logging out and back in or actually killing the process)

Building with jhbuild

You can get jhbuild information at http://library.gnome.org/devel/jhbuild/. A sample .jhbuildrc file is also available.

It should now build about 60 modules. If something fails for you (which is likely), some common problems are listed at the JhBuild wikipage. There is also distribution specific information available about required packages.