>>> libglvnd 1.3.2 Downloading wget --passive-ftp -nd -t 3 --no-check-certificate -O '/tmp/instance-1/output-1/build/.libglvnd-v1.3.2.tar.gz.jYDQte/output' 'https://gitlab.freedesktop.org/glvnd/libglvnd/-/archive/v1.3.2/libglvnd-v1.3.2.tar.gz' --2022-01-14 18:00:33-- https://gitlab.freedesktop.org/glvnd/libglvnd/-/archive/v1.3.2/libglvnd-v1.3.2.tar.gz Resolving gitlab.freedesktop.org (gitlab.freedesktop.org)... 147.75.198.156 Connecting to gitlab.freedesktop.org (gitlab.freedesktop.org)|147.75.198.156|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/octet-stream] Saving to: '/tmp/instance-1/output-1/build/.libglvnd-v1.3.2.tar.gz.jYDQte/output' 0K .......... .......... .......... .......... .......... 355K 50K .......... .......... .......... .......... .......... 355K 100K .......... .......... .......... .......... .......... 266K 150K .......... .......... .......... .......... .......... 266K 200K .......... .......... .......... .......... .......... 355K 250K .......... .......... .......... .......... .......... 356K 300K .......... .......... .......... .......... .......... 532K 350K .......... .......... .......... .......... .......... 533K 400K .......... .......... .......... .......... .......... 536K 450K .......... .......... .......... .......... .......... 1.04M 500K .......... .......... .......... .......... .......... 535K 550K .......... .......... .......... .......... .......... 1.04M 600K .......... .......... .......... .......... .......... 533K 650K .......... .......... .......... .......... .......... 1.04M 700K .......... .......... .......... .......... .......... 1.03M 750K .......... .......... .......... .......... .......... 1.04M 800K .......... .......... .......... .......... .......... 1.04M 850K .......... .......... .......... .......... .......... 1.04M 900K .......... .......... .......... .......... .......... 1.04M 950K .......... .......... .......... .......... .......... 534K 1000K ........ 81.0M=1.9s 2022-01-14 18:00:35 (537 KB/s) - '/tmp/instance-1/output-1/build/.libglvnd-v1.3.2.tar.gz.jYDQte/output' saved [1032397] libglvnd-v1.3.2.tar.gz: OK (sha256: 6332c27f4c792b09a3eb1d7ae18c2d6ff6a0acaf3a746489caf859e659fca2f7) >>> libglvnd 1.3.2 Extracting gzip -d -c /tmp/instance-1/dl/libglvnd/libglvnd-v1.3.2.tar.gz | tar --strip-components=1 -C /tmp/instance-1/output-1/build/libglvnd-1.3.2 -xf - >>> libglvnd 1.3.2 Patching >>> libglvnd 1.3.2 Configuring rm -rf /tmp/instance-1/output-1/build/libglvnd-1.3.2//build mkdir -p /tmp/instance-1/output-1/build/libglvnd-1.3.2//build sed -e 's%@TARGET_CROSS@%/tmp/instance-1/output-1/host/bin/arm-linux-%g' -e 's%@TARGET_ARCH@%arm%g' -e 's%@TARGET_CPU@%cortex-a9%g' -e 's%@TARGET_ENDIAN@%little%g' -e "s%@TARGET_CFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-Os', '-g0', '-D_FORTIFY_SOURCE=1'%g" -e "s%@TARGET_LDFLAGS@%%g" -e "s%@TARGET_CXXFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-Os', '-g0', '-D_FORTIFY_SOURCE=1'%g" -e 's%@HOST_DIR@%/tmp/instance-1/output-1/host%g' -e 's%@STAGING_DIR@%/tmp/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot%g' -e 's%@STATIC@%false%g' -e "/^\[binaries\]$/s:$::" -e "/^\[properties\]$/s:$::" package/meson/cross-compilation.conf.in > /tmp/instance-1/output-1/build/libglvnd-1.3.2//build/cross-compilation.conf PATH="/tmp/instance-1/output-1/host/bin:/tmp/instance-1/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" CC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" PYTHONNOUSERSITE=y /tmp/instance-1/output-1/host/bin/meson --prefix=/usr --libdir=lib --default-library=shared --buildtype=release --cross-file=/tmp/instance-1/output-1/build/libglvnd-1.3.2//build/cross-compilation.conf -Db_pie=false -Dstrip=false -Dbuild.pkg_config_path=/tmp/instance-1/output-1/host/lib/pkgconfig -Dgles1=false -Dgles2=false /tmp/instance-1/output-1/build/libglvnd-1.3.2/ /tmp/instance-1/output-1/build/libglvnd-1.3.2//build The Meson build system Version: 0.61.0 Source dir: /tmp/instance-1/output-1/build/libglvnd-1.3.2 Build dir: /tmp/instance-1/output-1/build/libglvnd-1.3.2/build Build type: cross build Project name: glvnd Project version: 1.3.2 C compiler for the host machine: /tmp/instance-1/output-1/host/bin/arm-linux-gcc (gcc 11.2.0 "arm-linux-gcc.br_real (Buildroot toolchains.bootlin.com-2021.11-1) 11.2.0") C linker for the host machine: /tmp/instance-1/output-1/host/bin/arm-linux-gcc ld.bfd 2.37 C compiler for the build machine: /usr/bin/gcc (gcc 9.3.0 "gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0") C linker for the build machine: /usr/bin/gcc ld.bfd 2.34 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: arm Host machine cpu: cortex-a9 Target machine cpu family: arm Target machine cpu: cortex-a9 Program python3 found: YES (/tmp/instance-1/output-1/host/bin/python3) WARNING: Python files installed by Meson might not be found by python interpreter. This warning can be avoided by setting "python.platlibdir" option. WARNING: Python files installed by Meson might not be found by python interpreter. This warning can be avoided by setting "python.purelibdir" option. Program nm found: YES (/usr/bin/nm) Message: Host CPU family: arm Message: Host CPU: cortex-a9 Checking if "ARMv7 macros" : compiles: YES Library dl found: YES Library m found: YES Run-time dependency threads found: YES Found pkg-config: /tmp/instance-1/output-1/host/bin/pkgconf (1.6.3) Found CMake: NO Run-time dependency x11 found: NO (tried pkgconfig and cmake) Checking if "typeof" : compiles: YES Checking if "initial-exec TLS" : compiles: YES Message: Using dispatch stub type: armv7_tsd Compiler for C supports function attribute constructor: YES Checking if "pthread rwlock" : compiles: YES Checking if "sync intrinsics" : compiles: YES Checking for function "mincore" : YES Header has symbol "RTLD_NOLOAD" : YES Checking whether type "struct dirent" has member "d_type" : YES Program cp found: YES (/bin/cp) Build targets in project: 35 NOTICE: Future-deprecated features used: * 0.55.0: {'ExternalProgram.path'} glvnd 1.3.2 User defined options Cross files : /tmp/instance-1/output-1/build/libglvnd-1.3.2//build/cross-compilation.conf build.pkg_config_path: /tmp/instance-1/output-1/host/lib/pkgconfig buildtype : release default_library : shared libdir : lib prefix : /usr strip : false b_pie : false gles1 : false gles2 : false Found ninja-1.10.2 at /tmp/instance-1/output-1/host/bin/ninja >>> libglvnd 1.3.2 Building PATH="/tmp/instance-1/output-1/host/bin:/tmp/instance-1/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" PYTHONNOUSERSITE=y /tmp/instance-1/output-1/host/bin/ninja -j32 -C /tmp/instance-1/output-1/build/libglvnd-1.3.2//build ninja: Entering directory `/tmp/instance-1/output-1/build/libglvnd-1.3.2//build' [1/87] Compiling C object src/util/libtrace.a.p/trace.c.o [2/87] Compiling C object tests/egldevice.p/egl_test_utils.c.o [3/87] Linking static target src/util/libtrace.a [4/87] Compiling C object tests/egldisplay.p/egl_test_utils.c.o [5/87] Compiling C object src/util/libapp_error_check.a.p/app_error_check.c.o [6/87] Compiling C object tests/egldisplay.p/testegldisplay.c.o [7/87] Linking static target src/util/libapp_error_check.a [8/87] Compiling C object tests/eglgetprocaddress.p/egl_test_utils.c.o [9/87] Compiling C object tests/egldevice.p/testegldevice.c.o [10/87] Compiling C object tests/eglmakecurrent.p/egl_test_utils.c.o [11/87] Compiling C object tests/eglerror.p/egl_test_utils.c.o [12/87] Compiling C object src/util/libutils_misc.a.p/utils_misc.c.o [13/87] Compiling C object tests/eglgetprocaddress.p/testeglgetprocaddress.c.o [14/87] Linking static target src/util/libutils_misc.a [15/87] Compiling C object tests/dummy/libpatchentrypoints.a.p/patchentrypoints.c.o [16/87] Compiling C object tests/egldebug.p/egl_test_utils.c.o [17/87] Linking static target tests/dummy/libpatchentrypoints.a [18/87] Compiling C object src/OpenGL/libopengl_main.a.p/libopengl.c.o [19/87] Linking static target src/OpenGL/libopengl_main.a [20/87] Compiling C object src/util/libglvnd_pthread.a.p/glvnd_pthread.c.o [21/87] Linking static target src/util/libglvnd_pthread.a [22/87] Compiling C object tests/eglmakecurrent.p/testeglmakecurrent.c.o [23/87] Compiling C object tests/eglerror.p/testeglerror.c.o [24/87] Compiling C object src/util/libwinsys_dispatch.a.p/winsys_dispatch.c.o [25/87] Linking static target src/util/libwinsys_dispatch.a [26/87] Compiling C object tests/testgldispatchthread.p/testgldispatchthread.c.o [27/87] Compiling C object src/EGL/libEGL.so.1.1.0.p/libeglcurrent.c.o [28/87] Compiling C object tests/egldebug.p/testegldebug.c.o [29/87] Compiling C object src/EGL/libEGL.so.1.1.0.p/libeglerror.c.o [30/87] Compiling C object tests/testgldispatch.p/testgldispatch.c.o [31/87] Compiling C object tests/dummy/libEGL_dummy0.so.0.p/EGL_dummy.c.o [32/87] Compiling C object src/GLdispatch/libGLdispatch.so.0.0.0.p/GLdispatch.c.o [33/87] Linking target tests/dummy/libEGL_dummy0.so.0 [34/87] Compiling C object src/EGL/libEGL.so.1.1.0.p/libeglvendor.c.o [35/87] Compiling C object tests/dummy/libEGL_dummy1.so.0.p/EGL_dummy.c.o [36/87] Compiling C object src/EGL/libEGL.so.1.1.0.p/libeglmapping.c.o [37/87] Linking target tests/dummy/libEGL_dummy1.so.0 [38/87] Compiling C object src/EGL/libEGL.so.1.1.0.p/libegl.c.o [39/87] Generating src/generate/g_egldispatchstubs.c with a custom command (wrapped by meson to capture output) [40/87] Generating src/generate/g_egldispatchstubs.h with a custom command (wrapped by meson to capture output) [41/87] Compiling C object src/util/libcJSON.a.p/cJSON.c.o [42/87] Linking static target src/util/libcJSON.a [43/87] Compiling C object src/EGL/libegl_dispatch_stubs.a.p/egldispatchstubs.c.o [44/87] Compiling C object src/EGL/libegl_dispatch_stubs.a.p/meson-generated_.._.._generate_g_egldispatchstubs.c.o [45/87] Linking static target src/EGL/libegl_dispatch_stubs.a [46/87] Generating src/generate/g_glapi_mapi_glesv2_tmp.h with a custom command (wrapped by meson to capture output) [47/87] Generating src/generate/g_glapi_mapi_glesv1_tmp.h with a custom command (wrapped by meson to capture output) [48/87] Generating src/generate/g_glapi_mapi_opengl_tmp.h with a custom command (wrapped by meson to capture output) [49/87] Compiling C object src/GLdispatch/vnd-glapi/libglapi_glesv2.a.p/entry_common.c.o [50/87] Compiling C object src/GLdispatch/vnd-glapi/libglapi_glesv1.a.p/entry_armv7_tsd.c.o [51/87] Compiling C object src/GLdispatch/vnd-glapi/libglapi_glesv1.a.p/entry_common.c.o [52/87] Compiling C object src/GLdispatch/vnd-glapi/libglapi_glesv2.a.p/entry_armv7_tsd.c.o [53/87] Compiling C object src/GLdispatch/vnd-glapi/libglapi_opengl.a.p/entry_common.c.o [54/87] Compiling C object src/GLdispatch/vnd-glapi/libglapi_glesv1.a.p/stub.c.o [55/87] Linking static target src/GLdispatch/vnd-glapi/libglapi_glesv1.a [56/87] Compiling C object src/GLdispatch/vnd-glapi/libglapi_glesv2.a.p/stub.c.o [57/87] Linking static target src/GLdispatch/vnd-glapi/libglapi_glesv2.a [58/87] Compiling C object src/GLdispatch/vnd-glapi/libglapi_opengl.a.p/stub.c.o [59/87] Compiling C object src/GLdispatch/vnd-glapi/libglapi_opengl.a.p/entry_armv7_tsd.c.o [60/87] Linking static target src/GLdispatch/vnd-glapi/libglapi_opengl.a [61/87] Generating src/generate/g_glapi_mapi_gl_tmp.h with a custom command (wrapped by meson to capture output) [62/87] Generating src/generate/glapi_mapi_tmp.h with a custom command (wrapped by meson to capture output) [63/87] Compiling C object src/GLdispatch/vnd-glapi/libglapi_gl.a.p/entry_common.c.o [64/87] Compiling C object src/GLdispatch/vnd-glapi/liblibglapi.a.p/entry_common.c.o [65/87] Compiling C object src/GLdispatch/vnd-glapi/liblibglapi.a.p/u_current_tls.c.o [66/87] Compiling C object src/GLdispatch/vnd-glapi/liblibglapi.a.p/mapi_glapi.c.o [67/87] Compiling C object src/GLdispatch/vnd-glapi/libglapi_gl.a.p/stub.c.o [68/87] Compiling C object src/GLdispatch/vnd-glapi/libglapi_gl.a.p/entry_armv7_tsd.c.o [69/87] Linking static target src/GLdispatch/vnd-glapi/libglapi_gl.a [70/87] Compiling C object src/GLdispatch/vnd-glapi/liblibglapi.a.p/stub.c.o [71/87] Compiling C object src/GLdispatch/vnd-glapi/liblibglapi.a.p/table.c.o In file included from ../src/GLdispatch/vnd-glapi/mapi_tmp.h:34, from ../src/GLdispatch/vnd-glapi/table.c:50: /tmp/instance-1/output-1/build/libglvnd-1.3.2/build/src/generate/glapi_mapi_tmp.h:1551:60: warning: argument 1 of type 'const GLdouble *' {aka 'const double *'} declared as a pointer [-Warray-parameter=] 1551 | GLAPI void APIENTRY glLoadTransposeMatrixd(const GLdouble *m); | ~~~~~~~~~~~~~~~~^ In file included from ../src/GLdispatch/vnd-glapi/glapi.h:48, from ../src/GLdispatch/vnd-glapi/table.h:33, from ../src/GLdispatch/vnd-glapi/table.c:31: ../include/GL/gl.h:1901:62: note: previously declared as an array 'const GLdouble[16]' {aka 'const double[16]'} 1901 | GLAPI void GLAPIENTRY glLoadTransposeMatrixd( const GLdouble m[16] ); | ~~~~~~~~~~~~~~~^~~~~ In file included from ../src/GLdispatch/vnd-glapi/mapi_tmp.h:34, from ../src/GLdispatch/vnd-glapi/table.c:50: /tmp/instance-1/output-1/build/libglvnd-1.3.2/build/src/generate/glapi_mapi_tmp.h:1553:59: warning: argument 1 of type 'const GLfloat *' {aka 'const float *'} declared as a pointer [-Warray-parameter=] 1553 | GLAPI void APIENTRY glLoadTransposeMatrixf(const GLfloat *m); | ~~~~~~~~~~~~~~~^ In file included from ../src/GLdispatch/vnd-glapi/glapi.h:48, from ../src/GLdispatch/vnd-glapi/table.h:33, from ../src/GLdispatch/vnd-glapi/table.c:31: ../include/GL/gl.h:1903:61: note: previously declared as an array 'const GLfloat[16]' {aka 'const float[16]'} 1903 | GLAPI void GLAPIENTRY glLoadTransposeMatrixf( const GLfloat m[16] ); | ~~~~~~~~~~~~~~^~~~~ In file included from ../src/GLdispatch/vnd-glapi/mapi_tmp.h:34, from ../src/GLdispatch/vnd-glapi/table.c:50: /tmp/instance-1/output-1/build/libglvnd-1.3.2/build/src/generate/glapi_mapi_tmp.h:1655:60: warning: argument 1 of type 'const GLdouble *' {aka 'const double *'} declared as a pointer [-Warray-parameter=] 1655 | GLAPI void APIENTRY glMultTransposeMatrixd(const GLdouble *m); | ~~~~~~~~~~~~~~~~^ In file included from ../src/GLdispatch/vnd-glapi/glapi.h:48, from ../src/GLdispatch/vnd-glapi/table.h:33, from ../src/GLdispatch/vnd-glapi/table.c:31: ../include/GL/gl.h:1905:62: note: previously declared as an array 'const GLdouble[16]' {aka 'const double[16]'} 1905 | GLAPI void GLAPIENTRY glMultTransposeMatrixd( const GLdouble m[16] ); | ~~~~~~~~~~~~~~~^~~~~ In file included from ../src/GLdispatch/vnd-glapi/mapi_tmp.h:34, from ../src/GLdispatch/vnd-glapi/table.c:50: /tmp/instance-1/output-1/build/libglvnd-1.3.2/build/src/generate/glapi_mapi_tmp.h:1657:59: warning: argument 1 of type 'const GLfloat *' {aka 'const float *'} declared as a pointer [-Warray-parameter=] 1657 | GLAPI void APIENTRY glMultTransposeMatrixf(const GLfloat *m); | ~~~~~~~~~~~~~~~^ In file included from ../src/GLdispatch/vnd-glapi/glapi.h:48, from ../src/GLdispatch/vnd-glapi/table.h:33, from ../src/GLdispatch/vnd-glapi/table.c:31: ../include/GL/gl.h:1907:61: note: previously declared as an array 'const GLfloat[16]' {aka 'const float[16]'} 1907 | GLAPI void GLAPIENTRY glMultTransposeMatrixf( const GLfloat m[16] ); | ~~~~~~~~~~~~~~^~~~~ [72/87] Compiling C object src/GLdispatch/vnd-glapi/liblibglapi.a.p/entry_armv7_tsd.c.o [73/87] Linking static target src/GLdispatch/vnd-glapi/liblibglapi.a [74/87] Linking target src/GLdispatch/libGLdispatch.so.0.0.0 [75/87] Generating symbol file src/GLdispatch/libGLdispatch.so.0.0.0.p/libGLdispatch.so.0.0.0.symbols [76/87] Linking target tests/testgldispatchthread [77/87] Linking target src/EGL/libEGL.so.1.1.0 [78/87] Linking target src/OpenGL/libOpenGL.so.0.0.0 [79/87] Generating symbol file src/EGL/libEGL.so.1.1.0.p/libEGL.so.1.1.0.symbols [80/87] Generating symbol file src/OpenGL/libOpenGL.so.0.0.0.p/libOpenGL.so.0.0.0.symbols [81/87] Linking target tests/egldisplay [82/87] Linking target tests/egldebug [83/87] Linking target tests/eglgetprocaddress [84/87] Linking target tests/egldevice [85/87] Linking target tests/testgldispatch [86/87] Linking target tests/eglerror [87/87] Linking target tests/eglmakecurrent >>> libglvnd 1.3.2 Installing to staging directory PATH="/tmp/instance-1/output-1/host/bin:/tmp/instance-1/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" DESTDIR=/tmp/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot PYTHONNOUSERSITE=y /tmp/instance-1/output-1/host/bin/ninja -j32 -C /tmp/instance-1/output-1/build/libglvnd-1.3.2//build install ninja: Entering directory `/tmp/instance-1/output-1/build/libglvnd-1.3.2//build' [0/1] Installing files. Traceback (most recent call last): File "/tmp/instance-1/output-1/host/lib/python3.10/site-packages/mesonbuild/mesonmain.py", line 146, in run return options.run_func(options) File "/tmp/instance-1/output-1/host/lib/python3.10/site-packages/mesonbuild/minstall.py", line 808, in run installer.do_install(datafilename) File "/tmp/instance-1/output-1/host/lib/python3.10/site-packages/mesonbuild/minstall.py", line 586, in do_install self.install_targets(d, dm, destdir, fullprefix) File "/tmp/instance-1/output-1/host/lib/python3.10/site-packages/mesonbuild/minstall.py", line 758, in install_targets self.do_symlink(target, symlinkfilename, outdir) File "/tmp/instance-1/output-1/host/lib/python3.10/site-packages/mesonbuild/minstall.py", line 470, in do_symlink raise RuntimeError(f'Destination {link!r} already exists and is not a symlink') RuntimeError: Destination '/tmp/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libEGL.so' already exists and is not a symlink Installing src/GLdispatch/libGLdispatch.so.0.0.0 to /tmp/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib Installing symlink pointing to libGLdispatch.so.0.0.0 to /tmp/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libGLdispatch.so.0 Installing symlink pointing to libGLdispatch.so.0 to /tmp/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libGLdispatch.so Installing src/OpenGL/libOpenGL.so.0.0.0 to /tmp/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib Installing symlink pointing to libOpenGL.so.0.0.0 to /tmp/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libOpenGL.so.0 Installing symlink pointing to libOpenGL.so.0 to /tmp/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libOpenGL.so Installing src/EGL/libEGL.so.1.1.0 to /tmp/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib Installing symlink pointing to libEGL.so.1.1.0 to /tmp/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libEGL.so.1 ERROR: Unhandled python exception This is a Meson bug and should be reported! FAILED: meson-install /tmp/instance-1/output-1/host/bin/meson install --no-rebuild ninja: build stopped: subcommand failed. make: *** [package/pkg-generic.mk:334: /tmp/instance-1/output-1/build/libglvnd-1.3.2/.stamp_staging_installed] Error 1 make: Leaving directory '/tmp/instance-1/buildroot'