Source: meson
Version: 1.10.2-1
Severity: serious
User: [email protected]
Usertags: regression

Dear maintainer(s),

With a recent upload of meson the autopkgtest of meson fails in testing on arm64 when that autopkgtest is run with the binary packages of meson from unstable. It passes when run with only packages from testing. In tabular form:

                       pass            fail
meson                  from testing    1.10.2-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration to testing [1]. Can you please investigate the situation and fix it?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=meson

https://ci.debian.net/data/autopkgtest/testing/arm64/m/meson/69911975/log.gz

355s Meson build system 1.10.2 Project and Unit Tests
355s System information.
355s Architecture: ('64bit', 'ELF')
355s Machine: aarch64
355s Platform: Linux
355s Processor: 355s System: Linux
355s 355s 356s test_meson_exe_windows (__main__.CommandTests.test_meson_exe_windows) ... skipped 'NOT IMPLEMENTED' 356s test_meson_installed (__main__.CommandTests.test_meson_installed) ... Traceback (most recent call last):
356s   File "<string>", line 1, in <module>
356s     import gpep517
356s ModuleNotFoundError: No module named 'gpep517'
356s Traceback (most recent call last):
356s   File "<string>", line 1, in <module>
356s     import pip
356s ModuleNotFoundError: No module named 'pip'
356s /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
356s !!
356s 356s ******************************************************************************** 356s Please consider removing the following classifiers in favor of a SPDX license expression:
356s 356s         License :: OSI Approved :: Apache Software License
356s 356s See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 356s ********************************************************************************
356s 356s !!
356s   self._finalize_license_expression()
356s /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated.
356s !!
356s 356s ********************************************************************************
356s         Please avoid running ``setup.py`` directly.
356s         Instead, use pypa/build, pypa/installer or other
356s         standards-based tools.
356s 356s See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 356s ********************************************************************************
356s 356s !!
356s   self.initialize_options()
356s /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90: EasyInstallDeprecationWarning: easy_install command is deprecated.
356s !!
356s 356s ********************************************************************************
356s         Please avoid running ``setup.py`` and ``easy_install``.
356s         Instead, use pypa/build, pypa/installer or other
356s         standards-based tools.
356s 356s See https://github.com/pypa/setuptools/issues/917 for details. 356s ********************************************************************************
356s 356s !!
356s   self.initialize_options()
358s zip_safe flag not set; analyzing archive contents...
358s mesonbuild.__pycache__.mdevenv.cpython-313: module references __file__
358s mesonbuild.__pycache__.minstall.cpython-313: module references __file__
358s mesonbuild.scripts.__pycache__.pycompile.cpython-313: module references __file__
363s ok
364s test_meson_runpython (__main__.CommandTests.test_meson_runpython) ... ok 367s test_meson_uninstalled (__main__.CommandTests.test_meson_uninstalled) ... ok
369s test_meson_zipapp (__main__.CommandTests.test_meson_zipapp) ... ok
369s 369s ----------------------------------------------------------------------
369s Ran 5 tests in 12.869s
369s 369s OK (skipped=1)
369s Meson build system 1.10.2 Command Tests
369s $ /usr/bin/python3 run_meson_command_tests.py -v
369s Running unittests.
369s 600s ....s...............ss.....s........................./usr/lib/python3/dist-packages/mercurial/encoding.py:119: EncodingWarning: UTF-8 Mode affects locale.getpreferredencoding(). Consider locale.getencoding() instead.
600s   encoding = locale.getpreferredencoding().encode('ascii') or b'ascii'
600s /usr/lib/python3/dist-packages/mercurial/encoding.py:119: EncodingWarning: UTF-8 Mode affects locale.getpreferredencoding(). Consider locale.getencoding() instead.
600s   encoding = locale.getpreferredencoding().encode('ascii') or b'ascii'
601s /usr/lib/python3/dist-packages/mercurial/encoding.py:119: EncodingWarning: UTF-8 Mode affects locale.getpreferredencoding(). Consider locale.getencoding() instead.
601s   encoding = locale.getpreferredencoding().encode('ascii') or b'ascii'
601s /usr/lib/python3/dist-packages/mercurial/posix.py:347: EncodingWarning: 'encoding' argument not specified
601s   open(fullpath, 'w').close()
601s /usr/lib/python3/dist-packages/mercurial/pycompat.py:407: EncodingWarning: 'encoding' argument not specified
601s   return builtins.open(name, sysstr(mode), buffering, encoding)
1040s ..................................................s...............s....................s....ss...........................s.s...........................FMeson build system 1.10.2 Unit Tests
1040s pytest not found, using unittest instead
1040s 1040s Stdout:
1040s $ /usr/bin/python3 /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/meson.py setup --backend=ninja --prefix /usr --libdir lib /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpmhourun8 '/tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen'
1040s stdout:
1040s The Meson build system
1040s Version: 1.10.2
1040s Source dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen 1040s Build dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpmhourun8
1040s Build type: native build
1040s WARNING: Project targets '>= 1.0.0' but uses feature introduced in '1.1': meson.options file. Use meson_options.txt instead
1040s Project name: minimal bindgen
1040s Project version: undefined
1040s C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1040s C linker for the host machine: cc ld.bfd 2.46
1040s Host machine cpu family: aarch64
1040s Host machine cpu: aarch64
1040s Program bindgen found: YES (/usr/bin/bindgen)
1040s Build targets in project: 1
1040s WARNING: Project specifies a minimum meson_version '>= 1.0.0' but uses features which were added in newer versions:
1040s  * 1.1: {'meson.options file'}
1040s 1040s minimal bindgen undefined
1040s 1040s   User defined options
1040s     backend: ninja
1040s     libdir : lib
1040s     prefix : /usr
1040s 1040s Found ninja-1.13.2 at /usr/bin/ninja
1040s 1040s $ /usr/bin/python3 /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/meson.py setup --backend=ninja --prefix /usr --libdir lib --native-file /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpbohwbod8/generated0.config /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpbohwbod8 '/tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen'
1040s stdout:
1040s The Meson build system
1040s Version: 1.10.2
1040s Source dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen 1040s Build dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpbohwbod8
1040s Build type: native build
1040s WARNING: Project targets '>= 1.0.0' but uses feature introduced in '1.1': meson.options file. Use meson_options.txt instead
1040s Project name: minimal bindgen
1040s Project version: undefined
1040s C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1040s C linker for the host machine: cc ld.bfd 2.46
1040s Host machine cpu family: aarch64
1040s Host machine cpu: aarch64
1040s Program bindgen found: YES (/usr/bin/bindgen)
1040s Build targets in project: 1
1040s WARNING: Project specifies a minimum meson_version '>= 1.0.0' but uses features which were added in newer versions:
1040s  * 1.1: {'meson.options file'}
1040s 1040s minimal bindgen undefined
1040s 1040s   User defined options
1040s Native files: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpbohwbod8/generated0.config
1040s     backend     : ninja
1040s     libdir      : lib
1040s     prefix      : /usr
1040s 1040s Found ninja-1.13.2 at /usr/bin/ninja
1040s 1040s $ /usr/bin/python3 /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/meson.py setup --backend=ninja --prefix /usr --libdir lib -Dadd_rust_language=true --cross-file /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpk1xku7jq/generated1.config /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpk1xku7jq '/tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen'
1040s stdout:
1040s The Meson build system
1040s Version: 1.10.2
1040s Source dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen 1040s Build dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpk1xku7jq
1040s Build type: cross build
1040s WARNING: Project targets '>= 1.0.0' but uses feature introduced in '1.1': meson.options file. Use meson_options.txt instead
1040s Project name: minimal bindgen
1040s Project version: undefined
1040s C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1040s C linker for the host machine: cc ld.bfd 2.46
1040s C compiler for the build machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1040s C linker for the build machine: cc ld.bfd 2.46
1040s Build machine cpu family: aarch64
1040s Build machine cpu: aarch64
1040s Host machine cpu family: aarch64
1040s Host machine cpu: aarch64
1040s Target machine cpu family: aarch64
1040s Target machine cpu: aarch64
1040s Rust compiler for the host machine: /usr/bin/rustc --target=aarch64-unknown-linux-gnu -C linker=cc (rustc 1.92.0 "1.92.0")
1040s Rust linker for the host machine:  ld.bfd 2.46
1040s Rust compiler for the build machine: rustc -C linker=cc (rustc 1.92.0 "1.92.0")
1040s Rust linker for the build machine:  ld.bfd 2.46
1040s Program bindgen found: YES (/usr/bin/bindgen)
1040s Build targets in project: 1
1040s WARNING: Project specifies a minimum meson_version '>= 1.0.0' but uses features which were added in newer versions:
1040s  * 1.1: {'meson.options file'}
1040s 1040s minimal bindgen undefined
1040s 1040s   User defined options
1040s Cross files : /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpk1xku7jq/generated1.config
1040s     add_rust_language: true
1040s     backend          : ninja
1040s     libdir           : lib
1040s     prefix           : /usr
1040s 1040s Found ninja-1.13.2 at /usr/bin/ninja
1040s WARNING: Cross file does not specify strip binary, result will not be stripped. 1040s WARNING: Cross file does not specify strip binary, result will not be stripped. 1040s 1040s $ /usr/bin/python3 /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/meson.py setup --backend=ninja --prefix /usr --libdir lib -Dadd_rust_language=true --cross-file /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmps934_prq/generated2.config /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmps934_prq '/tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen'
1040s stdout:
1040s The Meson build system
1040s Version: 1.10.2
1040s Source dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen 1040s Build dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmps934_prq
1040s Build type: cross build
1040s WARNING: Project targets '>= 1.0.0' but uses feature introduced in '1.1': meson.options file. Use meson_options.txt instead
1040s Project name: minimal bindgen
1040s Project version: undefined
1040s C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1040s C linker for the host machine: cc ld.bfd 2.46
1040s C compiler for the build machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1040s C linker for the build machine: cc ld.bfd 2.46
1040s Build machine cpu family: aarch64
1040s Build machine cpu: aarch64
1040s Host machine cpu family: aarch64
1040s Host machine cpu: aarch64
1040s Target machine cpu family: aarch64
1040s Target machine cpu: aarch64
1040s Rust compiler for the host machine: /usr/bin/rustc --target=aarch64-unknown-linux-gnu -C linker=cc (rustc 1.92.0 "1.92.0")
1040s Rust linker for the host machine:  ld.bfd 2.46
1040s Rust compiler for the build machine: rustc -C linker=cc (rustc 1.92.0 "1.92.0")
1040s Rust linker for the build machine:  ld.bfd 2.46
1040s Program bindgen found: YES (/usr/bin/bindgen)
1040s Build targets in project: 1
1040s WARNING: Project specifies a minimum meson_version '>= 1.0.0' but uses features which were added in newer versions:
1040s  * 1.1: {'meson.options file'}
1040s 1040s minimal bindgen undefined
1040s 1040s   User defined options
1040s Cross files : /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmps934_prq/generated2.config
1040s     add_rust_language: true
1040s     backend          : ninja
1040s     libdir           : lib
1040s     prefix           : /usr
1040s 1040s Found ninja-1.13.2 at /usr/bin/ninja
1040s WARNING: Cross file does not specify strip binary, result will not be stripped. 1040s WARNING: Cross file does not specify strip binary, result will not be stripped. 1040s 1040s $ /usr/bin/python3 /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/meson.py setup --backend=ninja --prefix /usr --libdir lib --cross-file /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpflaqddj0/generated3.config /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpflaqddj0 '/tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen'
1040s stdout:
1040s The Meson build system
1040s Version: 1.10.2
1040s Source dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen 1040s Build dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpflaqddj0
1040s Build type: cross build
1040s WARNING: Project targets '>= 1.0.0' but uses feature introduced in '1.1': meson.options file. Use meson_options.txt instead
1040s Project name: minimal bindgen
1040s Project version: undefined
1040s C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1040s C linker for the host machine: cc ld.bfd 2.46
1040s C compiler for the build machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1040s C linker for the build machine: cc ld.bfd 2.46
1040s Build machine cpu family: aarch64
1040s Build machine cpu: aarch64
1040s Host machine cpu family: aarch64
1040s Host machine cpu: aarch64
1040s Target machine cpu family: aarch64
1040s Target machine cpu: aarch64
1040s Program bindgen found: YES (/usr/bin/bindgen)
1040s Build targets in project: 1
1040s WARNING: Project specifies a minimum meson_version '>= 1.0.0' but uses features which were added in newer versions:
1040s  * 1.1: {'meson.options file'}
1040s 1040s minimal bindgen undefined
1040s 1040s   User defined options
1040s Cross files: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpflaqddj0/generated3.config
1040s     backend    : ninja
1040s     libdir     : lib
1040s     prefix     : /usr
1040s 1040s Found ninja-1.13.2 at /usr/bin/ninja
1040s WARNING: Cross file does not specify strip binary, result will not be stripped. 1040s WARNING: Cross file does not specify strip binary, result will not be stripped.
1040s 1040s 1040s Stderr:
1040s /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/unittests/machinefiletests.py:1020: EncodingWarning: 'encoding' argument not specified. 1040s build_tuple = subprocess.run([rustc, '--print', 'host-tuple'], universal_newlines=True, check=True, capture_output=True).stdout.strip() 1510s .......s......sssssssssssssssssss.............s...ss..s.........s...................s.............................................s......s..ss.....s............................ssssssss............s..............s............................s..sss.s.......ss...s.s.................................................................................s..s...........s......................................................sssssssssssssssss
1510s ======================================================================
1510s FAIL: test_bindgen_finds_target_in_clang_options (unittests.machinefiletests.CrossFileTests.test_bindgen_finds_target_in_clang_options) [properties and compiler]
1510s ----------------------------------------------------------------------
1510s Traceback (most recent call last):
1510s File "/tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/unittests/machinefiletests.py", line 1042, in test_bindgen_finds_target_in_clang_options
1510s     check_target(host_tuple, build_tuple)
1510s     ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
1510s File "/tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/unittests/machinefiletests.py", line 1007, in check_target 1510s self.assertNotIn(f'--target={exclude}', each['target_sources'][0]['compiler']) 1510s ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1510s AssertionError: '--target=aarch64-unknown-linux-gnu' unexpectedly found in ['/usr/bin/bindgen', '@INPUT@', '--output', '/tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmps934_prq/@OUTPUT0@', '--rust-target', '1.92.0', '--', '--target=aarch64-unknown-linux-gnu', '-D_FILE_OFFSET_BITS=64', '-MD', '-MQ', '@INPUT@', '-MF', '@DEPFILE@']
1510s 1510s Stdout:
1510s $ /usr/bin/python3 /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/meson.py setup --backend=ninja --prefix /usr --libdir lib /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpmhourun8 '/tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen'
1510s stdout:
1510s The Meson build system
1510s Version: 1.10.2
1510s Source dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen 1510s Build dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpmhourun8
1510s Build type: native build
1510s WARNING: Project targets '>= 1.0.0' but uses feature introduced in '1.1': meson.options file. Use meson_options.txt instead
1510s Project name: minimal bindgen
1510s Project version: undefined
1510s C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1510s C linker for the host machine: cc ld.bfd 2.46
1510s Host machine cpu family: aarch64
1510s Host machine cpu: aarch64
1510s Program bindgen found: YES (/usr/bin/bindgen)
1510s Build targets in project: 1
1510s WARNING: Project specifies a minimum meson_version '>= 1.0.0' but uses features which were added in newer versions:
1510s  * 1.1: {'meson.options file'}
1510s 1510s minimal bindgen undefined
1510s 1510s   User defined options
1510s     backend: ninja
1510s     libdir : lib
1510s     prefix : /usr
1510s 1510s Found ninja-1.13.2 at /usr/bin/ninja
1510s 1510s $ /usr/bin/python3 /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/meson.py setup --backend=ninja --prefix /usr --libdir lib --native-file /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpbohwbod8/generated0.config /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpbohwbod8 '/tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen'
1510s stdout:
1510s The Meson build system
1510s Version: 1.10.2
1510s Source dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen 1510s Build dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpbohwbod8
1510s Build type: native build
1510s WARNING: Project targets '>= 1.0.0' but uses feature introduced in '1.1': meson.options file. Use meson_options.txt instead
1510s Project name: minimal bindgen
1510s Project version: undefined
1510s C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1510s C linker for the host machine: cc ld.bfd 2.46
1510s Host machine cpu family: aarch64
1510s Host machine cpu: aarch64
1510s Program bindgen found: YES (/usr/bin/bindgen)
1510s Build targets in project: 1
1510s WARNING: Project specifies a minimum meson_version '>= 1.0.0' but uses features which were added in newer versions:
1510s  * 1.1: {'meson.options file'}
1510s 1510s minimal bindgen undefined
1510s 1510s   User defined options
1510s Native files: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpbohwbod8/generated0.config
1510s     backend     : ninja
1510s     libdir      : lib
1510s     prefix      : /usr
1510s 1510s Found ninja-1.13.2 at /usr/bin/ninja
1510s 1510s $ /usr/bin/python3 /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/meson.py setup --backend=ninja --prefix /usr --libdir lib -Dadd_rust_language=true --cross-file /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpk1xku7jq/generated1.config /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpk1xku7jq '/tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen'
1510s stdout:
1510s The Meson build system
1510s Version: 1.10.2
1510s Source dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen 1510s Build dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpk1xku7jq
1510s Build type: cross build
1510s WARNING: Project targets '>= 1.0.0' but uses feature introduced in '1.1': meson.options file. Use meson_options.txt instead
1510s Project name: minimal bindgen
1510s Project version: undefined
1510s C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1510s C linker for the host machine: cc ld.bfd 2.46
1510s C compiler for the build machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1510s C linker for the build machine: cc ld.bfd 2.46
1510s Build machine cpu family: aarch64
1510s Build machine cpu: aarch64
1510s Host machine cpu family: aarch64
1510s Host machine cpu: aarch64
1510s Target machine cpu family: aarch64
1510s Target machine cpu: aarch64
1510s Rust compiler for the host machine: /usr/bin/rustc --target=aarch64-unknown-linux-gnu -C linker=cc (rustc 1.92.0 "1.92.0")
1510s Rust linker for the host machine:  ld.bfd 2.46
1510s Rust compiler for the build machine: rustc -C linker=cc (rustc 1.92.0 "1.92.0")
1510s Rust linker for the build machine:  ld.bfd 2.46
1510s Program bindgen found: YES (/usr/bin/bindgen)
1510s Build targets in project: 1
1510s WARNING: Project specifies a minimum meson_version '>= 1.0.0' but uses features which were added in newer versions:
1510s  * 1.1: {'meson.options file'}
1510s 1510s minimal bindgen undefined
1510s 1510s   User defined options
1510s Cross files : /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmpk1xku7jq/generated1.config
1510s     add_rust_language: true
1510s     backend          : ninja
1510s     libdir           : lib
1510s     prefix           : /usr
1510s 1510s Found ninja-1.13.2 at /usr/bin/ninja
1510s WARNING: Cross file does not specify strip binary, result will not be stripped. 1510s WARNING: Cross file does not specify strip binary, result will not be stripped. 1510s 1510s $ /usr/bin/python3 /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/meson.py setup --backend=ninja --prefix /usr --libdir lib -Dadd_rust_language=true --cross-file /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmps934_prq/generated2.config /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmps934_prq '/tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen'
1510s stdout:
1510s The Meson build system
1510s Version: 1.10.2
1510s Source dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/test cases/unit/134 minimal bindgen 1510s Build dir: /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmps934_prq
1510s Build type: cross build
1510s WARNING: Project targets '>= 1.0.0' but uses feature introduced in '1.1': meson.options file. Use meson_options.txt instead
1510s Project name: minimal bindgen
1510s Project version: undefined
1510s C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1510s C linker for the host machine: cc ld.bfd 2.46
1510s C compiler for the build machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1510s C linker for the build machine: cc ld.bfd 2.46
1510s Build machine cpu family: aarch64
1510s Build machine cpu: aarch64
1510s Host machine cpu family: aarch64
1510s Host machine cpu: aarch64
1510s Target machine cpu family: aarch64
1510s Target machine cpu: aarch64
1510s Rust compiler for the host machine: /usr/bin/rustc --target=aarch64-unknown-linux-gnu -C linker=cc (rustc 1.92.0 "1.92.0")
1510s Rust linker for the host machine:  ld.bfd 2.46
1510s Rust compiler for the build machine: rustc -C linker=cc (rustc 1.92.0 "1.92.0")
1510s Rust linker for the build machine:  ld.bfd 2.46
1510s Program bindgen found: YES (/usr/bin/bindgen)
1510s Build targets in project: 1
1510s WARNING: Project specifies a minimum meson_version '>= 1.0.0' but uses features which were added in newer versions:
1510s  * 1.1: {'meson.options file'}
1510s 1510s minimal bindgen undefined
1510s 1510s   User defined options
1510s Cross files : /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/tmps934_prq/generated2.config
1510s     add_rust_language: true
1510s     backend          : ninja
1510s     libdir           : lib
1510s     prefix           : /usr
1510s 1510s Found ninja-1.13.2 at /usr/bin/ninja
1510s WARNING: Cross file does not specify strip binary, result will not be stripped. 1510s WARNING: Cross file does not specify strip binary, result will not be stripped.
1510s 1510s 1510s Stderr:
1510s /tmp/autopkgtest-lxc.ph_zeaaa/downtmp/build.1d6/src/unittests/machinefiletests.py:1020: EncodingWarning: 'encoding' argument not specified. 1510s build_tuple = subprocess.run([rustc, '--print', 'host-tuple'], universal_newlines=True, check=True, capture_output=True).stdout.strip() 1510s 1510s ----------------------------------------------------------------------
1510s Ran 636 tests in 1140.279s
1510s 1510s FAILED (failures=1, skipped=81)
1510s Total time: 1140.911 seconds
1516s Meson build system 1.10.2 Project Tests
1516s Using python 3.13.12 (main, Feb 4 2026, 15:06:39) [GCC 15.2.0] ('/usr/bin/python3')
1516s 1516s host machine compilers
1516s 1516s c : [gcc] cc (gcc 15.2.0 "cc (Debian 15.2.0-16) 15.2.0")
1516s cpp    : [gcc]      c++ (gcc 15.2.0 "c++ (Debian 15.2.0-16) 15.2.0")
1516s cs     : [not found]
1516s cuda   : [not found]
1516s cython : [cython]   cython (cython 3.1.6)
1516s d : [llvm] ldc2 (llvm 1.41.0 "LDC - the LLVM D compiler (1.41.0):") 1516s fortran: [gcc] gfortran (gcc 15.2.0 "GNU Fortran (Debian 15.2.0-16) 15.2.0")
1516s java   : [unknown]  javac (unknown 25.0.3-ea)
1516s linearasm: [not found]
1516s masm   : [not found]
1516s nasm   : [not found]
1516s objc   : [gcc]      gcc (gcc 15.2.0)
1516s objcpp : [gcc]      g++ (gcc 15.2.0)
1516s rust   : [rustc]    rustc -C linker=cc (rustc 1.92.0 "1.92.0")
1516s swift  : [not found]
1516s vala   : [valac]    valac (valac 0.56.18)
1516s 1516s tools
1516s 1516s ninja  : /usr/bin/ninja (1.13.2)
1516s cmake  : /usr/bin/cmake (4.2.3)
1516s hotdoc : not found
1516s 1516s Checking that configuring works...
1516s Checking that introspect works...
1516s Checking that building works...
1516s Checking that testing works...
1516s Checking that installing works...
1516s 1516s Running tests with 24 workers
1516s 1516s Running cmake tests.
1516s 1569s 1569s Running common tests.
1569s 1586s  [SKIPPED]   common: 114 skip
1586s Reason: this test is always skipped.
1586s  [SKIPPED]   common: 119 cpp and asm
1586s Reason: unsupported cpu:aarch64
1589s  [SKIPPED]   common: 126 generated llvm ir
1589s Reason: LLVM IR files can only be built with clang
1589s  [SKIPPED]   common: 127 generated assembly
1589s Reason: unsupported cpu family: aarch64
1589s  [SKIPPED]   common: 133 c cpp and asm
1589s Reason: unsupported cpu:aarch64
1636s  [SKIPPED]   common: 221 zlib
1636s Reason: only applicable on macOS, FreeBSD, DragonflyBSD, Windows, and Android.
1657s  [SKIPPED]   common: 272 unity
1657s Reason: unity builds not enabled
1677s 1677s Running native tests.
1677s 1677s 1677s Running warning-meson tests.
1677s 1677s 1677s Running failing-meson tests.
1677s 1677s  [SKIPPED]   failing: 70 link with shared module on osx
1677s Reason: test only fails on OSX
1678s  [SKIPPED]   failing: 74 framework dependency with version
1678s Reason: test only applicable on darwin
1678s  [SKIPPED]   failing: 76 gl dependency with version
1678s Reason: test only fails on Windows and OSX
1681s  [SKIPPED]   failing: 79 dub library
1681s Reason: test requires dub
1681s  [SKIPPED]   failing: 80 dub executable
1681s Reason: test requires dub
1681s  [SKIPPED]   failing: 81 dub compiler    (warning_level=1)
1681s Reason: test requires dub
1681s  [SKIPPED]   failing: 92 no native compiler
1681s Reason: test only applicable when cross building.
1681s  [SKIPPED]   failing: 96 no glib-compile-resources
1681s Reason: test only applicable when glib-compile-resources is missing.
1687s  [SKIPPED]   failing: 125 generator host binary
1687s Reason: test requires that build machine cannot run host binaries
1687s  [SKIPPED]   failing: 132 dub missing dependency
1687s Reason: Dub not found
1691s 1691s Running failing-build tests.
1691s 1697s  [SKIPPED]   failing build: 7 csharp werror
1697s Reason: C# not found
1702s  [SKIPPED]   failing build: 10 nasm werror
1702s Reason: nasm not found
1702s  [SKIPPED]   failing build: 14 swift werror
1702s Reason: Swift not found
1702s 1702s Running failing-test tests.
1702s 1702s 1702s Running keyval tests.
1702s 1702s 1702s Not running platform-osx tests.
1702s 1702s 1702s Not running platform-windows tests.
1702s 1702s 1702s Running platform-linux tests.
1702s 1731s 1731s Not running platform-android tests.
1731s 1731s 1731s Running java tests.
1731s 1732s 1732s Not running C# tests.
1732s 1732s 1732s Running vala tests.
1732s 1750s  [SKIPPED]   vala: 26 vala and asm
1750s Reason: unsupported cpu:aarch64
1757s 1757s Running cython tests.
1757s 1788s 1788s Running rust tests.
1788s 1794s  [SKIPPED]   rust: 29 self-contained
1794s Reason: clang not installed
1796s  [SKIPPED]   rust: 35 apple framework
1796s Reason: this test is only for macOS
1796s 1796s Running d tests.
1796s 1807s  [SKIPPED]   d: 11 dub
1807s Reason: Dub not found
1807s  [SKIPPED]   d: 14 dub with deps
1807s Reason: Dub not found
1814s  [SKIPPED]   d: 17 dub and meson project
1814s Reason: Dub not found
1814s 1814s Running objective c tests.
1814s 1814s  [SKIPPED]   objc: 5 objfw
1814s Reason: Need objfw dependency
1814s 1814s Running objective c++ tests.
1814s 1814s  [SKIPPED]   objcpp: 3 objfw
1814s Reason: Need objfw dependency
1814s 1814s Running fortran tests.
1814s 1833s 1833s Not running swift tests.
1833s 1833s 1833s Not running cuda tests.
1833s 1833s 1833s Running python3 tests.
1833s 1833s 1833s Running python tests.
1833s 2165s [SKIPPED] python: 8 different python versions (python=pypy)
2165s Reason: Python not found, skipping test.
2165s  [SKIPPED]   python: 8 different python versions    (python=pypy3)
2165s Reason: Python not found, skipping test.
2165s  [SKIPPED]   python: 8 different python versions    (python=python2)
2165s Reason: Python not found, skipping test.
2165s 2165s Not running fpga tests.
2165s 2165s 2165s Running frameworks tests.
2165s 2236s  [SKIPPED]   frameworks: 1 boost    (static=false b_vscrt=md)
2236s Reason: not run because preconditions were not met
2236s  [SKIPPED]   frameworks: 1 boost    (static=false b_vscrt=mdd)
2236s Reason: not run because preconditions were not met
2236s  [SKIPPED]   frameworks: 1 boost    (static=true b_vscrt=md)
2236s Reason: not run because preconditions were not met
2236s  [SKIPPED]   frameworks: 1 boost    (static=true b_vscrt=mdd)
2236s Reason: not run because preconditions were not met
2236s  [SKIPPED]   frameworks: 1 boost    (static=true b_vscrt=mt)
2236s Reason: not run because preconditions were not met
2236s  [SKIPPED]   frameworks: 1 boost    (static=true b_vscrt=mtd)
2236s Reason: not run because preconditions were not met
2318s  [SKIPPED]   frameworks: 16 sdl2    (method=extraframework)
2318s Reason: sdl2 not found.
2318s  [SKIPPED]   frameworks: 17 mpi    (method=auto)
2318s Reason: openmpi binaries do not work when run in pbuilder for some reason.
2318s  [SKIPPED]   frameworks: 17 mpi    (method=config-tool)
2318s Reason: openmpi binaries do not work when run in pbuilder for some reason.
2318s  [SKIPPED]   frameworks: 17 mpi    (method=pkg-config)
2318s Reason: openmpi binaries do not work when run in pbuilder for some reason.
2318s  [SKIPPED]   frameworks: 17 mpi    (method=system)
2318s Reason: not run because preconditions were not met
2318s  [SKIPPED]   frameworks: 21 libwmf
2318s Reason: libwmf-config not installed
2318s  [SKIPPED]   frameworks: 23 hotdoc
2318s Reason: not run because preconditions were not met
2318s  [SKIPPED]   frameworks: 24 libgcrypt
2318s Reason: libgcrypt-config not installed
2318s  [SKIPPED]   frameworks: 25 hdf5    (method=config-tool)
2318s Reason: HDF5 C library not found.
2318s  [SKIPPED]   frameworks: 25 hdf5    (method=pkg-config)
2318s Reason: HDF5 C library not found.
2318s  [SKIPPED]   frameworks: 26 netcdf
2318s Reason: NetCDF C library not found, skipping NetCDF framework tests.
2318s  [SKIPPED]   frameworks: 27 gpgme
2318s Reason: gpgme-config not installed
2318s  [SKIPPED]   frameworks: 29 blocks
2318s Reason: Only clang on unix-like systems supports the blocks extension.
2318s  [SKIPPED]   frameworks: 30 scalapack
2318s Reason: MPI library not available
2318s  [SKIPPED]   frameworks: 40 qt qml    (method=config-tool)
2318s Reason: qt6 not found.
2318s  [SKIPPED]   frameworks: 40 qt qml    (method=pkg-config)
2318s Reason: qt6 not found.
2318s  [SKIPPED]   frameworks: 40 qt qml    (method=qmake)
2318s Reason: qt6 not found.
2318s 2318s Running nasm tests.
2318s 2318s  [SKIPPED]   nasm: 1 configure file
2318s Reason: nasm only supported for x86 and x86_64
2318s  [SKIPPED]   nasm: 2 asm language
2318s Reason: nasm only supported for x86 and x86_64
2318s  [SKIPPED]   nasm: 3 nasm only
2318s Reason: nasm not found
2318s  [SKIPPED]   nasm: 4 through configure
2318s Reason: nasm not found
2318s 2318s Not running wasm tests.
2318s 2318s 2318s Running wayland tests.
2318s 2318s 2318s Running format tests.
2318s 2318s 2318s Running snippets tests.
2318s 2339s 2339s Total configuration time: 5696.35s
2339s Total build time:         1958.07s
2339s Total test time:          584.79s
2339s 2339s Total passed tests:  720
2339s Total failed tests:  0
2339s Total skipped tests: 58
2362s $ /usr/bin/python3 run_unittests.py --backend=ninja
2362s $ /usr/bin/python3 run_project_tests.py
2422s autopkgtest [01:49:27]: test exhaustive

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to