Bug 15411

Summary: engicam_imx6qdl_icore_qt5_defconfig / buildroot-imx6-sabresd_qt5_defconfig: Invalid argument 'function_name' in test
Product: buildroot Reporter: Jan-Benedict Glaw <jbglaw>
Component: OtherAssignee: unassigned
Status: RESOLVED FIXED    
Severity: normal CC: buildroot
Priority: P5    
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Host: Target:
Build:

Description Jan-Benedict Glaw 2023-03-17 15:33:07 UTC
Hi!

The two configurations engicam_imx6qdl_icore_qt5_defconfig andbuildroot-imx6-sabresd_qt5_defconfig both show this:

[build 2023-03-14 04:47:16] >>> glmark2 06e78b67702b5413335ecdf1ae816da9c20f6ed9 Extracting
[build 2023-03-14 04:47:16] mkdir -p /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9
[build 2023-03-14 04:47:16] gzip -d -c /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/dl/glmark2/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9.tar.gz | tar 
--strip-components=1 -C /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9   -xf -
[build 2023-03-14 04:47:16] chmod -R +rw /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9
[build 2023-03-14 04:47:16] touch /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/.stamp_extracted
[build 2023-03-14 04:47:16] >>> glmark2 06e78b67702b5413335ecdf1ae816da9c20f6ed9 Patching
[build 2023-03-14 04:47:16] ( \
[build 2023-03-14 04:47:16] for D in package/glmark2/ ; do \
[build 2023-03-14 04:47:16]   if test -d ${D}; then \
[build 2023-03-14 04:47:16]     if test -d ${D}/06e78b67702b5413335ecdf1ae816da9c20f6ed9; then \
[build 2023-03-14 04:47:16]       PATH=/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin:$PATH support/scripts/apply-patches.sh  /var/lib/laminar/
run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 ${D}/06e78b67702b5413335ecdf1ae816da9c20f6ed9 \*.patch \*.patch.arm
 || exit 1; \
[build 2023-03-14 04:47:16]     else \
[build 2023-03-14 04:47:16]       PATH=/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin:$PATH support/scripts/apply-patches.sh  /var/lib/laminar/
run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 ${D} \*.patch \*.patch.arm || exit 1; \
[build 2023-03-14 04:47:16]     fi; \
[build 2023-03-14 04:47:16]   fi; \
[build 2023-03-14 04:47:16] done; \
[build 2023-03-14 04:47:16] )
[build 2023-03-14 04:47:16] 
[build 2023-03-14 04:47:16] Applying 0001-wscript-use-find_program-to-find-wayland-scanner.patch using patch: 
[build 2023-03-14 04:47:16] patching file src/wscript_build
[build 2023-03-14 04:47:16] patching file wscript
[build 2023-03-14 04:47:16] Hunk #1 succeeded at 228 (offset 1 line).
[build 2023-03-14 04:47:16] 
[build 2023-03-14 04:47:16] Applying 0002-libmatrix-Add-missing-utility-include.patch using patch: 
[build 2023-03-14 04:47:16] patching file src/libmatrix/program.h
[build 2023-03-14 04:47:16] rm -f -fr /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/waf /var/lib
/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/waflib
[build 2023-03-14 04:47:16] touch /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/.stamp_patched
[build 2023-03-14 04:47:16] >>> glmark2 06e78b67702b5413335ecdf1ae816da9c20f6ed9 Configuring
[build 2023-03-14 04:47:16] mkdir -p /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defcon
fig/1/buildroot/output/target /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot /var/lib/laminar/run/buildroot-e
ngicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/images
[build 2023-03-14 04:47:16] cd /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/ && PATH="/var/lib/
laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin:/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/sbin:/usr/loca
l/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts" AR="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildr
oot-linux-gnueabihf-gcc-ar" AS="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-as" LD="/var/lib/laminar/run/build
root-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-ld" NM="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/outpu
t/host/bin/arm-buildroot-linux-gnueabihf-gcc-nm" CC="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc" GCC="/va
r/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc" CPP="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_de
fconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-cpp" CXX="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-g++" FC="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gfortran" F77="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gfortran" RANLIB="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc-ranlib" READELF="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-readelf" STRIP="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-strip" OBJCOPY="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-objcopy" OBJDUMP="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/include" CFLAGS_FOR_BUILD="-O2 -I/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/include" LDFLAGS_FOR_BUILD="-L/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/lib -Wl,-rpath,/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-as" DEFAULT_LINKER="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os -g0 -D_FORTIFY_SOURCE=1" CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os -g0 -D_FORTIFY_SOURCE=1" LDFLAGS="" FCFLAGS=" -Os -g0" FFLAGS=" -Os -g0" PKG_CONFIG="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/pkg-config" STAGING_DIR="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot" INTLTOOL_PERL=/usr/bin/perl  /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/python3 /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/waf configure --prefix=/usr --libdir=/usr/lib --prefix=/usr --with-flavors=drm-glesv2 
[build 2023-03-14 04:47:17] Setting top to                           : /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 
[build 2023-03-14 04:47:17] Setting out to                           : /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/build 
[build 2023-03-14 04:47:17] Checking for 'gcc' (C compiler)          : /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc 
[build 2023-03-14 04:47:17] Checking for 'g++' (C++ compiler)        : /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-g++ 
[build 2023-03-14 04:47:17] Checking for header stdlib.h             : yes 
[build 2023-03-14 04:47:17] Checking for header string.h             : yes 
[build 2023-03-14 04:47:17] Checking for header stdint.h             : yes 
[build 2023-03-14 04:47:18] Checking for header stdio.h              : yes 
[build 2023-03-14 04:47:18] Checking for header dlfcn.h              : yes 
[build 2023-03-14 04:47:18] Checking for header unistd.h             : yes 
[build 2023-03-14 04:47:18] Checking for header jpeglib.h            : yes 
[build 2023-03-14 04:47:18] Checking for header math.h               : yes 
[build 2023-03-14 04:47:18] Checking for header string.h             : yes 
[build 2023-03-14 04:47:19] Checking for library m                   : yes 
[build 2023-03-14 04:47:19] Checking for library jpeg                : yes 
[build 2023-03-14 04:47:19] Invalid argument 'function_name' in test
[build 2023-03-14 04:47:19] missing "msg" in conf.check(...)
[build 2023-03-14 04:47:19] (complete log in /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/build/config.log)
[build 2023-03-14 04:47:19] make: *** [package/pkg-generic.mk:283: /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/.stamp_configured] Error 1


(Full logs at http://toolchain.lug-owl.de/laminar/log/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1 and http://toolchain.lug-owl.de/laminar/log/buildroot-imx6-sabresd_qt5_defconfig/1)
Comment 1 Sébastien Szymanski 2023-03-17 15:45:47 UTC
Hi,

I have sent a patch to fix this glmark2 issue, see:

https://patchwork.ozlabs.org/project/buildroot/patch/20230227102240.30064-1-sebastien.szymanski@armadeus.com/
Comment 2 Jan-Benedict Glaw 2023-06-22 16:26:36 UTC
Both of these builds are working again, closing the ticket.

Thanks!