From: Daniel G. <dg...@su...> - 2005-12-21 12:24:27
|
On Wed, 2005-12-21 at 10:29 +0100, M. Wollgarten wrote: > Hello list! >=20 > I am running a debian box with the current testing-distribution. > I installed the debian pakages from www.opensync.org and want to > install and > use the syncml-plugin to synchronize my Siemens SX-1. which version of libsoup do you have?=20 debian testing seems to have libsoup-2.2.6 - right? i think you need the latest cvs snapshot of libsoup to build the syncml plugin. http://cvs.gnome.org/viewcvs/libsoup/libsoup/soup-server.h?rev=3D1.28&vie= w=3Dmarkup : " * configure.in: bump version to 2.2.90. This will not be officially released, but once these patches have gotten some testing they may be pulled up to the gnome-2-12 branch. ----> * libsoup/soup-connection.c: ----> * libsoup/soup-server.c: ----> * libsoup/soup-session.c: ----> * libsoup/soup-socket.c: add an "async-context" property, ----> which gets passed from server to socket, and session to connection ----> to socket, allowing async usage outside the main thread. Based on ----> patches from Armin Bauer and J=FCrg Billeter. [...]" >=20 > I followed the guide to compile the necessary libraries and the > plugin. > However, I encountered several problems. >=20 > In some place the compilation was stopped due to converting warnings > into > errors. > I removed the -Werror option from the Makefiles and than I could > compile. nice try :) >=20 > In one part I got the error message that in http_servers.c=20 > SOUP_SERVER_ASYNC_CONTEXT > and in http_clients.c > SOUP_CLIENT_ASYNC_CONTEXT > were not defined. > I found defines in some soup-....h which look like >=20 > #define SOUP_SERVER_ASYNC_CONTEXT "async-context" >=20 > and >=20 > #define SOUP_CLIENT_ASYNC_CONTEXT "async-context" >=20 > which I added to the respective http_....c files. > after that compilation went fine.=20 I don't think that the single #define helps :/ Update of libsoup to current CVS version will help more. > I installed the plugins (make install). And they are now at the places > were > the other plugins (from debian packages) are. Also the > share/default-entries > are there as for the other plugins. > However, msynctool --listplugins does not show the syncml-plugin. On this case you can turn on the OSYNC_TRACE for more debugging information, but i am sure when you update libsoup to the latest CVS snapshot it will work for you. good luck! best regards, Daniel |