(long post) Syncinc GPE to Evolution2: Almost a success! :(

From: Marcos \ <thejapa_at_gmail.com>
Date: Fri, 21 Apr 2006 08:40:21 -0300

So,

It was almost a success. And gladly, wasn't as difficult as I thought.

Here are basic requirements, if you want help with those ask, I got
some time spare to help this weekend.

1 - you need ipaq with familiar and gpe, I'm using matt's (un)official
builds (hehe)
2 - you need a linux box, with evolution or kdepim, mine is fedora core 5
3 - you need both machines talking to each other thru tcp/ip (be it
ppp or usb, whatever. In my example 192.168.0.200 will be pc,
192.168.0.202 will be ipaq)

In PC you will install (sorry for using fedora rpm names, that's the
best I can offer)

multisync-0.90.18-5.fc5
libopensync-plugin-file-0.18-4.fc5
libopensync-0.18-6.fc5
libopensync-plugin-evolution2-0.18-6.fc5
multisync-gui-0.90.18-5.fc5
libopensync-plugin-gpe-0.18-2.fc5

In Fedora you install everything with yum, so use 'yum install
multisync' and so on. I use extras, dag and livna, I know I should use
only livna or dag. Even then I love -testing branches... :)

Last of all here are the steps for the PC, quoted almost literally
from http://handhelds.org/cgi-bin/cvsweb.cgi/%7Echeckout%7E/gpe/base/gpe-opensync/INSTALL?rev=1.3

- add a synchronization group:
msynctool --addgroup gpe-evo

- list your groups with:
msynctool --listgroups

- add members to this sync-group:
msynctool --addmember gpe-evo gpe-sync
msynctool --addmember gpe-evo evo2-sync

- setup the conection to the ipaq, this is a xml file, put
192.168.0.200 and your ipaq username
msynctool --configure gpe-evo 1
- on this one you choose the evolution categories you want to sync
with. I recommend using other categories for ipaq to help deal with
multisync duplicates it generates sometimes.
msynctool --configure gpe-evo 2

Finally you can sync it with
msynctool --sync gpe-evo

Right here this is the final step. You passed thru it, it is synced.

Mine dumped right here. :(

If anyone can use this as comparison, here is the output from the last command:

marcosu_at_wanderer ~ $ msynctool --sync gpe-evo
Synchronizing group "gpe-evo"
The previous synchronization was unclean. Slow-syncing
Member 1 of type gpe-sync just connected
Member 2 of type evo2-sync just connected
All clients connected or error
Received a entry pas-id-4448C09100000000 with data of size 4 from
member 2. Changetype ADDED
Member 2 of type evo2-sync just sent all changes
marcosu_at_192.168.0.202's password:
Received a entry gpe-contact-1 with data of size 4 from member 1.
Changetype ADDED
Received a entry gpe-contact-2 with data of size 4 from member 1.
Changetype ADDED
Received a entry gpe-contact-3 with data of size 4 from member 1.
Changetype ADDED
Received a entry gpe-contact-4 with data of size 4 from member 1.
Changetype ADDED
Received a entry gpe-contact-5 with data of size 4 from member 1.
Changetype ADDED
Received a entry gpe-contact-6 with data of size 4 from member 1.
Changetype ADDED

(process:3295): GLib-GObject-WARNING **: IA__g_object_set_valist:
property `sequence' of object class `MIMEDirVEvent' is not writable
Received a entry gpe-event-1 with data of size 4 from member 1. Changetype ADDED

(process:3295): GLib-GObject-WARNING **: IA__g_object_set_valist:
property `sequence' of object class `MIMEDirVEvent' is not writable

(process:3295): GLib-GObject-WARNING **: value "0" of type `guint' is
invalid or out of range for property `count' of type `guint'
Received a entry gpe-event-2 with data of size 4 from member 1. Changetype ADDED

(process:3295): GLib-GObject-WARNING **: IA__g_object_set_valist:
property `sequence' of object class `MIMEDirVEvent' is not writable

(process:3295): GLib-GObject-WARNING **: value "0" of type `guint' is
invalid or out of range for property `count' of type `guint'

** (process:11123): WARNING **: invalid utf8 passed to VFormat. Limping along.
Received a entry gpe-event-3 with data of size 4 from member 1. Changetype ADDED

(process:3295): GLib-GObject-WARNING **: IA__g_object_set_valist:
property `sequence' of object class `MIMEDirVEvent' is not writable
Received a entry gpe-event-4 with data of size 4 from member 1. Changetype ADDED
Received a entry gpe-todo-1 with data of size 4 from member 1. Changetype ADDED
Received a entry gpe-todo-2 with data of size 4 from member 1. Changetype ADDED
Member 1 of type gpe-sync just sent all changes
All clients sent changes or error
All conflicts have been reported
*** glibc detected *** msynctool: munmap_chunk(): invalid pointer:
0x002b5c1b ***
======= Backtrace: =========
/lib/libc.so.6(__libc_free+0x17b)[0x16851f]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0x667f5a1]
/usr/lib/opensync/formats/xml-vcard.so[0x2aeb9d]
/usr/lib/opensync/formats/xml-vcard.so[0x2af786]
/usr/lib/opensync/formats/xml-vcard.so[0x2adc9d]
/usr/lib/libopensync.so.0(osync_converter_invoke+0xeb)[0x5e0ffb]
/usr/lib/libopensync.so.0(osync_conv_convert_fn+0x16a)[0x5e1bea]
/usr/lib/libopensync.so.0(osync_change_convert_member_sink+0x5d)[0x5e240d]
/usr/lib/libopensync.so.0(osync_member_commit_change+0xcb)[0x5dcdbb]
/usr/lib/libosengine.so.0(client_message_handler+0x196)[0x4ec1e6]
/usr/lib/libosengine.so.0(_queue_dispatch+0x95)[0x4eb745]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x16d)[0x667815d]
/usr/lib/libglib-2.0.so.0[0x667b3ef]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1a9)[0x667b799]
/usr/lib/libglib-2.0.so.0[0x6695a1f]
/lib/libpthread.so.0[0xd6f3b6]
/lib/libc.so.6(__clone+0x5e)[0x1c933e]
======= Memory map: ========
00101000-0022d000 r-xp 00000000 03:02 1900577 /lib/libc-2.4.so
0022d000-00230000 r-xp 0012b000 03:02 1900577 /lib/libc-2.4.so
00230000-00231000 rwxp 0012e000 03:02 1900577 /lib/libc-2.4.so
00231000-00234000 rwxp 00231000 00:00 0
00234000-0023b000 r-xp 00000000 03:02 3414696
/usr/lib/opensync/plugins/evo2_sync.so
0023b000-0023c000 rwxp 00006000 03:02 3414696
/usr/lib/opensync/plugins/evo2_sync.so
0023c000-0028d000 r-xp 00000000 03:02 2710916 /usr/lib/libcamel-1.2.so.0.0.0
0028d000-00290000 rwxp 00050000 03:02 2710916 /usr/lib/libcamel-1.2.so.0.0.0
00290000-00294000 r-xp 00000000 03:02 2717661 /usr/lib/libplc4.so
00294000-00295000 rwxp 00003000 03:02 2717661 /usr/lib/libplc4.so
00295000-0029b000 r-xp 00000000 03:02 3414020
/usr/lib/opensync/plugins/gpe_sync.so
0029b000-0029c000 rwxp 00005000 03:02 3414020
/usr/lib/opensync/plugins/gpe_sync.so
0029c000-002a6000 r-xp 00000000 03:02 3414625
/usr/lib/opensync/formats/xml-kde.so
002a6000-002a7000 rwxp 00009000 03:02 3414625
/usr/lib/opensync/formats/xml-kde.so
002a7000-002aa000 r-xp 00000000 03:02 2711535
/usr/lib/libopensync-xml.so.0.0.0
002aa000-002ab000 rwxp 00002000 03:02 2711535
/usr/lib/libopensync-xml.so.0.0.0
002ab000-002b8000 r-xp 00000000 03:02 3414627
/usr/lib/opensync/formats/xml-vcard.so
002b8000-002b9000 rwxp 0000c000 03:02 3414627
/usr/lib/opensync/formats/xml-vcard.so
002b9000-002ba000 r-xp 00000000 03:02 3414623
/usr/lib/opensync/formats/todo.so
002ba000-002bb000 rwxp 00001000 03:02 3414623
/usr/lib/opensync/formats/todo.so
002bb000-002bd000 r-xp 00000000 03:02 3414618
/usr/lib/opensync/formats/contact.so
002bd000-002be000 rwxp 00001000 03:02 3414618
/usr/lib/opensync/formats/contact.so
002be000-002bf000 r-xp 00000000 03:02 3414622
/usr/lib/opensync/formats/note.so
002bf000-002c0000 rwxp 00000000 03:02 3414622
/usr/lib/opensync/formats/note.so
002c0000-002ca000 r-xp 00000000 03:02 3414628
/usr/lib/opensync/formats/xml-vnote.so
002ca000-002cb000 rwxp 0000a000 03:02 3414628
/usr/lib/opensync/formats/xml-vnote.so
002cb000-002cd000 r-xp 00000000 03:02 3414621
/usr/lib/opensync/formats/file.so
002cd000-002ce000 rwxp 00001000 03:02 3414621
/usr/lib/opensync/formats/file.so
002ce000-002cf000 r-xp 00000000 03:02 3414620
/usr/lib/opensync/formats/event.so
002cf000-002d0000 rwxp 00001000 03:02 3414620
/usr/lib/opensync/formats/event.so
002d0000-002db000 r-xp 00000000 03:02 3414624
/usr/lib/opensync/formats/xml-evolution.so
002db000-002dc000 rwxp 0000a000 03:02 3414624
/usr/lib/opensync/formats/xml-evolution.so
002dc000-002e5000 r-xp 00000000 03:02 1900585 /lib/libnss_files-2.4.so
002e5000-002e6000 r-xp 00008000 03:02 1900585 /lib/libnss_files-2.4.so
002e6000-002e7000 rwxp 00009000 03:02 1900585 /lib/libnss_files-2.4.so
00401000-0040c000 r-xp 00000000 03:02 1900604
/lib/libgcc_s-4.1.0-20060304.so.1
0040c000-0040d000 rwxp 0000a000 03:02 1900604
/lib/libgcc_s-4.1.0-20060304.so.1
Abortado
Received on Fri Apr 21 2006 - 07:40:25 EDT

This archive was generated by hypermail 2.2.0 : Fri Apr 21 2006 - 07:40:47 EDT