Synce not compiling on Suse 8.2
Since ActiveSync is the only reason I really use XP anymore, I'm damn desperate to get Synce working. Howver, I always get a compile error somewhere along the line when I try to do this on Suse. Is there an RPM package for Suse that I can pick up? Does anybody know how to get it working?
|
Please post the output from when you try to compile it. (Not just the line with the error, the whole thing.)
|
This is the last segment of output from compiling libsynce:
source='wstr.c' object='wstr.lo' libtool=yes \ depfile='.deps/wstr.Plo' tmpdepfile='.deps/wstr.TPlo' \ depmode=gcc3 /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -g -Wall -Wsign-compare -Wno-long-long -Werror -ansi -g -O2 -I.. -g -O2 -c -o wstr.lo `test -f 'wstr.c' || echo './'`wstr.c rm -f .libs/wstr.lo gcc -DHAVE_CONFIG_H -I. -I. -I. -g -Wall -Wsign-compare -Wno-long-long -Werror -ansi -g -O2 -I.. -g -O2 -c wstr.c -MT wstr.lo -MD -MP -MF .deps/wstr.TPlo -fPIC -DPIC -o .libs/wstr.lo wstr.c: In function `wstr_from_x': wstr.c:120: warning: dereferencing type-punned pointer will break strict-aliasing rules make[3]: *** [wstr.lo] Error 1 make[3]: Leaving directory `/home/scott2/Synce/synce-libsynce-0.8.9/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/scott2/Synce/synce-libsynce-0.8.9/lib' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/scott2/Synce/synce-libsynce-0.8.9/lib' make: *** [all-recursive] Error 1 This is from synce-rra: depmode=gcc3 /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -Wall -Wsign-compare -Wno-long-long -Werror -ansi -g -O2 -I.. -g -O2 -c -o parser.lo `test -f 'parser.c' || echo './'`parser.c rm -f .libs/parser.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -Wall -Wsign-compare -Wno-long-long -Werror -ansi -g -O2 -I.. -g -O2 -c parser.c -MT parser.lo -MD -MP -MF .deps/parser.TPlo -fPIC -DPIC -o .libs/parser.lo parser.c: In function `parser_on_component': parser.c:631: warning: passing arg 2 of `s_hash_table_foreach' from incompatible pointer type parser.c:631: error: too many arguments to function `s_hash_table_foreach' parser.c:632: warning: passing arg 2 of `s_hash_table_foreach' from incompatible pointer type parser.c:632: error: too many arguments to function `s_hash_table_foreach' make[2]: *** [parser.lo] Error 1 make[2]: Leaving directory `/home/scott2/Synce/synce-rra-0.8.9/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/scott2/Synce/synce-rra-0.8.9' make: *** [all] Error 2 |
I'm sorry, I don't know how to help you.
|
Twiggy,
There are some rpms here and here . They are a couple of revs behind. SynCE 0.8.1 vs 0.9, and SynCE-KDE 0.6 vs. 0.6.1, and they are also built for SuSE 9.0. From what I can glean it would further assist you moving to SuSE 9.0 as the kernel is updated and, according to the SynCE website, has support for a much wider range of devices. Regards Steve |
Doh!
Those versions of SynCE(-KDE) are included in the 9.0 distro, so those links are superfluous to requirements. Steve |
Yeah ~ I actually updated to Suse 9.0 after that original post. I have Synce working, now I just need to figure out how to work SynceKDE ;)
|
All times are GMT -5. The time now is 07:58 AM. |