On Tue, 3 Dec 2019 at 17:37, Khem Raj <[email protected]> wrote: > > > On Tue, Dec 3, 2019 at 2:06 PM Aníbal Limón <[email protected]> > wrote: > >> Fixes, >> >> ... >> | Program python3 found: YES >> (/home/anibal.limon/linaro/oe-rpb-master/build-410c/tmp-rpb-glibc/work/aarch64-linaro-linux/waffle/1.6.0-r0/recipe-sysroot-native/usr/bin/python3-native/python3) >> | >> | meson.build:36:0: ERROR: <ExternalProgram 'python3' -> >> ['/home/anibal.limon/linaro/oe-rpb-master/build-410c/tmp-rpb-glibc/work/aarch64-linaro-linux/waffle/1.6.0-r0/recipe-sysroot-native/usr/bin/python3-native/python3']> >> is not a valid python or it is missing setuptools >> | >> | A full log can be found at >> /home/anibal.limon/linaro/oe-rpb-master/build-410c/tmp-rpb-glibc/work/aarch64-linaro-linux/waffle/1.6.0-r0/build/meson-logs/meson-log.txt >> | WARNING: exit code 1 from a shell command. >> ... >> > > I wonder if it’s better to add this inherit to waffle recipe alone I doubt > that all meson using recipes are building python modules >
This issue is triggered from waffle [1] but the actual meson code looks for setuptools [2]. Anibal [1] https://gitlab.freedesktop.org/mesa/waffle/blob/master/meson.build#L36 [2] https://github.com/mesonbuild/meson/blob/master/mesonbuild/modules/python.py#L578 > > >> Signed-off-by: Aníbal Limón <[email protected]> >> --- >> meta/classes/meson.bbclass | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/meta/classes/meson.bbclass b/meta/classes/meson.bbclass >> index efa6234078..90868963b7 100644 >> --- a/meta/classes/meson.bbclass >> +++ b/meta/classes/meson.bbclass >> @@ -1,4 +1,4 @@ >> -inherit siteinfo python3native >> +inherit siteinfo python3native setuptools3 >> >> DEPENDS_append = " meson-native ninja-native" >> >> -- >> 2.24.0 >> >>
-- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
