[1m[32m==>[m[1m Building on shinx[m
[1m[32m==>[m[1m Checking for remote environment...[m
[1m[32m==>[m[1m Syncing package to remote host...[m
sending incremental file list
created directory packages/python-pygccxml
./
.SRCINFO
            702 100%    0.00kB/s    0:00:00              702 100%    0.00kB/s    0:00:00 (xfr#1, to-chk=4/6)
.nvchecker.toml
             52 100%   50.78kB/s    0:00:00               52 100%   50.78kB/s    0:00:00 (xfr#2, to-chk=3/6)
PKGBUILD
          5,145 100%    4.91MB/s    0:00:00            5,145 100%    4.91MB/s    0:00:00 (xfr#3, to-chk=2/6)
fix-tests.patch
         20,924 100%   19.95MB/s    0:00:00           20,924 100%   19.95MB/s    0:00:00 (xfr#4, to-chk=1/6)
python-pygccxml-2.6.1-1.log
            732 100%  714.84kB/s    0:00:00              732 100%  714.84kB/s    0:00:00 (xfr#5, to-chk=0/6)

sent 6,114 bytes  received 161 bytes  4,183.33 bytes/sec
total size is 27,015  speedup is 4.31
[1m[32m==>[m[1m Running  extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root10 on remote host...[m
[22;2t]2;🔵 Container arch-nspawn-2655147 on shinx.felixc.at[?25l:: Synchronizing package databases...
 core downloading...
 extra downloading...
:: Starting full system upgrade...
 there is nothing to do
[?25h[0m[J[23;2t[1m[32m==>[m[1m Building in chroot for [extra] (riscv64)...[m
[1m[32m==>[m[1m Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root10]...[m[1mdone[m
[1m[32m==>[m[1m Making package: python-pygccxml 2.6.1-1 (Mon Dec 23 21:21:52 2024)[m
[1m[32m==>[m[1m Retrieving sources...[m
[1m[34m  ->[m[1m Downloading python-pygccxml-2.6.1.tar.gz...[m
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 3080k    0 3080k    0     0  2522k      0 --:--:--  0:00:01 --:--:-- 2522k
[1m[34m  ->[m[1m Found fix-tests.patch[m
[1m[32m==>[m[1m Validating source files with sha256sums...[m
    python-pygccxml-2.6.1.tar.gz ... Passed
    fix-tests.patch ... Passed
[22;2t]2;🔵 Container arch-nspawn-2656131 on shinx.felixc.at[1m[32m==>[m[1m Making package: python-pygccxml 2.6.1-1 (Mon Dec 23 21:22:05 2024)[m
[1m[32m==>[m[1m Checking runtime dependencies...[m
[1m[32m==>[m[1m Installing missing dependencies...[m
[?25lresolving dependencies...
looking for conflicting packages...

Package (5)        New Version     Net Change  Download Size

extra/clang        18.1.8-4        223.85 MiB               
extra/compiler-rt  18.1.8-1         82.09 MiB               
core/libedit       20240517_3.1-1    0.24 MiB               
extra/llvm-libs    18.1.8-4.1      121.19 MiB               
extra/castxml      0.6.10-1         13.77 MiB       0.84 MiB

Total Download Size:     0.84 MiB
Total Installed Size:  441.14 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 castxml-0.6.10-1-riscv64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing libedit...
installing llvm-libs...
installing compiler-rt...
installing clang...
Optional dependencies for clang
    openmp: OpenMP support in clang with -fopenmp
    python: for scan-view and git-clang-format [installed]
    llvm: referenced by some clang headers
installing castxml...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h[1m[32m==>[m[1m Checking buildtime dependencies...[m
[1m[32m==>[m[1m Installing missing dependencies...[m
[?25lresolving dependencies...
looking for conflicting packages...

Package (16)                     New Version  Net Change

extra/python-autocommand         2.2.2-7        0.08 MiB
extra/python-iniconfig           2.0.0-6        0.04 MiB
extra/python-jaraco.collections  5.0.1-2        0.10 MiB
extra/python-jaraco.context      5.3.0-3        0.04 MiB
extra/python-jaraco.functools    4.1.0-1        0.07 MiB
extra/python-jaraco.text         4.0.0-2        0.08 MiB
extra/python-more-itertools      10.5.0-1       0.64 MiB
extra/python-packaging           24.2-3         0.66 MiB
extra/python-platformdirs        4.3.6-2        0.24 MiB
extra/python-pluggy              1.5.0-3        0.20 MiB
extra/python-pyproject-hooks     1.2.0-3        0.10 MiB
extra/python-build               1.2.2-3        0.20 MiB
extra/python-installer           0.7.0-10       0.17 MiB
extra/python-pytest              1:8.3.4-1      3.92 MiB
extra/python-setuptools          1:75.2.0-4     8.05 MiB
extra/python-wheel               0.45.0-3       0.28 MiB

Total Installed Size:  14.88 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing python-packaging...
installing python-pyproject-hooks...
installing python-build...
Optional dependencies for python-build
    python-pip: to use as the Python package installer (default)
    python-uv: to use as the Python package installer
    python-virtualenv: to use virtualenv for build isolation
installing python-installer...
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
    python-inflect: for show-newlines script
installing python-jaraco.collections...
installing python-platformdirs...
installing python-wheel...
Optional dependencies for python-wheel
    python-keyring: for wheel.signatures
    python-xdg: for wheel.signatures
    python-setuptools: for legacy bdist_wheel subcommand [pending]
installing python-setuptools...
installing python-iniconfig...
installing python-pluggy...
installing python-pytest...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h[1m[32m==>[m[1m Retrieving sources...[m
[1m[34m  ->[m[1m Found python-pygccxml-2.6.1.tar.gz[m
[1m[34m  ->[m[1m Found fix-tests.patch[m
[1m[33m==> WARNING:[m[1m Skipping all source file integrity checks.[m
[1m[32m==>[m[1m Extracting sources...[m
[1m[34m  ->[m[1m Extracting python-pygccxml-2.6.1.tar.gz with bsdtar[m
[1m[32m==>[m[1m Starting prepare()...[m
patching file tests/autoconfig.py
patching file tests/test_cpp_standards.py
patching file tests/test_decl_printer.py
patching file tests/test_declarations_comparison.py
patching file tests/test_file_cache.py
patching file tests/test_find_container_traits.py
patching file tests/test_non_copyable_recursive.py
patching file tests/test_null_comparison.py
patching file tests/test_overrides.py
patching file tests/test_pattern_parser.py
patching file tests/test_project_reader_correctness.py
patching file tests/test_remove_template_defaults.py
patching file tests/test_variable_matcher.py
[1m[32m==>[m[1m Starting build()...[m
* Getting build dependencies for wheel...
running egg_info
creating src/pygccxml.egg-info
writing src/pygccxml.egg-info/PKG-INFO
writing dependency_links to src/pygccxml.egg-info/dependency_links.txt
writing requirements to src/pygccxml.egg-info/requires.txt
writing top-level names to src/pygccxml.egg-info/top_level.txt
writing manifest file 'src/pygccxml.egg-info/SOURCES.txt'
reading manifest file 'src/pygccxml.egg-info/SOURCES.txt'
adding license file 'LICENSE.rst'
adding license file 'NOTICE'
writing manifest file 'src/pygccxml.egg-info/SOURCES.txt'
* Building wheel...
running bdist_wheel
running build
running build_py
creating build/lib/pygccxml
copying src/pygccxml/__init__.py -> build/lib/pygccxml
creating build/lib/pygccxml/declarations
copying src/pygccxml/declarations/__init__.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/algorithm.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/algorithms_cache.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/byte_info.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/call_invocation.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/calldef.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/calldef_members.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/calldef_types.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/class_declaration.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/comment.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/container_traits.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/cpptypes.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/decl_factory.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/decl_printer.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/decl_visitor.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/declaration.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/declaration_utils.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/declarations_matchers.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/dependencies.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/elaborated_info.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/enumeration.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/free_calldef.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/function_traits.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/has_operator_matcher.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/location.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/matchers.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/mdecl_wrapper.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/namespace.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/pattern_parser.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/pointer_traits.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/runtime_errors.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/scopedef.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/templates.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/traits_impl_details.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/type_traits.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/type_traits_classes.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/type_visitor.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/typedef.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/variable.py -> build/lib/pygccxml/declarations
copying src/pygccxml/declarations/xml_generators.py -> build/lib/pygccxml/declarations
creating build/lib/pygccxml/parser
copying src/pygccxml/parser/__init__.py -> build/lib/pygccxml/parser
copying src/pygccxml/parser/config.py -> build/lib/pygccxml/parser
copying src/pygccxml/parser/declarations_cache.py -> build/lib/pygccxml/parser
copying src/pygccxml/parser/declarations_joiner.py -> build/lib/pygccxml/parser
copying src/pygccxml/parser/directory_cache.py -> build/lib/pygccxml/parser
copying src/pygccxml/parser/etree_scanner.py -> build/lib/pygccxml/parser
copying src/pygccxml/parser/linker.py -> build/lib/pygccxml/parser
copying src/pygccxml/parser/patcher.py -> build/lib/pygccxml/parser
copying src/pygccxml/parser/project_reader.py -> build/lib/pygccxml/parser
copying src/pygccxml/parser/scanner.py -> build/lib/pygccxml/parser
copying src/pygccxml/parser/source_reader.py -> build/lib/pygccxml/parser
creating build/lib/pygccxml/utils
copying src/pygccxml/utils/__init__.py -> build/lib/pygccxml/utils
copying src/pygccxml/utils/utils.py -> build/lib/pygccxml/utils
copying src/pygccxml/utils/xml_generators.py -> build/lib/pygccxml/utils
running egg_info
writing src/pygccxml.egg-info/PKG-INFO
writing dependency_links to src/pygccxml.egg-info/dependency_links.txt
writing requirements to src/pygccxml.egg-info/requires.txt
writing top-level names to src/pygccxml.egg-info/top_level.txt
reading manifest file 'src/pygccxml.egg-info/SOURCES.txt'
adding license file 'LICENSE.rst'
adding license file 'NOTICE'
writing manifest file 'src/pygccxml.egg-info/SOURCES.txt'
installing to build/bdist.linux-riscv64/wheel
running install
running install_lib
creating build/bdist.linux-riscv64/wheel
creating build/bdist.linux-riscv64/wheel/pygccxml
copying build/lib/pygccxml/__init__.py -> build/bdist.linux-riscv64/wheel/./pygccxml
creating build/bdist.linux-riscv64/wheel/pygccxml/declarations
copying build/lib/pygccxml/declarations/__init__.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/algorithm.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/algorithms_cache.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/byte_info.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/call_invocation.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/calldef.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/calldef_members.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/calldef_types.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/class_declaration.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/comment.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/container_traits.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/cpptypes.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/decl_factory.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/decl_printer.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/decl_visitor.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/declaration.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/declaration_utils.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/declarations_matchers.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/dependencies.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/elaborated_info.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/enumeration.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/free_calldef.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/function_traits.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/has_operator_matcher.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/location.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/matchers.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/mdecl_wrapper.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/namespace.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/pattern_parser.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/pointer_traits.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/runtime_errors.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/scopedef.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/templates.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/traits_impl_details.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/type_traits.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/type_traits_classes.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/type_visitor.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/typedef.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/variable.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
copying build/lib/pygccxml/declarations/xml_generators.py -> build/bdist.linux-riscv64/wheel/./pygccxml/declarations
creating build/bdist.linux-riscv64/wheel/pygccxml/parser
copying build/lib/pygccxml/parser/__init__.py -> build/bdist.linux-riscv64/wheel/./pygccxml/parser
copying build/lib/pygccxml/parser/config.py -> build/bdist.linux-riscv64/wheel/./pygccxml/parser
copying build/lib/pygccxml/parser/declarations_cache.py -> build/bdist.linux-riscv64/wheel/./pygccxml/parser
copying build/lib/pygccxml/parser/declarations_joiner.py -> build/bdist.linux-riscv64/wheel/./pygccxml/parser
copying build/lib/pygccxml/parser/directory_cache.py -> build/bdist.linux-riscv64/wheel/./pygccxml/parser
copying build/lib/pygccxml/parser/etree_scanner.py -> build/bdist.linux-riscv64/wheel/./pygccxml/parser
copying build/lib/pygccxml/parser/linker.py -> build/bdist.linux-riscv64/wheel/./pygccxml/parser
copying build/lib/pygccxml/parser/patcher.py -> build/bdist.linux-riscv64/wheel/./pygccxml/parser
copying build/lib/pygccxml/parser/project_reader.py -> build/bdist.linux-riscv64/wheel/./pygccxml/parser
copying build/lib/pygccxml/parser/scanner.py -> build/bdist.linux-riscv64/wheel/./pygccxml/parser
copying build/lib/pygccxml/parser/source_reader.py -> build/bdist.linux-riscv64/wheel/./pygccxml/parser
creating build/bdist.linux-riscv64/wheel/pygccxml/utils
copying build/lib/pygccxml/utils/__init__.py -> build/bdist.linux-riscv64/wheel/./pygccxml/utils
copying build/lib/pygccxml/utils/utils.py -> build/bdist.linux-riscv64/wheel/./pygccxml/utils
copying build/lib/pygccxml/utils/xml_generators.py -> build/bdist.linux-riscv64/wheel/./pygccxml/utils
running install_egg_info
Copying src/pygccxml.egg-info to build/bdist.linux-riscv64/wheel/./pygccxml-2.6.1-py3.13.egg-info
running install_scripts
creating build/bdist.linux-riscv64/wheel/pygccxml-2.6.1.dist-info/WHEEL
creating '/build/python-pygccxml/src/pygccxml-2.6.1/dist/.tmp-7e9kaqfj/pygccxml-2.6.1-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it
adding 'pygccxml/__init__.py'
adding 'pygccxml/declarations/__init__.py'
adding 'pygccxml/declarations/algorithm.py'
adding 'pygccxml/declarations/algorithms_cache.py'
adding 'pygccxml/declarations/byte_info.py'
adding 'pygccxml/declarations/call_invocation.py'
adding 'pygccxml/declarations/calldef.py'
adding 'pygccxml/declarations/calldef_members.py'
adding 'pygccxml/declarations/calldef_types.py'
adding 'pygccxml/declarations/class_declaration.py'
adding 'pygccxml/declarations/comment.py'
adding 'pygccxml/declarations/container_traits.py'
adding 'pygccxml/declarations/cpptypes.py'
adding 'pygccxml/declarations/decl_factory.py'
adding 'pygccxml/declarations/decl_printer.py'
adding 'pygccxml/declarations/decl_visitor.py'
adding 'pygccxml/declarations/declaration.py'
adding 'pygccxml/declarations/declaration_utils.py'
adding 'pygccxml/declarations/declarations_matchers.py'
adding 'pygccxml/declarations/dependencies.py'
adding 'pygccxml/declarations/elaborated_info.py'
adding 'pygccxml/declarations/enumeration.py'
adding 'pygccxml/declarations/free_calldef.py'
adding 'pygccxml/declarations/function_traits.py'
adding 'pygccxml/declarations/has_operator_matcher.py'
adding 'pygccxml/declarations/location.py'
adding 'pygccxml/declarations/matchers.py'
adding 'pygccxml/declarations/mdecl_wrapper.py'
adding 'pygccxml/declarations/namespace.py'
adding 'pygccxml/declarations/pattern_parser.py'
adding 'pygccxml/declarations/pointer_traits.py'
adding 'pygccxml/declarations/runtime_errors.py'
adding 'pygccxml/declarations/scopedef.py'
adding 'pygccxml/declarations/templates.py'
adding 'pygccxml/declarations/traits_impl_details.py'
adding 'pygccxml/declarations/type_traits.py'
adding 'pygccxml/declarations/type_traits_classes.py'
adding 'pygccxml/declarations/type_visitor.py'
adding 'pygccxml/declarations/typedef.py'
adding 'pygccxml/declarations/variable.py'
adding 'pygccxml/declarations/xml_generators.py'
adding 'pygccxml/parser/__init__.py'
adding 'pygccxml/parser/config.py'
adding 'pygccxml/parser/declarations_cache.py'
adding 'pygccxml/parser/declarations_joiner.py'
adding 'pygccxml/parser/directory_cache.py'
adding 'pygccxml/parser/etree_scanner.py'
adding 'pygccxml/parser/linker.py'
adding 'pygccxml/parser/patcher.py'
adding 'pygccxml/parser/project_reader.py'
adding 'pygccxml/parser/scanner.py'
adding 'pygccxml/parser/source_reader.py'
adding 'pygccxml/utils/__init__.py'
adding 'pygccxml/utils/utils.py'
adding 'pygccxml/utils/xml_generators.py'
adding 'pygccxml-2.6.1.dist-info/LICENSE.rst'
adding 'pygccxml-2.6.1.dist-info/METADATA'
adding 'pygccxml-2.6.1.dist-info/NOTICE'
adding 'pygccxml-2.6.1.dist-info/WHEEL'
adding 'pygccxml-2.6.1.dist-info/top_level.txt'
adding 'pygccxml-2.6.1.dist-info/RECORD'
removing build/bdist.linux-riscv64/wheel
Successfully built pygccxml-2.6.1-py3-none-any.whl
[1m[32m==>[m[1m Starting check()...[m
============================= test session starts ==============================
platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0
rootdir: /build/python-pygccxml/src/pygccxml-2.6.1
configfile: pyproject.toml
collected 285 items / 38 deselected / 247 selected

tests/test_algorithms_cache.py ..                                        [  0%]
tests/test_argument_without_name.py .                                    [  1%]
tests/test_array_argument.py .                                           [  1%]
tests/test_array_bug.py .......                                          [  4%]
tests/test_attributes.py ..                                              [  5%]
tests/test_better_templates_matcher.py .                                 [  5%]
tests/test_bit_fields.py .                                               [  6%]
tests/test_cache_enums.py .                                              [  6%]
tests/test_call_invocation.py ......                                     [  8%]
tests/test_calldef_matcher.py .                                          [  9%]
tests/test_calling_convention.py .                                       [  9%]
tests/test_castxml_wrong_epic.py .                                       [ 10%]
tests/test_ccflags.py .                                                  [ 10%]
tests/test_comments.py .                                                 [ 10%]
tests/test_complex_types.py .                                            [ 11%]
tests/test_config.py .                                                   [ 11%]
tests/test_const_volatile_arg.py .                                       [ 12%]
tests/test_copy_constructor.py .                                         [ 12%]
tests/test_copy_constructor2.py .                                        [ 12%]
tests/test_core.py ...................................                   [ 27%]
tests/test_cpp_standards.py .                                            [ 27%]
tests/test_create_decl_string.py .                                       [ 27%]
tests/test_decl_printer.py ..                                            [ 28%]
tests/test_decl_string.py ...                                            [ 29%]
tests/test_declaration_files.py .                                        [ 30%]
tests/test_declaration_matcher.py ...                                    [ 31%]
tests/test_declarations.py ................                              [ 38%]
tests/test_declarations_cache.py ...                                     [ 39%]
tests/test_declarations_comparison.py ....                               [ 40%]
tests/test_dependencies.py ....                                          [ 42%]
tests/test_deprecation.py .                                              [ 42%]
tests/test_directory_cache.py ....                                       [ 44%]
tests/test_elaborated_types.py .                                         [ 44%]
tests/test_file_cache.py ..                                              [ 45%]
tests/test_filters_tester.py .....                                       [ 47%]
tests/test_find_container_traits.py ......                               [ 50%]
tests/test_find_noncopyable_vars.py .                                    [ 50%]
tests/test_free_operators.py .                                           [ 51%]
tests/test_function_pointer.py .                                         [ 51%]
tests/test_function_traits.py .                                          [ 51%]
tests/test_gccxml10184.py .                                              [ 52%]
tests/test_gccxml10185.py .                                              [ 52%]
tests/test_has_binary_operator_traits.py ....                            [ 54%]
tests/test_hash.py ...                                                   [ 55%]
tests/test_hierarchy_traveling.py ..                                     [ 56%]
tests/test_inline_specifier.py .                                         [ 56%]
tests/test_map_gcc5.py .                                                 [ 57%]
tests/test_namespace_matcher.py ...                                      [ 58%]
tests/test_non_copyable_classes.py .                                     [ 58%]
tests/test_non_copyable_recursive.py ..                                  [ 59%]
tests/test_null_comparison.py .                                          [ 59%]
tests/test_order.py .                                                    [ 60%]
tests/test_overrides.py .                                                [ 60%]
tests/test_parser_raise.py .                                             [ 61%]
tests/test_patcher.py .......                                            [ 63%]
tests/test_pattern_parser.py ...                                         [ 65%]
tests/test_plain_c.py .                                                  [ 65%]
tests/test_project_reader_correctness.py ..                              [ 66%]
tests/test_remove_template_defaults.py .............                     [ 71%]
tests/test_smart_pointer.py ....                                         [ 73%]
tests/test_source_reader.py .                                            [ 73%]
tests/test_start_with_declarations.py ...                                [ 74%]
tests/test_string_traits.py ..                                           [ 75%]
tests/test_templates.py .....                                            [ 77%]
tests/test_text_reader.py .                                              [ 78%]
tests/test_type_as_exception_bug.py .                                    [ 78%]
tests/test_type_traits.py ................................               [ 91%]
tests/test_typedefs.py ..                                                [ 92%]
tests/test_unnamed_classes.py ...                                        [ 93%]
tests/test_unnamed_enums_bug.py ...                                      [ 94%]
tests/test_utils.py ..                                                   [ 95%]
tests/test_va_list_tag_removal.py FF                                     [ 96%]
tests/test_variable_matcher.py ..                                        [ 97%]
tests/test_vector_traits.py ....                                         [ 98%]
tests/test_warn_missing_include_dirs.py .                                [ 99%]
tests/test_xml_generators.py ..                                          [100%]

=================================== FAILURES ===================================
____________________________ test_keep_va_list_tag _____________________________

    def test_keep_va_list_tag():
    
        if platform.system() == 'Windows':
            return True
    
        config = autoconfig.cxx_parsers_cfg.config.clone()
    
        config.flags = ["f1"]
        src_reader = parser.source_reader_t(config)
        decls = declarations.make_flatten(src_reader.read_string(__code))
    
        classes = [
            i for i in decls if isinstance(i, declarations.class_t)]
    
        typedefs = [
            i for i in decls if isinstance(i, declarations.typedef_t)]
    
        variables = [
            i for i in decls if isinstance(i, declarations.variable_t)]
    
        tag = "__va_list_tag"
    
>       assert tag in [class_.name for class_ in classes]
E       AssertionError: assert '__va_list_tag' in ['a', '__NSConstantString_tag']

tests/test_va_list_tag_removal.py:53: AssertionError
___________________________ test_remove_va_list_tag ____________________________

    def test_remove_va_list_tag():
    
        if platform.system() == 'Windows':
            return True
    
        config = autoconfig.cxx_parsers_cfg.config.clone()
    
        config.flags = []
        src_reader = parser.source_reader_t(config)
        decls = declarations.make_flatten(src_reader.read_string(__code))
    
        classes = [
            i for i in decls if isinstance(i, declarations.class_t)]
    
        typedefs = [
            i for i in decls if isinstance(i, declarations.typedef_t)]
    
        variables = [
            i for i in decls if isinstance(i, declarations.variable_t)]
    
        tag = "__va_list_tag"
    
        assert tag not in [class_.name for class_ in classes]
        assert "a" in [class_.name for class_ in classes]
        assert len(classes) == 1
    
        assert tag not in [ty.name for ty in typedefs]
>       assert len(typedefs) == 3 or len(typedefs) == 4
E       assert (326 == 3 or 326 == 4)
E        +  where 326 = len([<pygccxml.declarations.typedef.typedef_t object at 0x768ab23d8650>, <pygccxml.declarations.typedef.typedef_t object a...s.typedef.typedef_t object at 0x768ab2128290>, <pygccxml.declarations.typedef.typedef_t object at 0x768ab2128410>, ...])
E        +  and   326 = len([<pygccxml.declarations.typedef.typedef_t object at 0x768ab23d8650>, <pygccxml.declarations.typedef.typedef_t object a...s.typedef.typedef_t object at 0x768ab2128290>, <pygccxml.declarations.typedef.typedef_t object at 0x768ab2128410>, ...])

tests/test_va_list_tag_removal.py:109: AssertionError
=========================== short test summary info ============================
FAILED tests/test_va_list_tag_removal.py::test_keep_va_list_tag - AssertionEr...
FAILED tests/test_va_list_tag_removal.py::test_remove_va_list_tag - assert (3...
========== 2 failed, 245 passed, 38 deselected in 1203.30s (0:20:03) ===========
[1m[31m==> ERROR:[m[1m A failure occurred in check().[m
[1m    Aborting...[m
[0m[J[23;2t[1m[31m==> ERROR:[m[1m Build failed, check /var/lib/archbuild/extra-riscv64/root10/build[m
[34h[?25h[34h[?25hreceiving incremental file list
python-pygccxml-2.6.1-1-riscv64-build.log
python-pygccxml-2.6.1-1-riscv64-check.log
python-pygccxml-2.6.1-1-riscv64-prepare.log

sent 81 bytes  received 3,682 bytes  2,508.67 bytes/sec
total size is 25,358  speedup is 6.74
