BOLLERUD,CHRIS W (HP-MountainView,ex1)
2001-Oct-03 13:17 UTC
Cannot compile Rsync under the latest version of Rsync
It appears that Cygwin has changed in the last month or two such that the Rsync configure script is not able to correctly identify options. It is possible to follow the errors and to make adjustments to the header files to get a compile, however I'm hoping for a simpler option. Below is the output of the first compiler error. gcc -I. -I. -O -c rsync.c -o rsync.o In file included from /usr/include/unistd.h:7, from rsync.h:87, from rsync.c:23: /usr/include/getopt.h:41: redefinition of `struct option' /usr/include/getopt.h:56: conflicting types for `getopt_long' lib/getopt.h:107: previous declaration of `getopt_long' make: *** [rsync.o] Error 1 Has anyone else run into this or found a reasonable workaround. Thanks, Chris Bollerud