From: Guillaume P. <gpo...@gm...> - 2006-02-15 23:13:05
|
Hi, I'm syncing a cellphone with Kontact through IrMC/Bluetooth. Everytime I slowsync I get conflicts on all of the entries. It seems it is due to a format mismatch. Below is an example output of "msynctool --sync group". Unfortunately I am unable to debug it because when I run the same command under gdb I get a message saying "Cannot connect via OBEX". I intended to place some breakpoints in xml-vcard.c and xml-kde.c and try to understand the code from here, but I just cannot sync under gdb... What is the code that compares two xml contacts? Do the developpers use gdb for debugging? Here is the detail of the conflict (phone numbers scrapped). Conflict for Mapping 0x808db00: Entry 1: UID: 000000000006 <?xml version=3D"1.0"?> <contact> <Name> <FirstName>Sridhar</FirstName> </Name> <FullName> <Content>Sridhar</Content> </FullName> <Telephone> <Content>+5686XXXXXX</Content> <Type>CELL</Type> </Telephone> <UnknownNode> <NodeName>X-IRMC-LUID</NodeName> <Content>000000000006</Content> </UnknownNode> </contact> Entry 2: UID: AMK3cRcTnK <?xml version=3D"1.0"?> <contact> <FullName> <Content>Sridhar</Content> </FullName> <Name> <LastName>Sridhar</LastName> </Name> <UnknownNode> <NodeName>NAME</NodeName> <Content>Sridhar</Content> </UnknownNode> <Revision> <Content>2006-02-06T17:30:36Z</Content> </Revision> <Telephone> <Content>+5686XXXXXX</Content> <Type>CELL</Type> </Telephone> <Uid> <Content>AMK3cRcTnK</Content> </Uid> </contact> |