From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthias Fischer To: development@lists.ipfire.org Subject: Re: Building 'bind 9.11.6' fails with python error Date: Fri, 01 Mar 2019 20:45:22 +0100 Message-ID: In-Reply-To: <5AAB5D15-059E-4056-B215-4AF670F44DEF@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7905694070152806153==" List-Id: --===============7905694070152806153== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, On 01.03.2019 18:31, Michael Tremer wrote: > Hi, >=20 >> On 1 Mar 2019, at 17:28, Matthias Fischer = wrote: >>=20 >> Hi, >>=20 >> Building current 'bind 9.11.6' suddenly fails with the following errors: >>=20 >> ***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*** >=20 > We have python 2.7 which should be found here. Probably bind is built befor= e 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 >=3D 2.7 or python3 version >=3D 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 >=3D 2.7 or python3 version >=3D 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=E2=80=99? >=20 > No, we do not need that tool. We don=E2=80=99t 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.=E2=80=9D >=20 > I guess disabling works. Yes. It does: ***SNIP*** ... checking for Python support... disabled ... ***SNAP*** ;-) Best, Matthias --===============7905694070152806153==--