Compile 2.5.2 on RedHat 6.2

Dave Dykstra dwd at bell-labs.com
Sat Mar 9 08:24:09 EST 2002


That's a known problem, solved in the 2.5.3pre* versions in the "preview"
area of the rsync download site.

- Dave Dykstra

On Thu, Mar 07, 2002 at 05:03:02PM -0800, Matt Simonsen wrote:
> OK - that's 3 individuals with Redhat 6.2 installs who have encountered this.
> I'm pretty sure it's a real problem (ie I can duplicate it and others have
> had it, too).
> 
> Is there a more appropriate place to submit this bug or something that I can
> do to help have it fixed? I am not competent to debug the C code, but I am
> willing and able to provide any debugging info.
> 
> Thanks!
> Matt
> 
> On Thursday 07 March 2002 03:19 pm, Scott Russell wrote:
> > For what it's worth I saw the same error. 2.5.1 worked fine however.
> > I never found a solution.
> >
> > -- Scott
> >
> > In mailinglists.external.rsync, you wrote:
> > > I am running RedHat 6.2 on many of my servers and am receiving the
> > > following errors when compiling Rsync 2.5.2:
> > >
> > > [root at wrapguy rsync-2.5.2]# make
> > > gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c rsync.c -o rsync.o
> > > In file included from rsync.c:23:
> > > rsync.h:339: warning: no semicolon at end of struct or union
> > > rsync.h:339: parse error before `inode'
> > > rsync.h:341: parse error before `dev'
> > > rsync.h:341: warning: type defaults to `int' in declaration of `dev'
> > > rsync.h:341: warning: data definition has no type or storage class
> > > rsync.h:344: parse error before `rdev'
> > > rsync.h:344: warning: type defaults to `int' in declaration of `rdev'
> > > rsync.h:344: warning: data definition has no type or storage class
> > > rsync.h:347: `basename' redeclared as different kind of symbol
> > > /usr/include/string.h:317: previous declaration of `basename'
> > > rsync.h:350: `link' redeclared as different kind of symbol
> > > /usr/include/unistd.h:678: previous declaration of `link'
> > > rsync.h:352: parse error before `}'
> > > rsync.h: In function `flist_up':
> > > rsync.h:420: dereferencing pointer to incomplete type
> > > rsync.c: In function `set_perms':
> > > rsync.c:165: dereferencing pointer to incomplete type
> > > rsync.c:168: dereferencing pointer to incomplete type
> > > rsync.c:178: dereferencing pointer to incomplete type
> > > rsync.c:179: dereferencing pointer to incomplete type
> > > rsync.c:179: dereferencing pointer to incomplete type
> > > rsync.c:184: dereferencing pointer to incomplete type
> > > rsync.c:188: dereferencing pointer to incomplete type
> > > rsync.c:189: dereferencing pointer to incomplete type
> > > rsync.c:206: dereferencing pointer to incomplete type
> > > rsync.c:208: dereferencing pointer to incomplete type
> > > rsync.c:152: warning: `change_uid' might be used uninitialized in this
> > > function
> > > rsync.c:152: warning: `change_gid' might be used uninitialized in this
> > > function
> > > rsync.c: In function `finish_transfer':
> > > rsync.c:245: dereferencing pointer to incomplete type
> > > make: *** [rsync.o] Error 1
> 
> -------------------------------------------------------
> 
> --
> To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
> Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html




More information about the rsync mailing list