Synchronize Bluetooth phone with Thunderbird

Building blueZync

This is the building page for blueZync 0.1.6. See also Building latest blueZync version.

Building blueZync

blueZync currently only builds on Linux


You will need

You will need the development packages for the following:

Those can probably be installed with your package manager.

You will also need

If it is not offered by your distro, you can use this

You will also need to

This is not likely to be available in your package manager.

You may find the following scripts in the blueZync utils directory useful:

Please note that if you build OpenSync out of SVN, there are currently (2007-12-01) some bugs in the syncml plugin (see this message), but using the 0.34 packages should work.


Check out the source:
svn co libopensync-plugin-mozilla
svn co blueZync4thunderbird
svn co utils

or download source tarballs from the SourceForge repository


Either use the script in the blueZync utils directory, or build manually:

You should set a prefix and the path to your package files:

export PREFIX="/usr/local"
export PKG_CONFIG_PATH="/usr/lib/pkgconfig:/usr/local/lib/pkgconfig"

Create a buid directory and cd into it. Now run

cmake -DCMAKE_INSTALL_PREFIX="$PREFIX" <path-to-libopensync-plugin-mozilla-source-dir>
make install
cmake -DCMAKE_INSTALL_PREFIX="$PREFIX" <path-to-blueZync4thunderbird-source-dir>
make install

Try it out

You must do something like export LD_LIBRARY_PATH=/usr/lib/thunderbird-

make install in blueZync4thunderbird installs the extension files into /usr/local/share/blueZync (depending on your PREFIX setting, of course).

In your Thunderbird profile extension directory (something like /home/someone/.thunderbird/ab1cde23/extensions) create a file called with a single line in it:

Now Thunderbird should load the extension (verify with Tools -> Add-ons in Thunderbird)

See also the (very incomplete) blueZync manual


Problems? The blueZync Developers Discussion Forum is your friend!