As reported in http://lists.openembedded.org/pipermail/openembedded-core/2019-February/279344.html , glib-networking no longer configures successfully if USE_NLS="no":
| po/meson.build:1:5: ERROR: Can not do gettext because xgettext is not installed. In the current absence of anything better, it seems that this can be overcome by telling Meson not to look in the po/ directory. Signed-off-by: Mike Crowe <m...@mcrowe.com> --- .../glib-networking/glib-networking_2.60.2.bb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/meta/recipes-core/glib-networking/glib-networking_2.60.2.bb b/meta/recipes-core/glib-networking/glib-networking_2.60.2.bb index 4d4fe64916..fa7fddfe44 100644 --- a/meta/recipes-core/glib-networking/glib-networking_2.60.2.bb +++ b/meta/recipes-core/glib-networking/glib-networking_2.60.2.bb @@ -30,3 +30,13 @@ FILES_${PN} += "\ " FILES_${PN}-dev += "${libdir}/gio/modules/libgio*.la" FILES_${PN}-staticdev += "${libdir}/gio/modules/libgio*.a" + +# meson lacks support for --disable-nls. +disable_nls() { + sed -i "/subdir('po')/d" ${S}/meson.build +} + +do_unpack_append() { + if d.getVar('USE_NLS') == 'no': + bb.build.exec_func('disable_nls', d) +} -- 2.20.1 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core