From: Stefan A. <ml...@ar...> - 2005-08-02 13:35:31
|
Hi, I've successfully compiled and installed opensync with the syncml-plugin from svn on a Debian Sarge system. What caused me some trouble was patching the libsoup. libsyncml has a dependency to libsoup-2.2.4 in Makefile.ac. I've changed this to libsoup-2.2 and patched the Debian source package of libsoup-2.2 with libsyncml/misc/libsoup-2.2.3.patch. After that libsyncml compiles and installs fine. Maybe there should be a hint in libsyncml's readme, because this patching is not obvious, it took me some time to figure out... I've added a msynctool group using the syncml-http-server and the testmodule (python) for running a first test. When trying to sync, I get this: # msynctool --sync syncml Synchronizing group "syncml" The previous synchronization was unlean. Slow-syncing Connect called!! Member 1 of type syncml-http-server had an error while connecting: (null) Member 2 of type testmodule just connected disconnect called! Member 2 of type testmodule just disconnected All clients have disconnected The sync failed: Unable to connect one of the members Error synchronizing: Unable to connect one of the members syncml-http-server.conf contains: <config><username>sam</username><password>mypass</password><url></url><port>8080</port> IMHO the syncml plugin should start a server on port 8080 and wait for a client (e.g. syncml-capable smartphone) to connect to and the then nstart the sync. The above message appears instantly, so it is not waiting for a client connection. Any hints? Regards, Stefan |