First, to be clear, you are building rsync on Mac OS X, right?
You need at least Tiger.

absolutely.  i've an up-to-date osx 10.4.8 install, w/ latest XTools
etc from Apple.

Don't enable acl support on osx. It doesn't work. You probably don't
have ACLs on your files anyways as it has to be enabled on a per-
filesystem level, and defaults to off.

ah. i'd thought it was *requried* for the extended-attributes support.
my mistake.

Supposing rsync did support ACLs on osx, however, it would use:

-r--r--r--    1 root     wheel        6630 Mar 21  2005 /usr/include/
sys/acl.h

hm. that should be in search path.  given that it doesn't work anyway, the c

>       xattrs.diff --> "#include "sysxattr.h"

The file you need, which will be found automatically by configure is:
-r--r--r--    1 root     wheel        2367 Mar 26  2005 /usr/include/
sys/xattr.h

>       configure   --> #include <features.h>

Why do you need this file? Although configure mentions it, it's only
within the context of a 'linux-glibc' clause.

>       copyfile.h

This is only needed for apple's hack.
rsync 2.6.9 has nothing to do with this file.
This file is also not free and you can't redistribute it.

> each of the above errors was resolved, in part, by installing the
> dependencies i'd mentioned.

I don't understand why you installed rpms onto a mac. Maybe this is
miscommunication and you are talking about compiling on linux?

no.  i did not install the rpms.  rather, per my original post (iirc),
i extracted the sources from the rpms (via cpio extract ...) in order
to get at the header files that the build was complaining about as
missing ...

If you are compiling 2.6.9 on mac osx tiger, use these commands:
     patch -p1 <patches/acls.diff
     patch -p1 <patches/xattrs.diff
     ./prepare-source
     ./configure --enable-xattr-support
     make
NOTE: I did not enable acl support.

noted.

givenn some of your comments, i think i'll need to replicated & post
my results ... what i'm hearing you say,  and what i remember
happening, are different.

which i'll do when i'm not so dog tired.

thanks, and i'll follow up soon.
--
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to