[openwrt/openwrt] prereq-build: add check for stdlib

LEDE Commits lede-commits at lists.infradead.org
Sun Sep 11 07:13:22 PDT 2022


ansuel pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/805be7e90eacf67f0fb3f65304fcd7a65cfc0418

commit 805be7e90eacf67f0fb3f65304fcd7a65cfc0418
Author: Rosen Penev <rosenp at gmail.com>
AuthorDate: Fri Sep 9 12:31:44 2022 -0700

    prereq-build: add check for stdlib
    
    One way to solve the python3 dependency check is to install
    python3-minimal instead of python3 on Debian based systems.
    Unfortunately, this results in a fairly unusable python.
    
    Added check for ntpath, which is how the issue originally presented
    itself.
    
    Signed-off-by: Rosen Penev <rosenp at gmail.com>
---
 include/prereq-build.mk | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/prereq-build.mk b/include/prereq-build.mk
index 67993cf7e3..e1687da370 100644
--- a/include/prereq-build.mk
+++ b/include/prereq-build.mk
@@ -190,6 +190,10 @@ $(eval $(call TestHostCommand,python3-distutils, \
 	Please install the Python3 distutils module, \
 	$(STAGING_DIR_HOST)/bin/python3 -c 'from distutils import util'))
 
+$(eval $(call TestHostCommand,python3-stdlib, \
+	Please install the Python3 stdlib module, \
+	$(STAGING_DIR_HOST)/bin/python3 -c 'import ntpath'))
+
 $(eval $(call SetupHostCommand,file,Please install the 'file' package, \
 	file --version 2>&1 | grep file))
 




More information about the lede-commits mailing list