BIND 9.16.13 and Mac OS X 10.13.6 - problems with ./configure

Paul Cizmas cizmas at tamu.edu
Fri Mar 26 05:16:38 UTC 2021


I tried now using libuv 1.35 and it failed again during make at

  CC       src/unix/libuv_la-darwin-proctitle.lo
In file included from /System/Library/Frameworks/Security.framework/Headers/AuthSession.h:32:0,
                 from /System/Library/Frameworks/Security.framework/Headers/Security.h:43,
                 from /System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h:43,
                 from /System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h:27,
                 from /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:23,
                 from /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:22,
                 from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39,
                 from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23,
                 from src/unix/darwin-proctitle.c:34:
/System/Library/Frameworks/Security.framework/Headers/Authorization.h:193:7: error: variably modified ‘bytes’ at file scope
  char bytes[kAuthorizationExternalFormLength];
       ^~~~~
In file included from /System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h:18:0,
                 from /System/Library/Frameworks/CoreGraphics.framework/Headers/CGBitmapContext.h:9,
                 from /System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h:11,
                 from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:35,
                 from src/unix/darwin-proctitle.c:34:
/System/Library/Frameworks/CoreGraphics.framework/Headers/CGFont.h:53:40: error: initializer element is not constant
 static const CGFontIndex kCGGlyphMax = kCGFontIndexMax;
                                        ^~~~~~~~~~~~~~~
In file included from /System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h:21:0,
                 from /System/Library/Frameworks/CoreGraphics.framework/Headers/CGBitmapContext.h:9,
                 from /System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h:11,
                 from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:35,
                 from src/unix/darwin-proctitle.c:34:
/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPath.h:391:15: error: expected identifier or ‘(’ before ‘^’ token
 typedef void (^CGPathApplyBlock)(const CGPathElement * element);
               ^
/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPath.h:393:53: error: unknown type name ‘CGPathApplyBlock’
 CG_EXTERN void CGPathApplyWithBlock(CGPathRef path, CGPathApplyBlock CF_NOESCAPE block)
                                                     ^~~~~~~~~~~~~~~~
make: *** [Makefile:2610: src/unix/libuv_la-darwin-proctitle.lo] Error 1


> On Mar 25, 2021, at 10:58 PM, Larry Stone <lstone19 at stonejongleux.com> wrote:
> 
> I’ve been building BIND on MacOS for years (currently on Catalina but has worked on almost the entire Mac OS X series.
> 
>> 
>> On Mar 25, 2021, at 7:50 PM, Paul Cizmas <cizmas at tamu.edu> wrote:
>> 
>> I am new to BIND and I am trying to install version 9.16.13 on a Mac OS X 10.13.6.
>> 
>> I downloaded version 9.16.13 and, following the suggestions from https://urldefense.com/v3/__https://krypted.com/mac-os-x/dns-install-bind-macos/__;!!KwNVnqRv!SgN3gnzEKHjO4-cmHIFW1vcyx5KWnm1ii44xUN8Cv7V0BQRszE6xAdIje1bTo8s$ , I am trying to configure using
>> 
>> ./configure --enable-symtable=none --infodir="/usr/share/info" --sysconfdir="/etc" --localstatedir="/var" --enable-atomic="no" --with-gssapi=yes --with-libxml2=no
>> 
> 
> I don’t know that site and I don’t know what most of the those options do. A simple ./configure has almost always worked for me.
> 
>> This fails because of libuv
>> 
>> checking for pthread_set_name_np... no
>> checking for pthread_np.h... no
>> checking for libuv... checking for libuv >= 1.0.0... no
>> configure: error: libuv not found
>> 
>> I have libuv installed, however.  It is version 1.41.0.
>> 
> 
> Is libuv where the BIND configure is looking for it? My libuv files are in /usr/local/lib. I have libuv 1.35 (doubt the version is making a difference) and it looks like I installed it a year ago.
> 
> Are you using something like homebrew or macports? I don’t as I was already too established doing everything from scratch when I learned about them. But I believe at least one of them if not both use their own set of directories so something built with one of them will not be found by something coming from the other or done from scratch. Those instructions from krypted.com appear to be doing a “from scratch” version so if you installed libuv with homebrew or macports, I doubt the krypted.com instructions will find it.
> 
> 
> -- 
> Larry Stone
> lstone19 at stonejongleux.com
> _______________________________________________
> Please visit https://urldefense.com/v3/__https://lists.isc.org/mailman/listinfo/bind-users__;!!KwNVnqRv!SgN3gnzEKHjO4-cmHIFW1vcyx5KWnm1ii44xUN8Cv7V0BQRszE6xAdIj1c28efo$  to unsubscribe from this list
> 
> ISC funds the development of this software with paid support subscriptions. Contact us at https://urldefense.com/v3/__https://www.isc.org/contact/__;!!KwNVnqRv!SgN3gnzEKHjO4-cmHIFW1vcyx5KWnm1ii44xUN8Cv7V0BQRszE6xAdIj1ZDKZjU$  for more information.
> 
> 
> bind-users mailing list
> bind-users at lists.isc.org
> https://urldefense.com/v3/__https://lists.isc.org/mailman/listinfo/bind-users__;!!KwNVnqRv!SgN3gnzEKHjO4-cmHIFW1vcyx5KWnm1ii44xUN8Cv7V0BQRszE6xAdIj1c28efo$ 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20210326/64ab5752/attachment-0001.htm>


More information about the bind-users mailing list