You should have no trouble compiling and installing (of course, let someone know if you do!)
Most of the SynCE problems seem to come from configuring and using (or trying to). So before you report any bugs, please try these steps. Note: this is a short summary! Please read the SynCE wiki for full instructions.
- First verify you have version 0.14 of everything, using eix, equery, genlop or whatever.
- Backup all your Contacts, Calendar, Tasks and Files. (I use Sprite Backup that came with my Treo Pro). This is important as Windows Mobile 6 will delete all data associated with a deleted partnership.
- Remove the multisync group (your command may vary)
$ msynctool --delgroup synce-sync
- Remove the partnership
- Delete the ~/.opensync and ~/.synce directories (copy any local config files first)
$ rm -rf ~/.opensync ~/.synce/*
- Create a new partnership (change the name and objects to synchronise)
$ create_partnership.py "TreoPro" "Calendar"
- Create a new opensync group, and add members (alter members to suit your needs)
$ msynctool --addgroup synce-sync
$ msynctool --addmember synce-sync evo2-sync
$ msynctool --addmember synce-sync synce-opensync-plugin
$ msynctool --showgroup synce-sync
If these steps fail, check the output from --listplugins
$ msynctool --listplugins
Errors similar to https://www.opensync.org/ticket/1131 were fixed for me by following the steps above.
Let me know of your success / failure. SynCE 0.14 will be in portage in the fullness of time!