Hi, I have never heard of “ply” before, but it is a lever for Python. However, it does not matter because we don’t need it anyways… -Michael > On 1 Mar 2019, at 19:45, Matthias Fischer wrote: > > Hi, > > On 01.03.2019 18:31, Michael Tremer wrote: >> Hi, >> >>> On 1 Mar 2019, at 17:28, Matthias Fischer wrote: >>> >>> Hi, >>> >>> Building current 'bind 9.11.6' suddenly fails with the following errors: >>> >>> ***SNIP*** >>> checking for perl... /usr/bin/perl >>> checking for python... 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... no >>> checking for Python support... no >>> configure: error: Python required for dnssec-keymgr >>> make: *** [bind:76: /usr/src/log/bind-9.11.6] Error 1 >>> ***SNAP*** >> >> We have python 2.7 which should be found here. Probably bind is built before Python is built? > > It is. I tried building it *after* Python, but: see below. > >> Have a look in config.log what went wrong during detection... > > ***SNIP*** > ... > checking for python2... /usr/bin/python2 > checking if /usr/bin/python2 is python2 version >= 2.7 or python3 > version >= 3.2... yes > checking Python module 'argparse'... yes > checking Python module 'ply'... 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 > make: *** [bind:76: /usr/src/log/bind-9.11.6] Error 1 > ... > ***SNAP*** > > What is meant with "module 'ply'"? I can't find it. > >>> Sorry, I'm not sure: do we need 'dnssec-keymgr'? Or should I compile >>> bind with '--without-python’? >> >> No, we do not need that tool. We don’t use bind to sign any DNSSEC zones. > > Ok. Adding '--without-python'. > >>> Excerpt from 'configure'-help: >>> "# Python is also optional but required by default so that dnssec-keymgr >>> # gets installed unless explicitly prevented by the user using >>> # --without-python.” >> >> I guess disabling works. > > Yes. It does: > > ***SNIP*** > ... > checking for Python support... disabled > ... > ***SNAP*** > > ;-) > > Best, > Matthias