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 16:22:45 +0200

Fixed the compilation for MacOS 10.5.x, you can test the development snapshot 
if you want:

wget https://bitbucket.org/tildeslash/monit/get/master.tar.gz
tar -xzf master.tar.gz
cd tildeslash*
./bootstrap
./configure
make



> On 20 Apr 2017, at 15:04, Martin Pala <address@hidden> wrote:
> 
> 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
> 
> 
> --
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general




reply via email to

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