Thanks, Ondrej. It took some doing but got the latest Xcode for my version of 
MacOS installed (multi GB so long time to download, then a long time to 
expand). Bind 9.16.1 the built and is now running on my “test” system (it’s my 
laptop but I use it to test stuff before it goes on my server (but not running 
MacOS Server) Macintosh).

For anyone else having this issue, Apple does not make it easy to get older 
versions of Xcode. The App Store will only offer the latest which is for 
Catalina (MacOS 10.15.x). I haven’t upgraded yet so it took some time to find 
how to get an older version from the Apple Developers website. 

And honestly, I hadn’t realized how out of date my version of Xcode was as I 
only use the command line tools and everything had been working fine until 
today. Something to add to the MacOS upgrade checklist.

-- 
Larry Stone
lston...@stonejongleux.com





> On Mar 24, 2020, at 3:29 PM, Ondřej Surý <ond...@isc.org> wrote:
> 
> Hi Larry,
> 
> it seems like your macOS SDK is incomplete or something like this.
> 
> Both clock_gettime() and CLOCK_REALTIME are available since Mac OSX 10.12.
> 
> Please make sure you have up-to-date Xcode and matching Command Line Utils 
> for Xcode.
> 
> Ondrej
> --
> Ondřej Surý
> ond...@isc.org
> 
>> On 24 Mar 2020, at 21:23, Larry Stone <lston...@stonejongleux.com> wrote:
>> 
>> I’ve been building Bind from source for a number of years on Macintoshes. 
>> Made my first attempt at Bind 9.16.1 today. After navigating the new 
>> dependency for libuv and getting a good configure, I tried make and errored 
>> at:
>> 
>> gcc  -include /Users/larry/ServerAppsNoBackup/bind-9.16.1/config.h 
>> -I/Users/larry/ServerAppsNoBackup/bind-9.16.1 -I../../.. -I./include 
>> -I./../pthreads/include -I../include -I./../include -I./.. 
>> -I/usr/local/ssl/include       -g -O2 -Qunused-arguments -pthread 
>> -I/usr/local/include -fPIC  -W -Wall -Wmissing-prototypes -Wcast-qual 
>> -Wwrite-strings -Wformat -Wpointer-arith -Wno-missing-field-initializers 
>> -fno-strict-aliasing  -c time.c
>> time.c:117:6: warning: implicit declaration of function 'clock_gettime' is
>>    invalid in C99 [-Wimplicit-function-declaration]
>>      if (clock_gettime(CLOCKSOURCE, &ts) == -1) {
>>          ^
>> time.c:117:20: error: use of undeclared identifier 'CLOCK_REALTIME'
>>      if (clock_gettime(CLOCKSOURCE, &ts) == -1) {
>>                        ^
>> time.c:42:21: note: expanded from macro 'CLOCKSOURCE'
>> #define CLOCKSOURCE CLOCK_REALTIME
>>                  ^
>> time.c:151:20: error: use of undeclared identifier 'CLOCK_REALTIME'
>>      if (clock_gettime(CLOCKSOURCE, &ts) == -1) {
>>                        ^
>> time.c:42:21: note: expanded from macro 'CLOCKSOURCE'
>> #define CLOCKSOURCE CLOCK_REALTIME
>>                  ^
>> 1 warning and 2 errors generated.
>> make[3]: *** [time.o] Error 1
>> make[2]: *** [subdirs] Error 1
>> make[1]: *** [subdirs] Error 1
>> make: *** [subdirs] Error 1
>> 
>> Searching has turned up nothing for me.
>> 
>> --
>> Larry Stone
>> la...@stonejongleux.com
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> --
>> Larry Stone
>> lston...@stonejongleux.com
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Please visit https://lists.isc.org/mailman/listinfo/bind-users to 
>> unsubscribe from this list
>> 
>> bind-users mailing list
>> bind-users@lists.isc.org
>> https://lists.isc.org/mailman/listinfo/bind-users
> 

_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to