<div dir="ltr">Hi,<br><div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 28, 2017 at 2:46 PM, Jussi Kukkonen <span dir="ltr">&lt;<a href="mailto:jussi.kukkonen@intel.com" target="_blank">jussi.kukkonen@intel.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">mesa can build certain things without opengl: most importantly vulkan<br>
drivers.<br>
<br>
Add comments on the dependencies between the packageconfigs. Also add<br>
a few dependencies to packageconfigs. Modify default packageconfig to<br>
do the reasonable thing based on distro features.<br>
<br>
Add a backported patch to fix the build with --disable-opengl. Fix<br>
do_install_append() so it works even if dri drivers are not built.<br>
<br>
Signed-off-by: Jussi Kukkonen &lt;<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.com</a>&gt;<br>
---<br>
 .../0001-configure.ac-Always-<wbr>check-for-expat.patch | 51 ++++++++++++++++++++++<br>
 meta/recipes-graphics/mesa/<wbr>mesa.inc                | 23 +++++++---<br>
 meta/recipes-graphics/mesa/<a href="http://mesa_17.1.7.bb" rel="noreferrer" target="_blank">mes<wbr>a_17.1.7.bb</a>          |  1 +<br>
 3 files changed, 68 insertions(+), 7 deletions(-)<br>
 create mode 100644 meta/recipes-graphics/mesa/<wbr>files/0001-configure.ac-<wbr>Always-check-for-expat.patch<br>
<br>
diff --git a/meta/recipes-graphics/mesa/<wbr>files/0001-configure.ac-<wbr>Always-check-for-expat.patch b/meta/recipes-graphics/mesa/<wbr>files/0001-configure.ac-<wbr>Always-check-for-expat.patch<br>
new file mode 100644<br>
index 0000000..4753c49<br>
--- /dev/null<br>
+++ b/meta/recipes-graphics/mesa/<wbr>files/0001-configure.ac-<wbr>Always-check-for-expat.patch<br>
@@ -0,0 +1,51 @@<br>
+From 1f7d752193f02d15d5923cee992e8f<wbr>46d4c6df1b Mon Sep 17 00:00:00 2001<br>
+From: Jussi Kukkonen &lt;<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.com</a>&gt;<br>
+Date: Mon, 28 Aug 2017 13:51:49 +0300<br>
+Subject: [PATCH] <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>: Always check for expat<br>
+<br>
+expat was not checked if dri was not built leading to build failure<br>
+in vulkan driver: backport a fix (a combination of multiple commits<br>
+that should end up in 17.3).<br>
+<br>
+Upstream-Status: Backport<br>
+Signed-off-by: Jussi Kukkonen &lt;<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.com</a>&gt;<br>
+---<br>
+ <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> | 15 ++++++---------<br>
+ 1 file changed, 6 insertions(+), 9 deletions(-)<br>
+<br>
+diff --git a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
+index fd346c8aa2..662faecefa 100644<br>
+--- a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
++++ b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
+@@ -1777,6 +1777,12 @@ if test &quot;x$with_dri_drivers&quot; = xno; then<br>
+     with_dri_drivers=&#39;&#39;<br>
+ fi<br>
+<br>
++# Check for expat<br>
++PKG_CHECK_MODULES([EXPAT], [expat])<br>
++PKG_CHECK_MODULES([EXPAT], [expat],,<br>
++    [PKG_CHECK_MODULES([EXPAT], [expat21])]<br>
++)<br>
++<br>
+ dnl If $with_dri_drivers is yes, drivers will be added through<br>
+ dnl platform checks. Set DEFINES and LIB_DEPS<br>
+ if test &quot;x$enable_dri&quot; = xyes; then<br>
+@@ -1810,15 +1816,6 @@ if test &quot;x$enable_dri&quot; = xyes; then<br>
+         with_dri_drivers=&quot;i915 i965 nouveau r200 radeon swrast&quot;<br>
+     fi<br>
+<br>
+-    # Check for expat<br>
+-    PKG_CHECK_MODULES([EXPAT], [expat], [],<br>
+-        # expat version 2.0 and earlier do not provide expat.pc<br>
+-        [AC_CHECK_HEADER([expat.h],[],<br>
+-                         [AC_MSG_ERROR([Expat headers required for DRI not found])])<br>
+-         AC_CHECK_LIB([expat],[XML_<wbr>ParserCreate],[],<br>
+-                     [AC_MSG_ERROR([Expat library required for DRI not found])])<br>
+-         EXPAT_LIBS=&quot;-lexpat&quot;])<br>
+-<br>
+     # put all the necessary libs together<br>
+     DRI_LIB_DEPS=&quot;$DRI_LIB_DEPS $SELINUX_LIBS $LIBDRM_LIBS $EXPAT_LIBS -lm $PTHREAD_LIBS $DLOPEN_LIBS&quot;<br>
+ fi<br>
+--<br>
+2.14.1<br>
+<br>
diff --git a/meta/recipes-graphics/mesa/<wbr>mesa.inc b/meta/recipes-graphics/mesa/<wbr>mesa.inc<br>
index 3bb3cf4..4f31ed2 100644<br>
--- a/meta/recipes-graphics/mesa/<wbr>mesa.inc<br>
+++ b/meta/recipes-graphics/mesa/<wbr>mesa.inc<br>
@@ -20,7 +20,7 @@ PROVIDES = &quot;virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl virtual/<br>
<br>
 inherit autotools pkgconfig gettext distro_features_check<br>
<br>
-REQUIRED_DISTRO_FEATURES = &quot;opengl&quot;<br>
+ANY_OF_DISTRO_FEATURES = &quot;opengl vulkan&quot;<br>
<br>
 PLATFORMS ??= &quot;${@bb.utils.filter(&#39;<wbr>PACKAGECONFIG&#39;, &#39;x11 wayland&#39;, d)} \<br>
                ${@bb.utils.contains(&#39;<wbr>PACKAGECONFIG&#39;, &#39;gbm&#39;, &#39;drm&#39;, &#39;&#39;, d)}&quot;<br>
@@ -32,20 +32,25 @@ EXTRA_OECONF = &quot;--enable-shared-glapi \<br>
                 --with-llvm-prefix=${STAGING_<wbr>LIBDIR}/llvm${MESA_LLVM_<wbr>RELEASE} \<br>
                 --with-platforms=&#39;${PLATFORMS}<wbr>&#39;&quot;<br>
<br>
-PACKAGECONFIG ??= &quot;gbm egl gles dri \<br>
-               ${@bb.utils.filter(&#39;DISTRO_<wbr>FEATURES&#39;, &#39;wayland x11 vulkan&#39;, d)} \<br>
-               ${@bb.utils.contains(&#39;DISTRO_<wbr>FEATURES&#39;, &#39;x11 vulkan&#39;, &#39;dri3&#39;, &#39;&#39;, d)} \<br>
-               &quot;<br>
+PACKAGECONFIG ??= &quot;${@bb.utils.filter(&#39;DISTRO_<wbr>FEATURES&#39;, &#39;wayland vulkan&#39;, d)} \<br>
+                   ${@bb.utils.contains(&#39;DISTRO_<wbr>FEATURES&#39;, &#39;opengl&#39;, &#39;opengl egl gles gbm dri&#39;, &#39;&#39;, d)} \<br>
+                   ${@bb.utils.contains(&#39;DISTRO_<wbr>FEATURES&#39;, &#39;x11 opengl&#39;, &#39;x11&#39;, &#39;&#39;, d)} \<br>
+                   ${@bb.utils.contains(&#39;DISTRO_<wbr>FEATURES&#39;, &#39;x11 vulkan&#39;, &#39;dri3&#39;, &#39;&#39;, d)} \<br>
+                  &quot;<br>
+<br>
+# &quot;gbm&quot; requires &quot;dri&quot;, &quot;opengl&quot;<br>
 PACKAGECONFIG[gbm] = &quot;--enable-gbm,--disable-gbm&quot;<br>
<br>
 X11_DEPS = &quot;xf86driproto glproto virtual/libx11 libxext libxxf86vm libxdamage libxfixes&quot;<br>
+# &quot;x11&quot; requires &quot;opengl&quot;<br>
 PACKAGECONFIG[x11] = &quot;--enable-glx-tls,--disable-<wbr>glx,${X11_DEPS}&quot;<br>
 PACKAGECONFIG[xvmc] = &quot;--enable-xvmc,--disable-xvmc,<wbr>libxvmc&quot;<br>
-PACKAGECONFIG[wayland] = &quot;,,wayland-native wayland&quot;<br>
+PACKAGECONFIG[wayland] = &quot;,,wayland-native wayland libdrm&quot;<br>
<br>
 DRIDRIVERS = &quot;swrast&quot;<br>
 DRIDRIVERS_append_x86 = &quot;,radeon,r200,nouveau,i965,<wbr>i915&quot;<br>
 DRIDRIVERS_append_x86-64 = &quot;,radeon,r200,nouveau,i965,<wbr>i915&quot;<br>
+# &quot;dri&quot; requires &quot;opengl&quot;<br>
 PACKAGECONFIG[dri] = &quot;--enable-dri --with-dri-drivers=${<wbr>DRIDRIVERS}, --disable-dri, dri2proto libdrm&quot;<br>
 PACKAGECONFIG[dri3] = &quot;--enable-dri3, --disable-dri3, dri3proto presentproto libxshmfence&quot;<br>
<br>
@@ -56,8 +61,12 @@ VULKAN_DRIVERS_append_x86 = &quot;,intel&quot;<br>
 VULKAN_DRIVERS_append_x86-64 = &quot;,intel&quot;<br>
 PACKAGECONFIG[vulkan] = &quot;--with-vulkan-drivers=${<wbr>VULKAN_DRIVERS}, --without-vulkan-drivers&quot;<br>
<br>
+PACKAGECONFIG[opengl] = &quot;--enable-opengl, --disable-opengl&quot;<br>
+<br>
+# &quot;gles&quot; requires &quot;opengl&quot;<br>
 PACKAGECONFIG[gles] = &quot;--enable-gles1 --enable-gles2, --disable-gles1 --disable-gles2&quot;<br>
<br>
+# &quot;egl&quot; requires &quot;dri&quot;, &quot;opengl&quot;<br>
 PACKAGECONFIG[egl] = &quot;--enable-egl, --disable-egl&quot;<br>
<br>
 PACKAGECONFIG[etnaviv] = &quot;&quot;<br>
@@ -121,7 +130,7 @@ do_install_append () {<br>
<br>
     # it was packaged in libdricore9.1.3-1 and preventing upgrades when debian.bbclass was used<br>
     rm -f ${D}${sysconfdir}/drirc<br>
-    chrpath --delete ${D}${libdir}/dri/*_dri.so<br>
+    chrpath --delete ${D}${libdir}/dri/*_dri.so || true<br>
 }<br>
<br>
 # For the packages that make up the OpenGL interfaces, inject variables so that<br>
diff --git a/meta/recipes-graphics/mesa/<a href="http://mesa_17.1.7.bb" rel="noreferrer" target="_blank">m<wbr>esa_17.1.7.bb</a> b/meta/recipes-graphics/mesa/<a href="http://mesa_17.1.7.bb" rel="noreferrer" target="_blank">m<wbr>esa_17.1.7.bb</a><br>
index 494cdc6..a50f32c 100644<br>
--- a/meta/recipes-graphics/mesa/<a href="http://mesa_17.1.7.bb" rel="noreferrer" target="_blank">m<wbr>esa_17.1.7.bb</a><br>
+++ b/meta/recipes-graphics/mesa/<a href="http://mesa_17.1.7.bb" rel="noreferrer" target="_blank">m<wbr>esa_17.1.7.bb</a><br>
@@ -10,6 +10,7 @@ SRC_URI = &quot;<a href="https://mesa.freedesktop.org/archive/mesa-$%7BPV%7D.tar.xz" rel="noreferrer" target="_blank">https://mesa.freedesktop.org/<wbr>archive/mesa-${PV}.tar.xz</a> \<br>
            file://0001-ac-fix-build-<wbr>after-LLVM-5.0-SVN-r300718.<wbr>patch \<br>
            file://0002-gallivm-Fix-build-<wbr>against-LLVM-SVN-r302589.patch \<br>
            file://0001-winsys-svga-drm-<wbr>Include-sys-types.h.patch \<br>
+           file://0001-configure.ac-<wbr>Always-check-for-expat.patch \<br>
            &quot;<br>
 SRC_URI[md5sum] = &quot;<wbr>e40bb428a263bd28cbf6478dae45b2<wbr>07&quot;<br>
 SRC_URI[sha256sum] = &quot;<wbr>69f472a874b1122404fa0bd13e2d6b<wbr>f87eb3b9ad9c21d2f39872a96d83d9<wbr>e5f5&quot;<br>
<span class="gmail-HOEnZb"><font color="#888888">--<br>
2.1.4<br>
<br>
--<br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br></font></span></blockquote><div><br></div><div>It appear that this patch has broken the build for mesa-gl on MACHINE=raspberrypi3 with the following error on do_configure:</div><div><br></div><div> ERROR: mesa-gl-2_17.1.7-r0 do_configure: configure failed<br>ERROR: mesa-gl-2_17.1.7-r0 do_configure: Function failed: do_configure (log file is located at /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl<br>/2_17.1.7-r0/temp/log.do_configure.1391)<br>ERROR: Logfile of failure stored in: /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/temp/log.do_configure.1391<br>Log data follows:<br>| DEBUG: SITE files [&#39;endian-little&#39;, &#39;bit-32&#39;, &#39;arm-common&#39;, &#39;arm-32&#39;, &#39;common-linux&#39;, &#39;common-glibc&#39;, &#39;arm-linux&#39;, &#39;arm-linux-gnueabi&#39;, &#39;common&#39;]<br>| DEBUG: Executing shell function autotools_preconfigure<br>| DEBUG: Shell function autotools_preconfigure finished<br>| DEBUG: Executing python function autotools_aclocals<br>| DEBUG: SITE files [&#39;endian-little&#39;, &#39;bit-32&#39;, &#39;arm-common&#39;, &#39;arm-32&#39;, &#39;common-linux&#39;, &#39;common-glibc&#39;, &#39;arm-linux&#39;, &#39;arm-linux-gnueabi&#39;, &#39;common&#39;]<br>| DEBUG: Python function autotools_aclocals finished<br>| DEBUG: Executing shell function do_configure<br>| automake (GNU automake) 1.15.1<br>| Copyright (C) 2017 Free Software Foundation, Inc.<br>| License GPLv2+: GNU GPL version 2 or later &lt;<a href="http://gnu.org/licenses/gpl-2.0.html">http://gnu.org/licenses/gpl-2.0.html</a>&gt;<br>| This is free software: you are free to change and redistribute it.<br>| There is NO WARRANTY, to the extent permitted by law.<br>| <br>| Written by Tom Tromey &lt;<a href="mailto:tromey@redhat.com">tromey@redhat.com</a>&gt;<br>|        and Alexandre Duret-Lutz &lt;<a href="mailto:adl@gnu.org">adl@gnu.org</a>&gt;.<br>| AUTOV is 1.15<br>| NOTE: Executing ACLOCAL=&quot;aclocal --system-acdir=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot/usr/share/aclocal<br>/ --automake-acdir=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot-native/usr/share/aclocal-1.15&quot; autoreconf --verb<br>ose --install --force --exclude=autopoint -I /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/mesa-17.1.7/m4/ -I /home/gizero/work/<br>smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot-native/usr/share/aclocal/<br>| autoreconf: Entering directory `.&#39;<br>| autoreconf: <a href="http://configure.ac">configure.ac</a>: not using Gettext<br>| autoreconf: running: aclocal --system-acdir=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot/usr/share/aclocal/ --<br>automake-acdir=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot-native/usr/share/aclocal-1.15 -I /home/gizero/work/s<br>martliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/mesa-17.1.7/m4/ -I /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-ne<br>on-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot-native/usr/share/aclocal/ --force -I m4<br>| autoreconf: <a href="http://configure.ac">configure.ac</a>: tracing<br>| autoreconf: running: libtoolize --copy --force<br>| libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, &#39;bin&#39;.<br>| libtoolize: copying file &#39;bin/ltmain.sh&#39;<br>| libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, &#39;m4&#39;.<br>| libtoolize: copying file &#39;m4/libtool.m4&#39;<br>| libtoolize: copying file &#39;m4/ltoptions.m4&#39;<br>| libtoolize: copying file &#39;m4/ltsugar.m4&#39;<br>| libtoolize: copying file &#39;m4/ltversion.m4&#39;<br>| libtoolize: copying file &#39;m4/lt~obsolete.m4&#39;<br>| autoreconf: running: /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot-native/usr/bin/autoconf --include=[237/7834]<br>ro/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/mesa-17.1.7/m4/ --include=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/wo<br>rk/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot-native/usr/share/aclocal/ --force<br>| autoreconf: <a href="http://configure.ac">configure.ac</a>: not using Autoheader<br>| autoreconf: running: automake --add-missing --copy --force-missing<br>| <a href="http://configure.ac:61">configure.ac:61</a>: installing &#39;bin/compile&#39;<br>| <a href="http://configure.ac:46">configure.ac:46</a>: installing &#39;bin/missing&#39;<br>| src/Makefile.am: installing &#39;bin/depcomp&#39;<br>| autoreconf: running: gnu-configize<br>| autoreconf: Leaving directory `.&#39;<br>| NOTE: Running ../mesa-17.1.7/configure  --build=x86_64-linux            --host=arm-poky-linux-gnueabi   --target=arm-poky-linux-gnueabi                  --prefix=/usr                   --exec_prefix=/usr      -<br>-bindir=/usr/bin                --sbindir=/usr/sbin             --libexecdir=/usr/libexec               --datadir=/usr/share             --sysconfdir=/etc               --sharedstatedir=/com                   --l<br>ocalstatedir=/var             --libdir=/usr/lib               --includedir=/usr/include               --oldincludedir=/usr/include             --infodir=/usr/share/info               --mandir=/usr/share/man      <br>            --disable-silent-rules                  --disable-dependency-tracking                   --with-libtool-sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv<br>4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot --enable-shared-glapi                 --disable-opencl                 --with-llvm-prefix=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/wo<br>rk/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot/usr/lib/llvm5.0                 --with-platforms=&#39;x11                drm&#39; --disable-static  --enable-dri --with-dri-drivers=swrast  -<br>-disable-dri3  --disable-egl  --without-gallium-drivers  --disable-llvm --enable-gbm  --disable-gles1 --disable-gles2  --disable-opengl --disable-osmesa --disable-libunwind  --without-vulkan-drivers --enable-glx-<br>tls  --disable-xa --disable-xvmc --enable-nls<br>| configure: WARNING: unrecognized options: --enable-nls<br>| configure: loading site script /home/gizero/work/smartliving/distro/repo-master/build-poky/conf/../../layers/poky/meta/site/endian-little<br>| configure: loading site script /home/gizero/work/smartliving/distro/repo-master/build-poky/conf/../../layers/poky/meta/site/arm-common<br>| configure: loading site script /home/gizero/work/smartliving/distro/repo-master/build-poky/conf/../../layers/poky/meta/site/arm-32<br>| configure: loading site script /home/gizero/work/smartliving/distro/repo-master/build-poky/conf/../../layers/poky/meta/site/common-linux<br>| configure: loading site script /home/gizero/work/smartliving/distro/repo-master/build-poky/conf/../../layers/poky/meta/site/common-glibc<br>| configure: loading site script /home/gizero/work/smartliving/distro/repo-master/build-poky/conf/../../layers/poky/meta/site/arm-linux<br>| configure: loading site script /home/gizero/work/smartliving/distro/repo-master/build-poky/conf/../../layers/poky/meta/site/common<br>| configure: loading site script /home/gizero/work/smartliving/distro/repo-master/build-poky/conf/../../layers/meta-openembedded/meta-oe/site/endian-little<br>| configure: loading site script /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot/usr/share/arm-poky-linux-gnueabi_c<br>onfig_site.d/glibc_config<br>| checking build system type... x86_64-pc-linux-gnu<br>| checking host system type... arm-poky-linux-gnueabi<br>| checking target system type... arm-poky-linux-gnueabi<br>| checking for a BSD-compatible install... /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/hosttools/install -c<br>| checking whether build environment is sane... yes<br>| checking for arm-poky-linux-gnueabi-strip... arm-poky-linux-gnueabi-strip<br>| checking for a thread-safe mkdir -p... /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/hosttools/mkdir -p<br>| checking for gawk... gawk<br>| checking whether make sets $(MAKE)... yes<br>| checking whether make supports nested variables... yes<br>| checking whether UID &#39;1000&#39; is supported by ustar format... yes<br>| checking whether GID &#39;1000&#39; is supported by ustar format... yes<br>| checking how to create a ustar tar archive... gnutar<br>| checking whether make supports nested variables... (cached) yes<br>| checking for style of include used by make... GNU<br>| checking for arm-poky-linux-gnueabi-gcc... arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-po<br>ky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot<br>| checking whether the C compiler works... yes<br>| checking for C compiler default output file name... a.out<br>| checking for suffix of executables...<br>| checking whether we are cross compiling... yes<br>| checking for suffix of object files... o<br>| checking whether we are using the GNU C compiler... yes<br>| checking whether arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neo<br></div></div>n-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot accepts -g... yes                                                                                                                           [184/7834]<br>| checking for arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vf<br>pv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot option to accept ISO C89... none needed<br>| checking whether arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neo<br>n-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot understands -c and -o together... yes<br>| checking dependency style of arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/co<br>rtexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot... none<br>| checking for arm-poky-linux-gnueabi-ar... arm-poky-linux-gnueabi-ar<br>| checking the archiver (arm-poky-linux-gnueabi-ar) interface... ar<br>| checking how to run the C preprocessor... arm-poky-linux-gnueabi-gcc -E --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r<br>0/recipe-sysroot  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7<br>| checking for arm-poky-linux-gnueabi-gcc... (cached) arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master<br>/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot<br>| checking whether we are using the GNU C compiler... (cached) yes<br>| checking whether arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neo<br>n-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot accepts -g... (cached) yes<br>| checking for arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vf<br>pv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot option to accept ISO C89... (cached) none needed<br>| checking whether arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neo<br>n-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot understands -c and -o together... (cached) yes<br>| checking dependency style of arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/co<br>rtexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot... (cached) none<br>| checking whether we are using the GNU C++ compiler... yes<br>| checking whether arm-poky-linux-gnueabi-g++  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neo<br>n-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot accepts -g... yes<br>| checking dependency style of arm-poky-linux-gnueabi-g++  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/co<br>rtexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot... none<br>| checking dependency style of arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/co<br>rtexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot... none<br>| checking for GNU make... make<br>| checking for python2.7... python2.7<br>| checking for a sed that does not truncate output... (cached) sed<br>| checking for special C compiler options needed for large files... no<br>| checking for _FILE_OFFSET_BITS value needed for large files... 64<br>| checking how to print strings... printf<br>| checking for a sed that does not truncate output... (cached) sed<br>| checking for grep that handles long lines and -e... /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/hosttools/grep<br>| checking for egrep... /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/hosttools/grep -E<br>| checking for fgrep... /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/hosttools/grep -F<br>| checking for ld used by arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa<br>7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot... arm-poky-linux-gnueabi-ld --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gn<br>ueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot<br>| checking if the linker (arm-poky-linux-gnueabi-ld --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot ) is <br>GNU ld... yes<br>| checking for BSD- or MS-compatible name lister (nm)... arm-poky-linux-gnueabi-nm<br>| checking the name lister (arm-poky-linux-gnueabi-nm) interface... BSD nm<br>| checking whether ln -s works... yes<br>| checking the maximum length of command line arguments... 1572864<br>| checking how to convert x86_64-pc-linux-gnu file names to arm-poky-linux-gnueabi format... func_convert_file_noop<br>| checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop<br>| checking for arm-poky-linux-gnueabi-ld --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot  option to reloa<br>d object files... -r<br>| checking for arm-poky-linux-gnueabi-objdump... arm-poky-linux-gnueabi-objdump<br>| checking how to recognize dependent libraries... pass_all                                                                                                                                               [131/7834]<br>| checking for arm-poky-linux-gnueabi-dlltool... no<br>| checking for dlltool... no<br>| checking how to associate runtime and link libraries... printf %s\n<br>| checking for arm-poky-linux-gnueabi-ar... (cached) arm-poky-linux-gnueabi-ar<br>| checking for archiver @FILE support... @<br>| checking for arm-poky-linux-gnueabi-strip... (cached) arm-poky-linux-gnueabi-strip<br>| checking for arm-poky-linux-gnueabi-ranlib... arm-poky-linux-gnueabi-ranlib<br>| checking command to parse arm-poky-linux-gnueabi-nm output from arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro<br>/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot object... ok<br>| checking for sysroot... /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot<br>| checking for a working dd... /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/hosttools/dd<br>| checking how to truncate binary pipes... /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/hosttools/dd bs=4096 count=1<br>| checking for arm-poky-linux-gnueabi-mt... no<br>| checking for mt... no<br>| checking if : is a manifest tool... no<br>| checking for ANSI C header files... (cached) yes<br>| checking for sys/types.h... (cached) yes<br>| checking for sys/stat.h... (cached) yes<br>| checking for stdlib.h... (cached) yes<br>| checking for string.h... (cached) yes<br>| checking for memory.h... (cached) yes<br>| checking for strings.h... (cached) yes<br>| checking for inttypes.h... (cached) yes<br>| checking for stdint.h... (cached) yes<br>| checking for unistd.h... (cached) yes<br>| checking for dlfcn.h... (cached) yes<br>| checking for objdir... .libs<br>| checking if arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfp<br>v4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot supports -fno-rtti -fno-exceptions... no<br>| checking for arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vf<br>pv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot option to produce PIC... -fPIC -DPIC<br>| checking if arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfp<br>v4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot PIC flag -fPIC -DPIC works... yes<br>| checking if arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfp<br>v4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot static flag -static works... yes<br>| checking if arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfp<br>v4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot supports -c -o file.o... yes<br>| checking if arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfp<br>v4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot supports -c -o file.o... (cached) yes<br>| checking whether the arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf<br>-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot linker (arm-poky-linux-gnueabi-ld --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-<br>gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot ) supports shared libraries... yes<br>| checking whether -lc should be explicitly linked in... no<br>| checking dynamic linker characteristics... GNU/Linux ld.so<br>| checking how to hardcode library paths into programs... immediate<br>| checking whether stripping libraries is possible... yes<br>| checking if libtool supports shared libraries... yes<br>| checking whether to build shared libraries... yes<br>| checking whether to build static libraries... no<br>| checking how to run the C++ preprocessor... arm-poky-linux-gnueabi-g++  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-p<br>oky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot -E<br>| checking for ld used by arm-poky-linux-gnueabi-g++  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa</div><div class="gmail_extra">7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot... arm-poky-linux-gnueabi-ld --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky[78/7834]<br>ueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot<br>| checking if the linker (arm-poky-linux-gnueabi-ld --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot ) is <br>GNU ld... yes<br>| checking whether the arm-poky-linux-gnueabi-g++  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf<br>-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot linker (arm-poky-linux-gnueabi-ld --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-<br>gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot ) supports shared libraries... yes<br>| checking for arm-poky-linux-gnueabi-g++  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vf<br>pv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot option to produce PIC... -fPIC -DPIC<br>| checking if arm-poky-linux-gnueabi-g++  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfp<br>v4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot PIC flag -fPIC -DPIC works... yes<br>| checking if arm-poky-linux-gnueabi-g++  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfp<br>v4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot static flag -static works... yes<br>| checking if arm-poky-linux-gnueabi-g++  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfp<br>v4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot supports -c -o file.o... yes<br>| checking if arm-poky-linux-gnueabi-g++  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfp<br>v4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot supports -c -o file.o... (cached) yes<br>| checking whether the arm-poky-linux-gnueabi-g++  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf<br>-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot linker (arm-poky-linux-gnueabi-ld --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-<br>gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot ) supports shared libraries... yes<br>| checking dynamic linker characteristics... (cached) GNU/Linux ld.so<br>| checking how to hardcode library paths into programs... immediate<br>| checking for rm... rm -f<br>| checking for bison... bison -y<br>| checking if bison is the parser generator... yes<br>| checking for flex... flex<br>| checking lex output file root... lex.yy<br>| checking lex library... none needed<br>| checking whether yytext is a pointer... no<br>| checking if flex is the lexer generator... yes<br>| checking for indent... cat<br>| checking if module mako in python is installed... No module named mako<br>| no<br>| checking if compiling with clang... no<br>| checking whether gcc version is sufficient... yes<br>| checking whether __SUNPRO_C is declared... no<br>| checking for __builtin_bswap32... yes<br>| checking for __builtin_bswap64... yes<br>| checking for __builtin_clz... yes<br>| checking for __builtin_clzll... yes<br>| checking for __builtin_ctz... yes<br>| checking for __builtin_expect... yes<br>| checking for __builtin_ffs... yes<br>| checking for __builtin_ffsll... yes<br>| checking for __builtin_popcount... yes<br>| checking for __builtin_popcountll... yes<br>| checking for __builtin_unreachable... yes<br>| checking for __attribute__((const))... yes<br>| checking for __attribute__((flatten))... yes<br>| checking for __attribute__((format))... yes<br>| checking for __attribute__((malloc))... yes<br>| checking for __attribute__((packed))... yes<br>| checking for __attribute__((pure))... yes<br>| checking for __attribute__((returns_nonnull))... yes                                                                                                                                                     [25/7834]<br>| checking for __attribute__((unused))... yes<br>| checking for __attribute__((visibility))... yes<br>| checking for __attribute__((warn_unused_result))... yes<br>| checking for __attribute__((weak))... yes<br>| checking for __attribute__((alias))... yes<br>| checking for arm-poky-linux-gnueabi-pkg-config... no<br>| checking for pkg-config... /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot-native/usr/bin/pkg-config<br>| configure: WARNING: using cross tools not prefixed with host triplet<br>| checking pkg-config is at least version 0.9.0... yes<br>| checking whether arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neo<br>n-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot supports -Werror=missing-prototypes... yes<br>| checking whether arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neo<br>n-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot supports -fvisibility=hidden... yes<br>| checking whether arm-poky-linux-gnueabi-gcc  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neo<br>n-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot supports -Werror=vla... yes<br>| checking whether arm-poky-linux-gnueabi-g++  -march=armv7ve -marm -mfpu=neon-vfpv4  -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neo<br>n-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot supports -fvisibility=hidden... yes<br>| checking whether __sync_add_and_fetch_8 is supported... yes<br>| checking whether byte ordering is bigendian... (cached) no<br>| checking whether gcc supports -mpower8-vector... no<br>| checking if ld supports -Bsymbolic... yes<br>| checking whether ld supports --gc-sections... yes<br>| checking if the linker supports version-scripts... yes<br>| checking if the linker supports --dynamic-list... yes<br>| checking whether to enable assembly... no, platform not supported<br>| checking for sys/types.h... (cached) yes<br>| checking sys/mkdev.h usability... no<br>| checking sys/mkdev.h presence... no<br>| checking for sys/mkdev.h... no<br>| checking for sys/sysmacros.h... (cached) yes<br>| checking xlocale.h usability... no<br>| checking xlocale.h presence... no<br>| checking for xlocale.h... no<br>| checking for sys/sysctl.h... (cached) yes<br>| checking for strtof... yes<br>| checking for mkostemp... yes<br>| checking for dlopen... no<br>| checking for dlopen in -ldl... yes<br>| checking for dladdr... yes<br>| checking for dl_iterate_phdr... yes<br>| checking for clock_gettime... yes<br>| checking for posix_memalign... (cached) yes<br>| checking for zlib &gt;= 1.2.3... yes<br>| checking for the pthreads library -lpthreads... no<br>| checking whether pthreads work without any flags... no<br>| checking whether pthreads work with -Kthread... no<br>| checking whether pthreads work with -kthread... no<br>| checking for the pthreads library -llthread... no<br>| checking whether pthreads work with -pthread... yes<br>| checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE<br>| checking if more special flags are required for pthreads... no<br>| checking for PTHREAD_PRIO_INHERIT... yes<br>| checking for libelf... no<br>| checking for elf_memory in -lelf... no<br>| ../mesa-17.1.7/configure: line 22300: /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot-native/usr/bin/llvm-config5<br>.0: No such file or directory<br>| ../mesa-17.1.7/configure: line 22283: /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot-native/usr/bin/llvm-config5<br>.0: No such file or directory<br>| ../mesa-17.1.7/configure: line 22302: /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot-native/usr/bin/llvm-config5<br>.0: No such file or directory<br>| ../mesa-17.1.7/configure: line 22303: /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/recipe-sysroot-native/usr/bin/llvm-config5<br>.0: No such file or directory<br>| configure: error: GLX cannot be built without OpenGL<br>| NOTE: The following config.log files may provide further information.<br>| NOTE: /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/build/config.log<br>| ERROR: configure failed<br>| WARNING: exit code 1 from a shell command.<br>| ERROR: Function failed: do_configure (log file is located at /home/gizero/work/smartliving/distro/repo-master/build-poky/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/mesa-gl/2_17.1.7-r0/temp/log.do_configu<br>re.1391)<br>ERROR: Task (/home/gizero/work/smartliving/distro/repo-master/build-poky/conf/../../layers/poky/meta/recipes-graphics/mesa/mesa-gl_17.1.7.bb:do_configure) failed with exit code &#39;1&#39;<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">This doesn&#39;t seem to be related to the bbappend for mesa-gl that is present in meta-raspberrypi, which merely appends &quot;gbm&quot; to PACKAGECONFIG for rpi machines (bitbake still complains with this removed). Instead, reverting this commit takes the build back to green light.<br></div><div class="gmail_extra"><br></div></div></div>