monit-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mac OS X 10.6 - 10.9 is not back with Monit 5.22.0


From: Martin Pala
Subject: Re: Mac OS X 10.6 - 10.9 is not back with Monit 5.22.0
Date: Thu, 20 Apr 2017 15:04:48 +0200

Thanks for data.

We compile it on MacOSX Server 10.6.8, the MNT_CPROTECT is defined in the 
/usr/include/sys/mount.h file:

$ grep -r MNT_CPROTECT /usr/include/ 2>/dev/null
/usr/include/sys/mount.h:#define        MNT_CPROTECT    0x00000080      /* file 
system supports content protection */

If you build for 10.6 SDK, it should work fine.

If you try to build for older MacOSX SDK version (such as 10.5.x) using CFLAGS 
-isysroot and LDFLAGS -syslibroot, then it may fail - it seems the MNT_CPROTECT 
is not defined in MacOSX10.5.sdk



> On 20 Apr 2017, at 14:35, Lutz Mader <address@hidden> wrote:
> 
> Sorry,
> I try to build it myself, after reading
> 
>> Fixed: Issue #584: monit 5.21.0 fails to compile on OS X 10.9.5
> 
> but I can't. With Mac OS X 10.6 I got
> 
> src/device/sysdep_DARWIN.c:102: warning: implicit declaration of
> function ‘DADiskCreateFromVolumePath’
> src/device/sysdep_DARWIN.c:102: warning: initialization makes pointer
> from integer without a cast
> src/device/sysdep_DARWIN.c: In function ‘_filesystemFlagsToString’:
> src/device/sysdep_DARWIN.c:187: error: ‘MNT_CPROTECT’ undeclared (first
> use in this function)
> src/device/sysdep_DARWIN.c:187: error: (Each undeclared identifier is
> reported only once
> src/device/sysdep_DARWIN.c:187: error: for each function it appears in.)
> make[2]: *** [src/device/sysdep_DARWIN.o] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> 
> I take a look to the code, but the code in "./device/sysdep_DARWIN.c"
> and "./process/sysdep_DARWIN.c" doesn't fit to Mac OS X 10.6.
> 
> Perhaps you can build monit on 10.9, but I can't build monit on 10.6.
> 
> I'm so sorry,
> Lutz
> 
> --
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general




reply via email to

[Prev in Thread] Current Thread [Next in Thread]