Hi,
I've tried to build apr-1.4.2 on OSX 10.6.3. I did the usual
./configure and make. At issue is fdatasync. It's undefined in the
resulting lib because, as mentioned in the configure files, OSX
doesn't have it:
$ find . | xargs grep fdatasync
./configure.in:dnl ----------------------------- Checking for
fdatasync: OS X doesn't have it
./configure.in:AC_CHECK_FUNCS(fdatasync)
For some reason, the AC_CHECK_FUNCS is failing and in apr_private.h I have:
/* Define to 1 if you have the `fdatasync' function. */
#define HAVE_FDATASYNC 1
I can change this to 0 manually, but configure should be taking care
of it for me. Is this a known bug?
wes
|