Installing OpenSync (<= 0.22 && !SVN) from source

Note: This install guide describe the build of OpenSync version 0.22 and earlier. SVN trunk changed build system to cmake. Introduction in how to build SVN trunk: devel-branch-0.30

This page describes the basic steps for building OpenSync, its plugins, and Multisync.

First, go to the download page, and download the OpenSync and Multisync tarballs.

First, extract the OpenSync tarball, and follow the installation steps documented in the INSTALL file.

You may try the following steps if nothing is documented in INSTALL :

$ ./configure
$ make
$ make install

If no configure file is present (for instance if using the checked-out version from SVN, instead of a tarball), you may try one of these commands first (as appropriate) :

$ autoreconf -sfi

$ autoreconf -s -f -i

The OpenSync plugins are delivered separately. You should build them after installing OpenSync. Download the plugins you want from the download page and unpack them. Then enter the plugin directory, and follow the installation procedures (See INSTALL) for the plugins you plan to install. Since you are installing from source, you have to execute autoreconf -sfi in the beginning.

Note: If you are compiling the KDEPIM plugin and you get this error:

checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!

then set the $KDEDIR environment variable to point to proper KDE location.

Multisync comes in 2 flavors: A gui and a command line client. Both can be built using the normal procedures, too. If you just want to build the msynctool utility, just enter the main directory on the Multisync-cli tarball. If you want to use the multisync GUI, enter the main directory on the Multisync-gui tarball and follow the INSTALL instructions.

After installing OpenSync and/or Multisync, see SetupGuide for some basic example setups.

Installing packaged versions

Check the download page, which contains pointers to pre-packaged versions of OpenSync and Multisync for various distributions.