LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Synce not compiling on Suse 8.2 (https://www.linuxquestions.org/questions/linux-software-2/synce-not-compiling-on-suse-8-2-a-130977/)

Twiggy794 01-02-2004 06:30 PM

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?

oot 01-02-2004 06:41 PM

Please post the output from when you try to compile it. (Not just the line with the error, the whole thing.)

Twiggy794 01-02-2004 07:08 PM

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

oot 01-04-2004 04:38 PM

I'm sorry, I don't know how to help you.

sboddy 01-12-2004 04:50 AM

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

sboddy 01-12-2004 05:06 AM

Doh!

Those versions of SynCE(-KDE) are included in the 9.0 distro, so those links are superfluous to requirements.

Steve

Twiggy794 01-12-2004 08:18 AM

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.