Hello all:


My objective is to sync my Pocket pc with a decent PIM application.

First off, thanks for the amazing work. I am impressed with how much I am already able to do with the various synce components. Not surprisingly, the proverbial infinite number of monkeys (the monkeys being ME) with an infinite number of pkgs, make commands and espresso shots can only get so far in their process of synchronizing their Pocket PCs with there KDE Pim. I think I need some help.

I have not been using linux long enough to feel committed to any particular application. I am only committed to having a stable-ish and fun work environment. So I am willing to completely start over if there is a better solution out there...


Here is what I'm working with:

Toshiba e740 PXA250 Pocket PC version 3.0.11171 (build 1117
Linux Mepis Distro Release 2.6.15-1-586tsc
KDE 3.5.1

What I have done:

Install all the following synce pkgs:
synce-kde 0.9.1-1
synce-kde-dev 0.9.1-1
synce-dccm 0.9.1-3
libsynce0 0.9.1-2
libsynce0-dev 0.9.1-2
synce-multisync-plugin 0.9.0-4
synce-serial 0.9.1-3
librra0 0.9.1-1
librra0-dev 0.9.1-1
librra0-tools 0.9.1-1

I may have installed more.

I know this is more than I need. I just learned in fact that _multsync_ is mainly for evolution and _multisynk_ is mainly for Kontact. What can I get rid of?

What is working:

Using RAKI and the synce-serial-start command, I can connect to and browse my pocketPC. Awesome.

I can create a partnership with matchmaker. Cool.
synce-matchmaker status says:

Current partner index: 1
Partner 1 id: 0x0e507daa
Partner 1 name: "watchtower"
Partner 2 id: 0x240a38b2
Partner 2 name: "watchtower"
Partnership creation succeeded. Using partnership index 1.

They are the same because I replaced an old partnership from a windows machine at work accidentally.

Where I am at now:

I am assuming from the various howtos that my next step is to install syncekonnector-0.3.2.

I have followed the instructions in INSTALL. I can successful run configure, or at least it tells me its OK. (It hard to get scripts to talk about their feelings.) I've run make several times, thinking that perhaps repetition would help. I don't have the origional output. What it says now is:

Makefile:871: warning: overriding commands for target `clean-bcheck'

Snip snip
`/usr/local/bin/syncekonnector-0.3.2/includes/kitchensync'
-DHAVE_CONFIG_H -I. -I. -I.. -I../libksynce -I../includes -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -I/usr/include/kde/kitchensync -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -MT eventsyncee.lo -MD -MP snip

-MD -MP -MF ".deps/syncekonnectorbase.Tpo" -c -o syncekonnectorbase.lo syncekonnectorbase.cpp; \
then mv -f ".deps/syncekonnectorbase.Tpo" ".deps/syncekonnectorbase.Plo"; else rm -f ".deps/syncekonnectorbase.Tpo"; exit 1; fi
/usr/share/qt3/bin/moc ./syncekonnectorconfigbase.h -o syncekonnectorconfigbase.moc
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libksynce -I../includes -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -I/usr/include/kde/kitchensync -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -MT syncekonnectorconfigbase.lo -MD -MP -MF ".deps/syncekonnectorconfigbase.Tpo" -c -o syncekonnectorconfigbase.lo syncekonnectorconfigbase.cpp; \
then mv -f ".deps/syncekonnectorconfigbase.Tpo" ".deps/syncekonnectorconfigbase.Plo"; else rm -f ".deps/syncekonnectorconfigbase.Tpo"; exit 1; fi
/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -o libksynce.la -rpath /usr/lib -L/usr/lib -L/usr/share/qt3/lib -L/usr/X11R6/lib eventsyncee.lo todosyncee.lo syncekonnectorbase.lo syncekonnectorconfigbase.lo
make[2]: Leaving directory `/usr/local/bin/syncekonnector-0.3.2/libksynce'
Making all in librakikpimsync
make[2]: Entering directory `/usr/local/bin/syncekonnector-0.3.2/librakikpimsync'
/usr/share/qt3/bin/moc ./rakikpimsyncfactory.h -o rakikpimsyncfactory.moc
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libksynce -I../includes -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -I/usr/include/kde/kitchensync -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -MT rakikpimsyncfactory.lo -MD -MP -MF ".deps/rakikpimsyncfactory.Tpo" -c -o rakikpimsyncfactory.lo rakikpimsyncfactory.cpp; \
then mv -f ".deps/rakikpimsyncfactory.Tpo" ".deps/rakikpimsyncfactory.Plo"; else rm -f ".deps/rakikpimsyncfactory.Tpo"; exit 1; fi
/usr/share/qt3/bin/moc ./rakikpimsync.h -o rakikpimsync.moc
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libksynce -I../includes -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -I/usr/include/kde/kitchensync -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -MT rakikpimsync.lo -MD -MP -MF ".deps/rakikpimsync.Tpo" -c -o rakikpimsync.lo rakikpimsync.cpp; \
then mv -f ".deps/rakikpimsync.Tpo" ".deps/rakikpimsync.Plo"; else rm -f ".deps/rakikpimsync.Tpo"; exit 1; fi
/usr/share/qt3/bin/moc ./paireditorwidget.h -o paireditorwidget.moc
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libksynce -I../includes -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -I/usr/include/kde/kitchensync -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -MT paireditorwidget.lo -MD -MP -MF ".deps/paireditorwidget.Tpo" -c -o paireditorwidget.lo paireditorwidget.cpp; \
then mv -f ".deps/paireditorwidget.Tpo" ".deps/paireditorwidget.Plo"; else rm -f ".deps/paireditorwidget.Tpo"; exit 1; fi
paireditorwidget.cpp: In member function 'void PairEditorWidget::setPair(KonnectorPair*)':
paireditorwidget.cpp:93: error: 'class KSync::SynCEKonnectorBase' has no member named 'initDefaultFilters'
paireditorwidget.cpp:104: error: 'class KSync::SynCEKonnectorBase' has no member named 'initDefaultFilters'
make[2]: *** [paireditorwidget.lo] Error 1
make[2]: Leaving directory `/usr/local/bin/syncekonnector-0.3.2/librakikpimsync'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/bin/syncekonnector-0.3.2'
make: *** [all] Error 2


So my questions:
* When I untar the konnector stuff, where should I do that?
* should I be root?
* can I undo and start over?
* Is my primary concern right now just getting konnector to work?
* Is the fact that I am able to browse my pocketPC enough to suggest hardware problems are not likely?
* Am I on the right track?
* Hell, am I even in the right station?
* Should I have just stayed home?

Thanks!

Jerimiah