>>> reflection-cpp: Building testing/reflection-cpp 0.2.0-r0 (using abuild 3.15.0_rc3-r0) started Sun, 13 Apr 2025 23:28:31 +0000 >>> reflection-cpp: Validating /home/buildozer/aports/testing/reflection-cpp/APKBUILD... >>> reflection-cpp: Analyzing dependencies... >>> reflection-cpp: Installing for build: build-base cmake samurai (1/8) Installing libbz2 (1.0.8-r6) (2/8) Installing xz-libs (5.8.1-r0) (3/8) Installing libarchive (3.7.9-r0) (4/8) Installing rhash-libs (1.4.5-r0) (5/8) Installing libuv (1.50.0-r0) (6/8) Installing cmake (3.31.6-r1) (7/8) Installing samurai (1.2-r6) (8/8) Installing .makedepends-reflection-cpp (20250413.232832) Executing busybox-1.37.0-r16.trigger OK: 369 MiB in 112 packages >>> reflection-cpp: Cleaning up srcdir >>> reflection-cpp: Cleaning up pkgdir >>> reflection-cpp: Cleaning up tmpdir >>> reflection-cpp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/reflection-cpp-0.2.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> reflection-cpp: Fetching reflection-cpp-0.2.0.tar.gz::https://github.com/contour-terminal/reflection-cpp/archive/refs/tags/v0.2.0.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/reflection-cpp-0.2.0.tar.gz.part' reflection-cpp-0.2.0 100% |********************************| 18412 0:00:00 ETA '/var/cache/distfiles/edge/reflection-cpp-0.2.0.tar.gz.part' saved >>> reflection-cpp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/reflection-cpp-0.2.0.tar.gz >>> reflection-cpp: Checking sha512sums... reflection-cpp-0.2.0.tar.gz: OK >>> reflection-cpp: Unpacking /var/cache/distfiles/edge/reflection-cpp-0.2.0.tar.gz... -- The CXX compiler identification is GNU 14.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- base dir: /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty -- dnld dir: /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/_downloads -- [clang-tidy] Disabled. -- Enabling pedantic compiler options: no CMake Warning at cmake/ThirdParties.cmake:23 (find_package): By not providing "FindCatch2.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Catch2", but CMake did not find one. Could not find a package configuration file provided by "Catch2" with any of the following names: Catch2Config.cmake catch2-config.cmake Add the installation prefix of "Catch2" to CMAKE_PREFIX_PATH or set "Catch2_DIR" to a directory containing one of the above files. If "Catch2" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): CMakeLists.txt:59 (ThirdPartiesAdd_Catch2) -- Catch2 not found as system package, adding it as a thirdparty -- Populating catch2 -- Configuring done (0.1s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-subbuild [1/9] Creating directories for 'catch2-populate' [2/9] Performing download step (download, verify and extract) for 'catch2-populate' -- Downloading... dst='/home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/_downloads/catch2-3.4.0.tar.gz' timeout='none' inactivity timeout='none' -- Using src='https://github.com/catchorg/Catch2/archive/refs/tags/v3.4.0.tar.gz' -- verifying file... file='/home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/_downloads/catch2-3.4.0.tar.gz' -- Downloading... done -- extracting... src='/home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/_downloads/catch2-3.4.0.tar.gz' dst='/home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [3/9] No update step for 'catch2-populate' [4/9] No patch step for 'catch2-populate' [5/9] No configure step for 'catch2-populate' [6/9] No build step for 'catch2-populate' [7/9] No install step for 'catch2-populate' [8/9] No test step for 'catch2-populate' [9/9] Completed 'catch2-populate' -- Performing Test HAVE_FLAG__ffile_prefix_map__home_buildozer_aports_testing_reflection_cpp_src_reflection_cpp_0_2_0_build_3rdparty_catch2_src__ -- Performing Test HAVE_FLAG__ffile_prefix_map__home_buildozer_aports_testing_reflection_cpp_src_reflection_cpp_0_2_0_build_3rdparty_catch2_src__ - Success -- [reflection-cpp] Compile unit tests: ON -- Configuring done (1.2s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build [1/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o [2/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o [3/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o [4/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o [5/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o [6/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o [7/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o [8/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o [9/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o [10/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o [11/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o [12/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o [13/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o [14/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o [15/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o [16/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_failure_exception.cpp.o [17/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o [18/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o [19/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o [20/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o [21/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o [22/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o [23/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o [24/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o [25/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o [26/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o [27/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o [28/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o [29/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o [30/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_result_type.cpp.o [31/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o [32/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o [33/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o [34/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o [35/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o [36/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_parse_numbers.cpp.o [37/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o [38/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o [39/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o [40/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o [41/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o [42/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o [43/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_getenv.cpp.o [44/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o [45/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o [46/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o [47/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o [48/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o [49/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o [50/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o [51/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o [52/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o [53/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o [54/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o [55/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o [56/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o [57/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o [58/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o [59/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o [60/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_translate_exception.cpp.o [61/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o [62/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o [63/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o [64/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o [65/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o [66/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o [67/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o [68/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o [69/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o [70/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o [71/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o [72/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o [73/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o [74/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o [75/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o [76/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o [77/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o [78/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o [79/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o [80/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o [81/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o [82/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o [83/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o [84/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o [85/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o [86/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o [87/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o [88/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o [89/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o [90/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o [91/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o [92/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o [93/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o [94/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o [95/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o [96/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o [97/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o [98/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o [99/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o [100/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o [101/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o [102/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o [103/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o [104/110] Building CXX object 3rdparty/catch2-build/src/CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o [105/110] Building CXX object CMakeFiles/test-reflection-cpp.dir/test-reflection-cpp.cpp.o /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp: In function 'double Catch::Benchmark::Detail::mean(std::vector::const_iterator, std::vector::const_iterator)': /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:249:20: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 249 | double mean( std::vector::const_iterator first, | ^~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:249:20: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp: In function 'double Catch::Benchmark::Detail::{anonymous}::standard_deviation(std::vector::const_iterator, std::vector::const_iterator)': /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:171:17: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 171 | standard_deviation( std::vector::const_iterator first, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:171:17: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:173:60: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 173 | auto m = Catch::Benchmark::Detail::mean( first, last ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61, from /usr/include/c++/14.2.0/algorithm:61, from /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:16, from /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:10: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/../catch2/benchmark/detail/catch_stats.hpp: In function 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::jackknife(Estimator&&, std::vector::iterator, std::vector::iterator) [with Estimator = double (*&)(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >)]': /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:39:20: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 39 | sample jackknife(Estimator&& estimator, | ^~~~~~~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:39:20: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:50:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 50 | results.push_back(estimator(second, last)); | ~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/../catch2/benchmark/detail/catch_stats.hpp: In function 'Catch::Benchmark::Estimate Catch::Benchmark::Detail::bootstrap(double, std::vector::iterator, std::vector::iterator, const sample&, Estimator&&) [with Estimator = double (*&)(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >)]': /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:65:30: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 65 | Estimate bootstrap( double confidence_level, | ^~~~~~~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:65:30: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:72:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 72 | double point = estimator(first, last); | ~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:76:24: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 76 | sample jack = jackknife(estimator, first, last); | ^~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:77:40: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 77 | double jack_mean = mean(jack.begin(), jack.end()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp: In function 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector::iterator, std::vector::iterator)': /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:204:20: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 204 | double weighted_average_quantile(int k, int q, std::vector::iterator first, std::vector::iterator last) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:204:20: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4698:25, inlined from 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector::iterator, std::vector::iterator)' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:209:33: /usr/include/c++/14.2.0/bits/stl_algo.h:1923:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1923 | std::__heap_select(__first, __nth + 1, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1936 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(std::vector::const_iterator, std::vector::const_iterator)': /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:220:13: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 220 | classify_outliers( std::vector::const_iterator first, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:220:13: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:224:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | auto q1 = weighted_average_quantile( 1, 4, copy.begin(), copy.end() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:225:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 225 | auto q3 = weighted_average_quantile( 3, 4, copy.begin(), copy.end() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::{anonymous}::resample(URng&, unsigned int, std::vector::const_iterator, std::vector::const_iterator, Estimator&) [with URng = std::mersenne_twister_engine; Estimator = double (*)(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >)]', inlined from 'Catch::Benchmark::Detail::analyse_samples(double, unsigned int, std::vector::iterator, std::vector::iterator)::::const_iterator, std::vector::const_iterator))>' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:316:79: /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:54:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 54 | estimator( resampled.begin(), resampled.end() ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771:18, inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::{anonymous}::resample(URng&, unsigned int, std::vector::const_iterator, std::vector::const_iterator, Estimator&) [with URng = std::mersenne_twister_engine; Estimator = double (*)(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >)]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:57:30, inlined from 'Catch::Benchmark::Detail::analyse_samples(double, unsigned int, std::vector::iterator, std::vector::iterator)::::const_iterator, std::vector::const_iterator))>' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:316:79: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771:18, inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::{anonymous}::resample(URng&, unsigned int, std::vector::const_iterator, std::vector::const_iterator, Estimator&) [with URng = std::mersenne_twister_engine; Estimator = double (*)(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >)]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:57:30, inlined from 'Catch::Benchmark::Detail::analyse_samples(double, unsigned int, std::vector::iterator, std::vector::iterator)::::const_iterator, std::vector::const_iterator))>' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:316:79: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp: In lambda function: /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:317:37: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 317 | return bootstrap(confidence_level, first, last, resampled, f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, unsigned int, std::vector::iterator, std::vector::iterator)': /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:281:32: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 281 | bootstrap_analysis analyse_samples(double confidence_level, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build/3rdparty/catch2-src/src/catch2/benchmark/detail/catch_stats.cpp:281:32: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:6, from /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:2: /usr/include/c++/14.2.0/format: In function 'std::string std::vformat(string_view, format_args)': /usr/include/c++/14.2.0/format:4249:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4249 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&}]', inlined from 'CATCH2_INTERNAL_TEST_20():: [with auto:46 = const std::basic_string_view&; auto:47 = std::basic_string_view&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:180:30, inlined from 'Reflection::CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: [with unsigned int I = 0; T = std::basic_string_view&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:77, inlined from 'Reflection::EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&):: [with auto I = 0]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:90, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&):: >(EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'constexpr void Reflection::EnumerateMembers(Object&, Callable&&) [with Object = Person; Callable = CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:42, inlined from 'void Reflection::CallOnMembers(Object&, Callable&&) [with Object = Person; Callable = CATCH2_INTERNAL_TEST_20()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:21, inlined from 'void CATCH2_INTERNAL_TEST_20()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:177:30: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]', inlined from 'CATCH2_INTERNAL_TEST_20():: [with auto:46 = const std::basic_string_view&; auto:47 = std::__cxx11::basic_string&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:180:30, inlined from 'Reflection::CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: [with unsigned int I = 1; T = std::__cxx11::basic_string&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:77, inlined from 'Reflection::EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:90, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&):: >(EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'constexpr void Reflection::EnumerateMembers(Object&, Callable&&) [with Object = Person; Callable = CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:42, inlined from 'void Reflection::CallOnMembers(Object&, Callable&&) [with Object = Person; Callable = CATCH2_INTERNAL_TEST_20()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:21, inlined from 'void CATCH2_INTERNAL_TEST_20()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:177:30: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]', inlined from 'CATCH2_INTERNAL_TEST_20():: [with auto:46 = const std::basic_string_view&; auto:47 = int&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:180:30, inlined from 'Reflection::CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: [with unsigned int I = 2; T = int&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:77, inlined from 'Reflection::EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&):: [with auto I = 2]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:90, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&):: >(EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = EnumerateMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&):: >(Person&, CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'constexpr void Reflection::EnumerateMembers(Object&, Callable&&) [with Object = Person; Callable = CallOnMembers >(Person&, CATCH2_INTERNAL_TEST_20()::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:42, inlined from 'void Reflection::CallOnMembers(Object&, Callable&&) [with Object = Person; Callable = CATCH2_INTERNAL_TEST_20()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:21, inlined from 'void CATCH2_INTERNAL_TEST_20()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:177:30: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view >&}]', inlined from 'Reflection::Inspect(const Person&):::: [with T = const std::basic_string_view&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:828:35, inlined from 'Reflection::Inspect(const Person&):: [with Name = const std::basic_string_view&; Value = const std::basic_string_view&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:845:21, inlined from 'Reflection::CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: [with unsigned int I = 0; T = const std::basic_string_view&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:77, inlined from 'Reflection::EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&):: [with auto I = 0]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:90, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&):: >(EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'constexpr void Reflection::EnumerateMembers(Object&, Callable&&) [with Object = const Person; Callable = CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:42, inlined from 'void Reflection::CallOnMembers(Object&, Callable&&) [with Object = const Person; Callable = const Inspect(const Person&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:21, inlined from 'std::string Reflection::Inspect(const Object&) [with Object = Person]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:848:18: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]', inlined from 'Reflection::Inspect(const Person&):::: [with T = const std::__cxx11::basic_string&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:828:35, inlined from 'Reflection::Inspect(const Person&):: [with Name = const std::basic_string_view&; Value = const std::__cxx11::basic_string&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:845:21, inlined from 'Reflection::CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: [with unsigned int I = 1; T = const std::__cxx11::basic_string&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:77, inlined from 'Reflection::EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:90, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&):: >(EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'constexpr void Reflection::EnumerateMembers(Object&, Callable&&) [with Object = const Person; Callable = CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:42, inlined from 'void Reflection::CallOnMembers(Object&, Callable&&) [with Object = const Person; Callable = const Inspect(const Person&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:21, inlined from 'std::string Reflection::Inspect(const Object&) [with Object = Person]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:848:18: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]', inlined from 'Reflection::Inspect(const Person&):::: [with T = const int&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:832:35, inlined from 'Reflection::Inspect(const Person&):: [with Name = const std::basic_string_view&; Value = const int&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:845:21, inlined from 'Reflection::CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: [with unsigned int I = 2; T = const int&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:77, inlined from 'Reflection::EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&):: [with auto I = 2]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:90, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&):: >(EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = EnumerateMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&):: >(const Person&, CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'constexpr void Reflection::EnumerateMembers(Object&, Callable&&) [with Object = const Person; Callable = CallOnMembers(const Person&)::&>(const Person&, const Inspect(const Person&)::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:42, inlined from 'void Reflection::CallOnMembers(Object&, Callable&&) [with Object = const Person; Callable = const Inspect(const Person&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:21, inlined from 'std::string Reflection::Inspect(const Object&) [with Object = Person]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:848:18: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]', inlined from 'Reflection::Inspect(const TestStruct&):::: [with T = const int&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:832:35, inlined from 'Reflection::Inspect(const TestStruct&):: [with Name = const std::basic_string_view&; Value = const int&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:845:21, inlined from 'Reflection::CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: [with unsigned int I = 0; T = const int&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:77, inlined from 'Reflection::EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&):: [with auto I = 0]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:90, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2, 3, 4}; F = Reflection::EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 5, EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&):: >(EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&)::&&)::)> [with auto ...Xs = {0, 1, 2, 3, 4}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 5; F = EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'constexpr void Reflection::EnumerateMembers(Object&, Callable&&) [with Object = const TestStruct; Callable = CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:42, inlined from 'void Reflection::CallOnMembers(Object&, Callable&&) [with Object = const TestStruct; Callable = const Inspect(const TestStruct&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:21, inlined from 'std::string Reflection::Inspect(const Object&) [with Object = TestStruct]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:848:18: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const float&}]', inlined from 'Reflection::Inspect(const TestStruct&):::: [with T = const float&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:832:35, inlined from 'Reflection::Inspect(const TestStruct&):: [with Name = const std::basic_string_view&; Value = const float&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:845:21, inlined from 'Reflection::CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: [with unsigned int I = 1; T = const float&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:77, inlined from 'Reflection::EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:90, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2, 3, 4}; F = Reflection::EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 5, EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&):: >(EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&)::&&)::)> [with auto ...Xs = {0, 1, 2, 3, 4}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 5; F = EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'constexpr void Reflection::EnumerateMembers(Object&, Callable&&) [with Object = const TestStruct; Callable = CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:42, inlined from 'void Reflection::CallOnMembers(Object&, Callable&&) [with Object = const TestStruct; Callable = const Inspect(const TestStruct&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:21, inlined from 'std::string Reflection::Inspect(const Object&) [with Object = TestStruct]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:848:18: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]', inlined from 'Reflection::Inspect(const TestStruct&):::: [with T = const double&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:832:35, inlined from 'Reflection::Inspect(const TestStruct&):: [with Name = const std::basic_string_view&; Value = const double&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:845:21, inlined from 'Reflection::CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: [with unsigned int I = 2; T = const double&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:77, inlined from 'Reflection::EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&):: [with auto I = 2]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:90, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2, 3, 4}; F = Reflection::EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 5, EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&):: >(EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&)::&&)::)> [with auto ...Xs = {0, 1, 2, 3, 4}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 5; F = EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'constexpr void Reflection::EnumerateMembers(Object&, Callable&&) [with Object = const TestStruct; Callable = CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:42, inlined from 'void Reflection::CallOnMembers(Object&, Callable&&) [with Object = const TestStruct; Callable = const Inspect(const TestStruct&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:21, inlined from 'std::string Reflection::Inspect(const Object&) [with Object = TestStruct]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:848:18: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]', inlined from 'Reflection::Inspect(const TestStruct&):::: [with T = const std::__cxx11::basic_string&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:828:35, inlined from 'Reflection::Inspect(const TestStruct&):: [with Name = const std::basic_string_view&; Value = const std::__cxx11::basic_string&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:845:21, inlined from 'Reflection::CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: [with unsigned int I = 3; T = const std::__cxx11::basic_string&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:77, inlined from 'Reflection::EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&):: [with auto I = 3]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:90, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2, 3, 4}; F = Reflection::EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 5, EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&):: >(EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&)::&&)::)> [with auto ...Xs = {0, 1, 2, 3, 4}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 5; F = EnumerateMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&):: >(const TestStruct&, CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'constexpr void Reflection::EnumerateMembers(Object&, Callable&&) [with Object = const TestStruct; Callable = CallOnMembers(const TestStruct&)::&>(const TestStruct&, const Inspect(const TestStruct&)::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:42, inlined from 'void Reflection::CallOnMembers(Object&, Callable&&) [with Object = const TestStruct; Callable = const Inspect(const TestStruct&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:21, inlined from 'std::string Reflection::Inspect(const Object&) [with Object = TestStruct]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:848:18: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]', inlined from 'Reflection::Inspect(const SingleValueRecord&):::: [with T = const int&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:832:35, inlined from 'Reflection::Inspect(const SingleValueRecord&):: [with Name = const std::basic_string_view&; Value = const int&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:845:21, inlined from 'Reflection::CallOnMembers(const SingleValueRecord&)::&>(const SingleValueRecord&, const Inspect(const SingleValueRecord&)::&):: [with unsigned int I = 0; T = const int&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:77, inlined from 'Reflection::EnumerateMembers(const SingleValueRecord&)::&>(const SingleValueRecord&, const Inspect(const SingleValueRecord&)::&):: >(const SingleValueRecord&, CallOnMembers(const SingleValueRecord&)::&>(const SingleValueRecord&, const Inspect(const SingleValueRecord&)::&)::&&):: [with auto I = 0]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:90, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0}; F = Reflection::EnumerateMembers(const SingleValueRecord&)::&>(const SingleValueRecord&, const Inspect(const SingleValueRecord&)::&):: >(const SingleValueRecord&, CallOnMembers(const SingleValueRecord&)::&>(const SingleValueRecord&, const Inspect(const SingleValueRecord&)::&)::&&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 1, EnumerateMembers(const SingleValueRecord&)::&>(const SingleValueRecord&, const Inspect(const SingleValueRecord&)::&):: >(const SingleValueRecord&, CallOnMembers(const SingleValueRecord&)::&>(const SingleValueRecord&, const Inspect(const SingleValueRecord&)::&)::&&):: >(EnumerateMembers(const SingleValueRecord&)::&>(const SingleValueRecord&, const Inspect(const SingleValueRecord&)::&):: >(const SingleValueRecord&, CallOnMembers(const SingleValueRecord&)::&>(const SingleValueRecord&, const Inspect(const SingleValueRecord&)::&)::&&)::&&)::)> [with auto ...Xs = {0}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 1; F = EnumerateMembers(const SingleValueRecord&)::&>(const SingleValueRecord&, const Inspect(const SingleValueRecord&)::&):: >(const SingleValueRecord&, CallOnMembers(const SingleValueRecord&)::&>(const SingleValueRecord&, const Inspect(const SingleValueRecord&)::&)::&&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'constexpr void Reflection::EnumerateMembers(Object&, Callable&&) [with Object = const SingleValueRecord; Callable = CallOnMembers(const SingleValueRecord&)::&>(const SingleValueRecord&, const Inspect(const SingleValueRecord&)::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:749:42, inlined from 'void Reflection::CallOnMembers(Object&, Callable&&) [with Object = const SingleValueRecord; Callable = const Inspect(const SingleValueRecord&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:769:21, inlined from 'std::string Reflection::Inspect(const Object&) [with Object = SingleValueRecord]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:848:18, inlined from 'void CATCH2_INTERNAL_TEST_8()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:86:5: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]', inlined from 'CATCH2_INTERNAL_TEST_28():: [with auto:52 = std::__cxx11::basic_string; auto:53 = std::__cxx11::basic_string]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:236:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_28()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_28()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:239:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const int&, const int&}]', inlined from 'CATCH2_INTERNAL_TEST_28():: [with auto:52 = int; auto:53 = int]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:236:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&):: [with auto I = 2]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_28()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_28()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:239:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const int&, const int&}]', inlined from 'CATCH2_INTERNAL_TEST_28():: [with auto:52 = int; auto:53 = int]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:236:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&):: [with auto I = 0]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_28()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_28()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:241:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]', inlined from 'CATCH2_INTERNAL_TEST_28():: [with auto:52 = std::__cxx11::basic_string; auto:53 = std::__cxx11::basic_string]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:236:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_28()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_28()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:241:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const int&, const int&}]', inlined from 'CATCH2_INTERNAL_TEST_28():: [with auto:52 = int; auto:53 = int]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:236:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&):: [with auto I = 2]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_28()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_28()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_28()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:241:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]', inlined from 'CATCH2_INTERNAL_TEST_32():: [with auto:56 = std::__cxx11::basic_string; auto:57 = std::__cxx11::basic_string]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:276:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 0]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:877:31, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1}; F = Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 2, CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 2; F = CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Table; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_32()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:279:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const int&, const int&}]', inlined from 'CATCH2_INTERNAL_TEST_32():: [with auto:56 = int; auto:57 = int]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:276:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 2]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 0]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:877:31, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1}; F = Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 2, CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 2; F = CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Table; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_32()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:279:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const int&, const int&}]', inlined from 'CATCH2_INTERNAL_TEST_32():: [with auto:56 = int; auto:57 = int]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:276:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 0]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:877:31, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1}; F = Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 2, CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 2; F = CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Table; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_32()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:279:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]', inlined from 'CATCH2_INTERNAL_TEST_32():: [with auto:56 = std::__cxx11::basic_string; auto:57 = std::__cxx11::basic_string]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:276:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:877:31, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1}; F = Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 2, CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 2; F = CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Table; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_32()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:279:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const int&, const int&}]', inlined from 'CATCH2_INTERNAL_TEST_32():: [with auto:56 = int; auto:57 = int]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:276:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 2]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:877:31, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1}; F = Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 2, CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 2; F = CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Table; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_32()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:279:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const int&, const int&}]', inlined from 'CATCH2_INTERNAL_TEST_32():: [with auto:56 = int; auto:57 = int]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:276:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 0]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 0]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:877:31, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1}; F = Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 2, CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 2; F = CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Table; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_32()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:281:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]', inlined from 'CATCH2_INTERNAL_TEST_32():: [with auto:56 = std::__cxx11::basic_string; auto:57 = std::__cxx11::basic_string]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:276:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 0]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:877:31, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1}; F = Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 2, CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 2; F = CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Table; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_32()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:281:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const int&, const int&}]', inlined from 'CATCH2_INTERNAL_TEST_32():: [with auto:56 = int; auto:57 = int]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:276:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 2]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 0]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:877:31, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1}; F = Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 2, CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 2; F = CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Table; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_32()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:281:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const int&, const int&}]', inlined from 'CATCH2_INTERNAL_TEST_32():: [with auto:56 = int; auto:57 = int]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:276:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 0]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:877:31, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1}; F = Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 2, CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 2; F = CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Table; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_32()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:281:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]', inlined from 'CATCH2_INTERNAL_TEST_32():: [with auto:56 = std::__cxx11::basic_string; auto:57 = std::__cxx11::basic_string]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:276:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:877:31, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1}; F = Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 2, CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 2; F = CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Table; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_32()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:281:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view >&, const int&, const int&}]', inlined from 'CATCH2_INTERNAL_TEST_32():: [with auto:56 = int; auto:57 = int]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:276:28, inlined from 'Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 2]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:872:25, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1, 2}; F = Reflection::CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 3, CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1, 2}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 3; F = CollectDifferences >(const Record&, const Record&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Record; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: [with auto I = 1]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:877:31, inlined from 'constexpr void Reflection::detail::for_values(F&&) [with auto ...Xs = {0, 1}; F = Reflection::CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:633:35, inlined from 'Reflection::template_for<0, 2, CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&):: >(CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::&&)::)> [with auto ...Xs = {0, 1}]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:647:17, inlined from 'constexpr void Reflection::template_for(F&&) [with auto B = 0; auto E = 2; F = CollectDifferences >(const Table&, const Table&, const CATCH2_INTERNAL_TEST_32()::&)::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:648:6, inlined from 'void Reflection::CollectDifferences(const Object&, const Object&, const Callback&) [with Object = Table; Callback = CATCH2_INTERNAL_TEST_32()::]' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/include/reflection-cpp/reflection.hpp:867:42, inlined from 'void CATCH2_INTERNAL_TEST_32()' at /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/test-reflection-cpp.cpp:281:35: /usr/include/c++/14.2.0/format:4291:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4291 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [106/110] Linking CXX shared library 3rdparty/catch2-build/src/libCatch2.so.3.4.0 [107/110] Creating library symlink 3rdparty/catch2-build/src/libCatch2.so [108/110] Linking CXX shared library 3rdparty/catch2-build/src/libCatch2Main.so.3.4.0 [109/110] Creating library symlink 3rdparty/catch2-build/src/libCatch2Main.so [110/110] Linking CXX executable test-reflection-cpp Internal ctest changing into directory: /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build Test project /home/buildozer/aports/testing/reflection-cpp/src/reflection-cpp-0.2.0/build Start 1: test-reflection-cpp 1/1 Test #1: test-reflection-cpp .............. Passed 0.00 sec 100% tests passed, 0 tests failed out of 1 Total Test time (real) = 0.01 sec >>> reflection-cpp: Entering fakeroot... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/testing/reflection-cpp/pkg/reflection-cpp/usr/include/reflection-cpp/reflection.hpp -- Installing: /home/buildozer/aports/testing/reflection-cpp/pkg/reflection-cpp/usr/lib/cmake/reflection-cpp/reflection-cpp-config.cmake -- Installing: /home/buildozer/aports/testing/reflection-cpp/pkg/reflection-cpp/usr/lib/cmake/reflection-cpp/reflection-cpp-config-version.cmake -- Installing: /home/buildozer/aports/testing/reflection-cpp/pkg/reflection-cpp/usr/lib/cmake/reflection-cpp/reflection-cpp-targets.cmake >>> reflection-cpp-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/testing/reflection-cpp/pkg/reflection-cpp-dev/usr/include' 'usr/lib/cmake' -> '/home/buildozer/aports/testing/reflection-cpp/pkg/reflection-cpp-dev/usr/lib/cmake' >>> reflection-cpp-dev*: Preparing subpackage reflection-cpp-dev... >>> reflection-cpp-dev*: Running postcheck for reflection-cpp-dev >>> reflection-cpp-doc*: Running split function doc... 'usr/share/licenses' -> '/home/buildozer/aports/testing/reflection-cpp/pkg/reflection-cpp-doc/usr/share/licenses' >>> reflection-cpp-doc*: Preparing subpackage reflection-cpp-doc... >>> reflection-cpp-doc*: Running postcheck for reflection-cpp-doc >>> reflection-cpp*: Running postcheck for reflection-cpp >>> reflection-cpp*: Preparing package reflection-cpp... >>> reflection-cpp-dev*: Tracing dependencies... >>> reflection-cpp-dev*: Package size: 45.8 KB >>> reflection-cpp-dev*: Compressing data... >>> reflection-cpp-dev*: Create checksum... >>> reflection-cpp-dev*: Create reflection-cpp-dev-0.2.0-r0.apk >>> reflection-cpp-doc*: Tracing dependencies... >>> reflection-cpp-doc*: Package size: 11.1 KB >>> reflection-cpp-doc*: Compressing data... >>> reflection-cpp-doc*: Create checksum... >>> reflection-cpp-doc*: Create reflection-cpp-doc-0.2.0-r0.apk >>> reflection-cpp*: Tracing dependencies... >>> reflection-cpp*: Package size: 0.0 >>> reflection-cpp*: Compressing data... >>> reflection-cpp*: Create checksum... >>> reflection-cpp*: Create reflection-cpp-0.2.0-r0.apk >>> reflection-cpp: Build complete at Sun, 13 Apr 2025 23:28:41 +0000 elapsed time 0h 0m 10s >>> reflection-cpp: Cleaning up srcdir >>> reflection-cpp: Cleaning up pkgdir >>> reflection-cpp: Uninstalling dependencies... (1/8) Purging .makedepends-reflection-cpp (20250413.232832) (2/8) Purging cmake (3.31.6-r1) (3/8) Purging samurai (1.2-r6) (4/8) Purging libarchive (3.7.9-r0) (5/8) Purging libbz2 (1.0.8-r6) (6/8) Purging libuv (1.50.0-r0) (7/8) Purging rhash-libs (1.4.5-r0) (8/8) Purging xz-libs (5.8.1-r0) Executing busybox-1.37.0-r16.trigger OK: 323 MiB in 104 packages >>> reflection-cpp: Updating the testing/armhf repository index... >>> reflection-cpp: Signing the index...