From 1ebc5415e12a5c6936d7ce217de43f7d910ee025 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Thu, 14 Oct 2021 23:30:25 +0200 Subject: [PATCH] package/micropython: depends on host-python3 Replace BR2_PYTHON3_HOST_DEPENDENCY by host-python3 to avoid the following build failure raised since bump to version 1.17 in commit 32b2a03745785afeb496979aa3c0f654bc6063ce: Traceback (most recent call last): File "../py/makeversionhdr.py", line 117, in make_version_header(sys.argv[1]) File "../py/makeversionhdr.py", line 79, in make_version_header info = get_version_info_from_docs_conf() File "../py/makeversionhdr.py", line 67, in get_version_info_from_docs_conf for line in f: File "/usr/lib/python3.5/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 2154: ordinal not in range(128) Indeed, this build failure is not reproduced by host-python3 (in version 3.9.7) so it is probably an issue with python 3.5 (which is 6-years old). Fixes: - http://autobuild.buildroot.org/results/96f7b81f5d14715b0b6673a8016a31e9e1552d0b Signed-off-by: Fabrice Fontaine Reviewed-by: Chris Packham Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/micropython/micropython.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/micropython/micropython.mk b/package/micropython/micropython.mk index 3d69e152e5..c49ca23449 100644 --- a/package/micropython/micropython.mk +++ b/package/micropython/micropython.mk @@ -11,7 +11,7 @@ MICROPYTHON_SITE = $(call github,micropython,micropython,v$(MICROPYTHON_VERSION) # and most of the copied code is not used in the unix build. MICROPYTHON_LICENSE = MIT, BSD-1-clause, BSD-3-clause, Zlib MICROPYTHON_LICENSE_FILES = LICENSE -MICROPYTHON_DEPENDENCIES = host-pkgconf libffi $(BR2_PYTHON3_HOST_DEPENDENCY) +MICROPYTHON_DEPENDENCIES = host-pkgconf libffi host-python3 # Set GIT_DIR so package won't use buildroot's version number MICROPYTHON_MAKE_ENV = \