<div dir="ltr">I just did a quick code search and while --without-python is mentioned I can not see it used anywhere.<br><br>Have a look at random search <a href="https://gitlab.isc.org/search?utf8=%E2%9C%93&search=without-python&group_id=&project_id=1&search_code=true&repository_ref=master&nav_source=navbar">https://gitlab.isc.org/search?utf8=%E2%9C%93&search=without-python&group_id=&project_id=1&search_code=true&repository_ref=master&nav_source=navbar</a><br><br><br>On Sun, Dec 1, 2019 at 2:09 PM Dennis Clarke <<a href="mailto:dclarke@blastwave.org">dclarke@blastwave.org</a>> wrote:<br>><br>><br>><br>> If one tries to build 9.11.13 with ( or without ) --without-python then<br>> the build fails in multiple ways :<br>><br>> .<br>> .<br>> .<br>> gmake[2]: Leaving directory<br>> '/usr/local/build/bind-9.11.13_Oracle_sparc64vii+.001/bin/confgen'<br>> making all in<br>> /usr/local/build/bind-9.11.13_Oracle_sparc64vii+.001/bin/python<br>> gmake[2]: Entering directory<br>> '/usr/local/build/bind-9.11.13_Oracle_sparc64vii+.001/bin/python'<br>> making all in<br>> /usr/local/build/bind-9.11.13_Oracle_sparc64vii+.001/bin/python/isc<br>> gmake[3]: Entering directory<br>> '/usr/local/build/bind-9.11.13_Oracle_sparc64vii+.001/bin/python/isc'<br>> making all in<br>> /usr/local/build/bind-9.11.13_Oracle_sparc64vii+.001/bin/python/isc/tests<br>> gmake[4]: Entering directory<br>> '/usr/local/build/bind-9.11.13_Oracle_sparc64vii+.001/bin/python/isc/tests'<br>> gmake[4]: Leaving directory<br>> '/usr/local/build/bind-9.11.13_Oracle_sparc64vii+.001/bin/python/isc/tests'<br>> /usr/local/bin/python3.7 policy.py parse /dev/null > /dev/null<br>> Fatal Python error: initfsencoding: unable to load the file system codec<br>> ModuleNotFoundError: No module named 'encodings'<br>><br>> Current thread 0x0000000000000001 (most recent call first):<br>> /usr/local/bin/bash: line 1: 15637 Abort                   (core dumped)<br>> /usr/local/bin/python3.7 policy.py parse /dev/null > /dev/null<br>> gmake[3]: *** [Makefile:441: parsetab.py] Error 134<br>> gmake[3]: Leaving directory<br>> '/usr/local/build/bind-9.11.13_Oracle_sparc64vii+.001/bin/python/isc'<br>> gmake[2]: *** [Makefile:132: subdirs] Error 1<br>> gmake[2]: Leaving directory<br>> '/usr/local/build/bind-9.11.13_Oracle_sparc64vii+.001/bin/python'<br>> gmake[1]: *** [Makefile:79: subdirs] Error 1<br>> gmake[1]: Leaving directory<br>> '/usr/local/build/bind-9.11.13_Oracle_sparc64vii+.001/bin'<br>> gmake: *** [Makefile:88: subdirs] Error 1<br>><br>><br>> The above happens regardless which direction you choose.<br>><br>> Yes Python is available.  Yes it is in the path.<br>><br>> beta$ $PYTHON --version<br>> Python 3.7.4<br>> beta$ echo $PYTHON<br>> /usr/local/bin/python3.7<br>> beta$<br>><br>> Regardless which direction a person jumps this python trash gets created<br>>   during configure :<br>><br>> config.status: creating bin/python/Makefile<br>> config.status: creating bin/python/isc/Makefile<br>> config.status: creating bin/python/isc/utils.py<br>> config.status: creating bin/python/isc/tests/Makefile<br>> config.status: creating bin/python/dnssec-checkds.py<br>> config.status: creating bin/python/dnssec-coverage.py<br>> config.status: creating bin/python/dnssec-keymgr.py<br>> config.status: creating bin/python/isc/__init__.py<br>> config.status: creating bin/python/isc/checkds.py<br>> config.status: creating bin/python/isc/coverage.py<br>> config.status: creating bin/python/isc/dnskey.py<br>> config.status: creating bin/python/isc/eventlist.py<br>> config.status: creating bin/python/isc/keydict.py<br>> config.status: creating bin/python/isc/keyevent.py<br>> config.status: creating bin/python/isc/keymgr.py<br>> config.status: creating bin/python/isc/keyseries.py<br>> config.status: creating bin/python/isc/keyzone.py<br>> config.status: creating bin/python/isc/policy.py<br>> config.status: creating bin/python/isc/rndc.py<br>> config.status: creating bin/python/isc/tests/dnskey_test.py<br>> config.status: creating bin/python/isc/tests/policy_test.py<br>><br>> Whomever came up with the idea to embed python inside ISC Bind is<br>> someones cousin that can't find a job elsewhere? Who let this happen?<br>> To pure beautiful cross platform clean C code someone allowed python<br>> in the door?<br>><br>> Has anyone tested this "--without-python" option ?<br>><br>><br>><br>><br>> --<br>> Dennis Clarke<br>> RISC-V/SPARC/PPC/ARM/CISC<br>> UNIX and Linux spoken<br>> GreyBeard and suspenders optional<br>> _______________________________________________<br>> Please visit <a href="https://lists.isc.org/mailman/listinfo/bind-users">https://lists.isc.org/mailman/listinfo/bind-users</a> to unsubscribe from this list<br>><br>> bind-users mailing list<br>> <a href="mailto:bind-users@lists.isc.org">bind-users@lists.isc.org</a><br>> <a href="https://lists.isc.org/mailman/listinfo/bind-users">https://lists.isc.org/mailman/listinfo/bind-users</a><br><br><br><br>--<br>- Andrew "lathama" Latham -</div>