I discovered that synce packages (the ~x86 ones) works partially for me when I tried to communicate with my Yakumo Alpha-X GPS. The only thing working is the PPP connection, which I was able to start by running: vdccm (as user) synce-serial-start (as root) The following command output shows that librapi2 library is the failing component: mrness@alin ~/.synce $ pstatus -d 3 [rapi_context_connect:161] failed to connect to proxy for 192.168.0.2 pstatus: Unable to initialize RAPI: An unspecified failure has occurred I was able to make it work by altering synce-librapi2 with the following patch: --- librapi-0.9.2.orig/src/support/rapi_context.c 2006-07-23 11:37:08.355776000 +0300 +++ librapi-0.9.2/src/support/rapi_context.c 2006-07-23 11:36:36.689797000 +0300 @@ -122,7 +122,7 @@ goto fail; } - if (info->os_version < 5) { + if (true /*info->os_version < 5*/) { if ( !synce_socket_connect(context->socket, info->ip, RAPI_PORT) ) { synce_error("failed to connect to %s", info->ip); I didn't attached the patch because it isn't really a solution, but a workaround. Here you have my ~/.synce/active_connection file: mrness@alin ~/.synce $ cat active_connection [device] os_version=5380 build_number=1088 processor_type=2577 partner_id_1=1338929223 partner_id_2=1664431742 name=pocket_pc class=PocketPC hardware=YAKUMO alphaX GPS ip=192.168.0.2 port=1029 ... and here is my partial pstatus output (when librapi2 patch has been applied): mrness@alin ~/.synce $ pstatus Version ======= Version: 4.21.1088 (Microsoft Windows Mobile 2003 Pocket PC Phone Edition) Platform: 3 (Windows CE) Details: "" System ====== Processor architecture: 5 (ARM) Processor type: 2577 (StrongARM) Page size: 0x10000 The reported OS is strange. According to my PDA, the OS is Windows Mobile 2003 Second Edition.
i'll try and get some upstream people to look at this. there seems to be some important debugging information that will be useful to them. meanwhile, have you tried 0.9.1?
Emerging =app-pda/synce-librapi2-0.9.1 also do the trick. This version doesn't use synce_socket_connect_proxy(), therefore it works for me.
Works for a DELL Axim X3 (WM2003) with =app-pda/synce-librapi2-0.9.1, but not with 0.9.2.
i've masked 0.9.2 until this issue gets resolved. thanks all for reporting.
Created attachment 93321 [details] synce-dccm-0.9.1-r1.ebuild New ebuild that applied the synce-dccm-0.9.1-os-version.patch
Created attachment 93322 [details, diff] synce-dccm-0.9.1-os-version.patch
I had the same problem on my system. The problem seems to be the "dccm" that create the file active_connection with a wrong os_version, the patch that I attaced fix the issue on my system.
Hmm... I think your patch doesn't do what it should. What if version is "5.1"?
Please try a recent version of SynCE. mescalinum: close?
0.9.2 packages are gone