Windows Mobile 2003 Tarball Installation
From SynCE-Wiki
Note: The term X.X is used as the version number of SynCE. You should replace this with the version you are installing.
Contents |
Download Packages
Visit the Download page and download the following files:
- synce-X.X.tar.gz Note: SynCE 0.8 or later includes the following .tar.gz archives: (They can also be downloaded separately.). For the current release 0.9.3, synce-librapi-X.X.tar.gz should be used instead of synce-librapi2-X.X.tar.gz
- synce-libsynce-X.X.tar.gz
- synce-librapi2-X.X.tar.gz
- synce-dccm-X.X.tar.gz (only for Windows CE 2.1 users, everybody else should use synce-vdccm instead!)
- synce-vdccm-X.X.tar.gz
- synce-serial-X.X.tar.gz
- synce-rra-X.X.tar.gz (optional, needed for syncing)
- libmimedir-X.X.tar.gz
- synce-multisync_plugin-X.X.tar.gz (suggested for Gnome 2.x users for address book synchronization, requires synce-rra-X.X.tar.gz)
- synce-trayicon-X.X.tar.gz (suggested for GNOME 2.x users)
- synce-gnomevfs-X.X.tar.gz (suggested for GNOME 2.x users)
- dynamite (needed by synce-kde and everybody wanting to extract CAB files from EXE files)
- unshield (needed by synce-kde and everybody wanting to extract CAB files from EXE files)
- orange (needed by synce-kde and everybody wanting to extract CAB files from EXE files)
- synce-kde (needed for KDE 3.x users)
- syncekonnector (needed for KDE 3.x users)
Extra Packages
With kcemirror you can export the device's display to your desktop and remote control it
- kcemirror
Compile and Install Packages
In the following instructions, the sudo command is used. If you are unfamiliar with this command, then use su. To follow the instructions, you must replace this command:
sudo make install
with these commands:
su (enter root password) make install exit
sudo executes one command as the super-user. In the second set of commands, the user enters super-user mode by executing su, carries out the command in the instructions, and then leaves super-user mode.
If you're compiling from svn, you need to execute:
./bootstrap
before configuring.
general
The process of compiling is always the same except for the multisync plugin. Here is a simple script for installing all modules in one go. (Below you will find the individual procedures, if you don't trust that script ;-) )
TOP=$(pwd)
for i in synce-libsynce-X.X \
synce-librapi2-X.X \
synce-vdccm-X.X \
synce-serial-X.X \
synce-libmimedir-X.X \
synce-rra-X.X \
synce-kde-X.X \
synce-konnector-X.X;
do
tar zxf $i.tar.gz
cd $i-X.X/
test -f bootstrap && ./bootstrap
./configure --enable-debug=full
make
sudo make install
cd ${TOP}
done
libsynce
tar zxf synce-libsynce-X.X.tar.gz cd synce-libsynce-X.X/ ./configure make sudo make install cd ..
librapi2
tar zxf synce-librapi2-X.X.tar.gz cd synce-librapi2-X.X/ ./configure make sudo make install cd ..
vdccm
tar zxf synce-vdccm-X.X.tar.gz cd synce-vdccm-X.X/ ./configure make sudo make install cd ..
serial
tar zxf synce-serial-X.X.tar.gz cd synce-serial-X.X/ ./configure make sudo make install cd ..
libmimedir
tar zxf synce-libmimedir-X.X.tar.gz cd libmimedir-X.X/ ./configure make sudo make install cd ..
rra
tar zxf synce-rra-X.X.tar.gz cd synce-rra-X.X/ ./configure make sudo make install cd ..
multisync_plugin
Note: You must find where the multisync header is installed to and replace DIRECTORY with your findings (with a forward-slash on the end).
tar zxf synce-multisync_plugin-X.X.tar.gz cd synce-multisync_plugin-X.X/ ./configure --with-multisync-include=DIRECTORY make sudo make install cd ..
trayicon
Note: This module requires a whole lot of GNOME 2 development packages.
tar zxf synce-trayicon-X.X.tar.gz cd synce-trayicon-X.X/ ./configure make sudo make install cd ..
gnomevfs
Note: This module requires a whole lot of GNOME 2 development packages.
tar zxf synce-gnomevfs-X.X.tar.gz cd synce-gnomevfs-X.X/ ./configure make sudo make install cd ..
rapip
Note: This module requires a whole lot of KDE 3.x development packages.
(In svn this module is already integrated in synce-kde)
tar zxf rapip-X.X.tar.gz cd rapip-X.X/ ./configure make sudo make install cd ..
ldconfig
You need to run ldconfig:
sudo ldconfig
so that the libraries can be found at runtime. Otherwise you will get errors like vdccm: error while loading shared libraries: libsynce.so.0: cannot open shared object file: No such file or directory
Success
Congratulations, you have just installed SynCE. Next step:
