BIND 9.12.4 python error building on MacOS

Mark Andrews marka at isc.org
Fri Mar 1 20:41:00 UTC 2019


We had a bug report that dnssec-checkds, dnssec-coverage and dnssec-keymgr where not
being installed by default and yes, that is a bug.  You can choose not to install
them by specifying -—with-python=no to configure.

The configure message is saying that you don’t have the “ply" python module installed.
You need to install it.

Mark


> On 2 Mar 2019, at 7:13 am, Larry Stone <lstone19 at stonejongleux.com> wrote:
> 
> I’m trying to build the just released BIND 9.12.4 on a Macintosh running Mojave (10.14.3). Same results on one running High Sierra (10.13.6).
> 
> Running configure, I get an error checking for python:
> checking for python... /usr/bin/python
> checking if /usr/bin/python is python2 version >= 2.7 or python3 version >= 3.2... yes
> checking Python module 'argparse'... yes
> checking Python module 'ply'... no
> checking for python3... no
> checking for python3.7... no
> checking for python3.6... no
> checking for python3.5... no
> checking for python3.4... no
> checking for python3.3... no
> checking for python3.2... no
> checking for python2... no
> checking for python2.7... /usr/bin/python2.7
> checking if /usr/bin/python2.7 is python2 version >= 2.7 or python3 version >= 3.2... yes
> checking Python module 'argparse'... yes
> checking Python module 'ply'... no
> checking for Python support... no
> configure: error: Python required for dnssec-keymgr
> 
> If I try the same thing with 9.12.3-P4, it configures OK. The relevant output is:
> checking for python... /usr/bin/python
> checking python2 version >= 2.7 or python3 version >= 3.2... found
> checking python module 'argparse'... found
> checking python module 'ply'... not found
> checking for python3... no
> checking for python3.5... no
> checking for python3.4... no
> checking for python3.3... no
> checking for python3.2... no
> checking for python2... no
> checking for python2.7... /usr/bin/python2.7
> checking python2 version >= 2.7 or python3 version >= 3.2... found
> checking python module 'argparse'... found
> checking python module 'ply'... not found
> checking for python support... disabled
> 
> /usr/bin/python -V returns Python 2.7.10. I don’t know why even for 9.12.3-P4 which configures OK it says python support … disabled.
> 
> I’m not seeing anything in the Release Notes about a change in Python requirements. Python is the version distributed with MacOS by Apple.
> 
> -- 
> Larry Stone
> lstone19 at stonejongleux.com
> 
> 
> 
> 
> 
> _______________________________________________
> Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list
> 
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742              INTERNET: marka at isc.org



More information about the bind-users mailing list