On 9 February 2018 at 07:03, Alexander Kanavin < alexander.kana...@linux.intel.com> wrote:
> gtk-doc recipe does have a direct dependency on python3-six, subject to > 'api-documentation' in DISTRO_FEATURES. The reason it's conditional is that > we don't want to build a ton of gtk-doc dependencies in the default case > that used by almost everyone. Yes, this produces gtk-doc scripts that are > not working, but they will not be run anyway, if gtk-doc capable recipes > inherit the gtk-doc class, which will disable the gtk-doc feature. > libunique was missing that inherit, the patch to fix that is now on oe-devl > list. Take it and the issue will go away. This is close but not quite right. gtk-doc has a RDEPENDS on python3-six, but it then uses the *host* python3 binary in gtkdoc-scan so if the host doesn't have six installed it will fail: | Traceback (most recent call last): | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-qa-extras/build/build/tmp/work/core2-64-poky-linux/kmod/25+gitAUTOINC+aca4eca103-r0/recipe-sysroot-native/usr/bin/gtkdoc-scan", line 29, in <module> | from gtkdoc import common, config, scan | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-qa-extras/build/build/tmp/work/core2-64-poky-linux/kmod/25+gitAUTOINC+aca4eca103-r0/recipe-sysroot-native/usr/share/gtk-doc/python/gtkdoc/common.py", line 31, in <module> | import six | ImportError: No module named 'six' Ross
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core