[Buildroot] [PATCH] package/python3: require util-linux' <uuid.h>
Jan Kundrát
jan.kundrat at cesnet.cz
Thu Mar 7 16:23:36 UTC 2019
Without this dependency, a top level parallel build fails for me (-j24):
/home/ci/build/build/host-python3-3.7.2/Modules/_uuidmodule.c: In function 'py_uuid_generate_time_safe':
/home/ci/build/build/host-python3-3.7.2/Modules/_uuidmodule.c:15:5: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
uuid_t uuid;
^~~~~~
uid_t
/home/ci/build/build/host-python3-3.7.2/Modules/_uuidmodule.c:32:5: error: implicit declaration of function 'uuid_generate_time'; did you mean 'py_uuid_generate_time_safe'? [-Werror=implicit-function-declaration]
uuid_generate_time(uuid);
^~~~~~~~~~~~~~~~~~
py_uuid_generate_time_safe
I *suspect* that this is due to host-uboot-tools which provide
/usr/include/uuid.h and which gets accidentally picked by python3.
There's a bugreport [1] upstream which at leeast appears to be relevant.
[1] https://bugs.python.org/issue32627
Signed-off-by: Jan Kundrát <jan.kundrat at cesnet.cz>
---
package/python3/python3.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/python3/python3.mk b/package/python3/python3.mk
index ef2c4857d8..dcec210674 100644
--- a/package/python3/python3.mk
+++ b/package/python3/python3.mk
@@ -40,7 +40,7 @@ HOST_PYTHON3_CONF_ENV += \
PYTHON3_DEPENDENCIES = host-python3 libffi
-HOST_PYTHON3_DEPENDENCIES = host-expat host-zlib host-libffi
+HOST_PYTHON3_DEPENDENCIES = host-expat host-zlib host-libffi host-util-linux
PYTHON3_INSTALL_STAGING = YES
--
2.19.1
More information about the buildroot
mailing list