==> Building on shinx ==> Checking for remote environment... ==> Syncing package to remote host... 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 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root10 on remote host... ]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==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root10]...done ==> Making package: python-pygccxml 2.6.1-1 (Mon Dec 23 21:21:52 2024) ==> Retrieving sources...  -> Downloading python-pygccxml-2.6.1.tar.gz... % 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  -> Found fix-tests.patch ==> Validating source files with sha256sums... python-pygccxml-2.6.1.tar.gz ... Passed fix-tests.patch ... Passed ]2;🔵 Container arch-nspawn-2656131 on shinx.felixc.at==> Making package: python-pygccxml 2.6.1-1 (Mon Dec 23 21:22:05 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?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==> Checking buildtime dependencies... ==> Installing missing dependencies... [?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==> Retrieving sources...  -> Found python-pygccxml-2.6.1.tar.gz  -> Found fix-tests.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting python-pygccxml-2.6.1.tar.gz with bsdtar ==> Starting prepare()... 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 ==> Starting build()... * 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 ==> Starting check()... ============================= 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([, , , ...]) E + and 326 = len([, , , ...]) 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) =========== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root10/build [?25h[?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