Re: Problems syncing calendar and addressbook with Treo 680
Chris Payne <[email protected]> Mon, 23 Nov 2009 10:10:48 -0600
| Newsgroups | gmane.comp.gnome.apps.pilot |
|---|---|
| Message-ID | <[email protected]> |
Hello Matt- On Sat, Nov 21, 2009 at 7:29 AM, Matt Davey <[email protected]> wrote: > > I've played around a bit, and I can't figure out where, if anywhere, > the 'exclude from sync' setting might be toggled (or used). =A0It is > possible that it is an obsolete flag that gnome-pilot should be > ignoring. =A0I've asked a question on the pilot-link-devel list, > and we'll see if any info surfaces there. =A0It's odd that no one seems > to have run into this issue before, to my knowledge. > > The solution is almost certainly to re-compile gnome-pilot from source, > changing manager.c to remove the check on the "dlpDBMiscFlagExcludeFromSy= nc". > If you are on Ubuntu and need some tips on compiling from source, take a > look here: https://bugs.launchpad.net/ubuntu/+source/gnome-pilot/+bug/349= 650/comments/21 > > I know, not the answer you were hoping for :( Well, I did say I would help debug ;-) I followed those instructions (thanks for the link, I'm more of an rpm guy so those were helpful on this Ubuntu laptop). I commented the "if" statement as below: $ diff manager.c.orig gnome-pilot-2.0.17/gpilotd/manager.c 363,364c363,364 < /* check if the base is marked as being excluded from sync */ < if (!(PI_DBINFO (dbinfo)->miscFlags & dlpDBMiscFlagExcludeFromSync)) { --- > // /* check if the base is marked as being excluded from sync */ > // if (!(PI_DBINFO (dbinfo)->miscFlags & dlpDBMiscFlagExcludeFromSync)) { 393,396c393,396 < } else { < LOG (("Base %s is to be ignored by sync", PI_DBINFO (dbinfo)->name)); < continue; < } --- > // } else { > // LOG (("Base %s is to be ignored by sync", PI_DBINFO (dbinfo)->name)); > // continue; > // } $ and it indeed copied my Datebook/Calendar from the Treo to the proper calendar in Evolution as instructed. Presumably the Addressbook/Contacts will work as well now. Can you confirm the above the appropriate long term solution before I sync up the contacts and start syncing on a regular basis? Thanks, this is great! Chris