Hmm I applied your patch and I still get the following:

make  all-am
g++ -DHAVE_CONFIG_H -I.   -I../openssl-0.9.8h//include -I../argtable2-9/src  -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cpp
autommap.h: In constructor 'autommap::autommap(void*, size_t, int, int, int, off_t)':
autommap.h:37: error: 'mmap' was not declared in this scope
autommap.h: In constructor 'autommap::autommap(file_t, int)':
autommap.h:53: error: 'MAP_SHARED' was not declared in this scope
autommap.h: In member function 'void autommap::clear()':
autommap.h:87: error: 'munmap' was not declared in this scope
make[1]: *** [main.o] Error 1
make: *** [all] Error 2

I am on OS X 10.5.3, Intel.. Any idea?

This is my gcc version, perhaps this helps:

Lena:rsyncrypto-1.10 fluppel$ gcc -v
Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc/gcc-5465~16/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9
Thread model: posix
gcc version 4.0.1 (Apple Inc. build 5465)

Philippe

On Wed, Jun 18, 2008 at 10:39 AM, Shachar Shemesh <shachar@shemesh.biz> wrote:
Philippe Niquille wrote:
Hi
With the attached patch, the program compiles just fine on my system - Mac Mini PowePC with Mac OS X 10.4.11.

It should be noted that while rsyncrypto compiles just fine, it cannot run properly because the system has no gzip with --rsyncable support. If you have a source for such a gzip for Mac, please let me know.

Shachar