>>> quick-lint-js: Building community/quick-lint-js 3.2.0-r0 (using abuild 3.14.1-r1) started Sat, 09 Nov 2024 09:09:16 +0000 >>> quick-lint-js: Validating /home/buildozer/aports/community/quick-lint-js/APKBUILD... >>> quick-lint-js: Analyzing dependencies... >>> quick-lint-js: Installing for build: build-base cmake ninja (1/8) Installing libbz2 (1.0.8-r6) (2/8) Installing xz-libs (5.6.3-r0) (3/8) Installing libarchive (3.7.7-r0) (4/8) Installing rhash-libs (1.4.5-r0) (5/8) Installing libuv (1.49.2-r0) (6/8) Installing cmake (3.30.5-r0) (7/8) Installing samurai (1.2-r6) (8/8) Installing .makedepends-quick-lint-js (20241109.090930) Executing busybox-1.37.0-r6.trigger OK: 446 MiB in 109 packages >>> quick-lint-js: Cleaning up srcdir >>> quick-lint-js: Cleaning up pkgdir >>> quick-lint-js: Cleaning up tmpdir >>> quick-lint-js: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/quick-lint-js-3.2.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.21/quick-lint-js-3.2.0.tar.gz.part' quick-lint-js-3.2.0. 74% |*********************** | 6623k 0:00:00 ETA quick-lint-js-3.2.0. 100% |********************************| 8832k 0:00:00 ETA '/var/cache/distfiles/v3.21/quick-lint-js-3.2.0.tar.gz.part' saved >>> quick-lint-js: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/quick-lint-js-3.2.0.tar.gz >>> quick-lint-js: Checking sha512sums... quick-lint-js-3.2.0.tar.gz: OK >>> quick-lint-js: Unpacking /var/cache/distfiles/v3.21/quick-lint-js-3.2.0.tar.gz... -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test QUICK_LINT_JS_HAVE_ZC_PREPROCESSOR_C -- Performing Test QUICK_LINT_JS_HAVE_ZC_PREPROCESSOR_C - Failed -- Performing Test QUICK_LINT_JS_HAVE_ZC_PREPROCESSOR_CXX -- Performing Test QUICK_LINT_JS_HAVE_ZC_PREPROCESSOR_CXX - Failed -- Performing Test QUICK_LINT_JS_HAVE_EXPERIMENTAL_PREPROCESSOR_C -- Performing Test QUICK_LINT_JS_HAVE_EXPERIMENTAL_PREPROCESSOR_C - Failed -- Performing Test QUICK_LINT_JS_HAVE_EXPERIMENTAL_PREPROCESSOR_CXX -- Performing Test QUICK_LINT_JS_HAVE_EXPERIMENTAL_PREPROCESSOR_CXX - Failed -- Performing Test QUICK_LINT_JS_HAVE_WARNING_OPTION__WD5105 -- Performing Test QUICK_LINT_JS_HAVE_WARNING_OPTION__WD5105 - Failed -- Performing Test QUICK_LINT_JS_HAVE_FCHAR8_T_FLAG -- Performing Test QUICK_LINT_JS_HAVE_FCHAR8_T_FLAG - Success -- Performing Test QUICK_LINT_JS_HAVE_TYPEID -- Performing Test QUICK_LINT_JS_HAVE_TYPEID - Success -- Performing Test QUICK_LINT_JS_HAVE_WORKING_FCHAR8_T -- Performing Test QUICK_LINT_JS_HAVE_WORKING_FCHAR8_T - Success -- Performing Test QUICK_LINT_JS_HAVE_FNO_EXCEPTIONS -- Performing Test QUICK_LINT_JS_HAVE_FNO_EXCEPTIONS - Success -- Performing Test QUICK_LINT_JS_HAVE_FNO_RTTI -- Performing Test QUICK_LINT_JS_HAVE_FNO_RTTI - Success -- Performing Test QUICK_LINT_JS_HAVE_GR_ -- Performing Test QUICK_LINT_JS_HAVE_GR_ - Failed -- Performing Test QUICK_LINT_JS_HAVE_FDATA_SECTIONS_C -- Performing Test QUICK_LINT_JS_HAVE_FDATA_SECTIONS_C - Success -- Performing Test QUICK_LINT_JS_HAVE_FDATA_SECTIONS_CXX -- Performing Test QUICK_LINT_JS_HAVE_FDATA_SECTIONS_CXX - Success -- Performing Test QUICK_LINT_JS_HAVE_FFUNCTION_SECTIONS_C -- Performing Test QUICK_LINT_JS_HAVE_FFUNCTION_SECTIONS_C - Success -- Performing Test QUICK_LINT_JS_HAVE_FFUNCTION_SECTIONS_CXX -- Performing Test QUICK_LINT_JS_HAVE_FFUNCTION_SECTIONS_CXX - Success -- Performing Test QUICK_LINT_JS_HAVE_GC_SECTIONS -- Performing Test QUICK_LINT_JS_HAVE_GC_SECTIONS - Success -- Performing Test QUICK_LINT_JS_HAVE_WARNING_OPTION__WNO_NON_VIRTUAL_DTOR -- Performing Test QUICK_LINT_JS_HAVE_WARNING_OPTION__WNO_NON_VIRTUAL_DTOR - Success CMake Warning (dev) at CMakeLists.txt:161 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "3.7") CMake Warning (dev) at CMakeLists.txt:163 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "3") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE CMake Deprecation Warning at vendor/googletest/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at vendor/googletest/googlemock/CMakeLists.txt:45 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at vendor/googletest/googletest/CMakeLists.txt:56 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Could NOT find Python (missing: Python_EXECUTABLE Interpreter) -- Building only the library. Advanced users may want to turn SIMDJSON_DEVELOPER_MODE to ON, e.g., via -D SIMDJSON_DEVELOPER_MODE=ON. -- Performing Test QUICK_LINT_JS_HAVE_WARNING_OPTION__WNO_ARRAY_BOUNDS -- Performing Test QUICK_LINT_JS_HAVE_WARNING_OPTION__WNO_ARRAY_BOUNDS - Success -- Performing Test QUICK_LINT_JS_HAVE_CONSTEXPR_STEPS -- Performing Test QUICK_LINT_JS_HAVE_CONSTEXPR_STEPS - Failed -- Performing Test QUICK_LINT_JS_HAVE_FCONSTEXPR_STEPS -- Performing Test QUICK_LINT_JS_HAVE_FCONSTEXPR_STEPS - Failed CMake Warning (dev) at cmake/QuickLintJSCopyright.cmake:45 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/CMakeLists.txt:544 (quick_lint_js_collect_copyright) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "3.6") CMake Warning at cmake/QuickLintJSCopyright.cmake:47 (message): Python interpreter not found. Not generating copyright file. Call Stack (most recent call first): src/CMakeLists.txt:544 (quick_lint_js_collect_copyright) -- Looking for C++ include libutil.h -- Looking for C++ include libutil.h - not found -- Looking for C++ include pty.h -- Looking for C++ include pty.h - found -- Looking for C++ include util.h -- Looking for C++ include util.h - not found -- Performing Test QUICK_LINT_JS_HAVE_LIBUTIL -- Performing Test QUICK_LINT_JS_HAVE_LIBUTIL - Success -- Performing Test QUICK_LINT_JS_HAVE_BIGOBJ -- Performing Test QUICK_LINT_JS_HAVE_BIGOBJ - Failed -- Performing Test QUICK_LINT_JS_HAVE_WARNING_OPTION__WD26495 -- Performing Test QUICK_LINT_JS_HAVE_WARNING_OPTION__WD26495 - Failed -- Performing Test QUICK_LINT_JS_HAVE_WARNING_OPTION__WD26812 -- Performing Test QUICK_LINT_JS_HAVE_WARNING_OPTION__WD26812 - Failed -- Failed to find all ICU components (missing: ICU_INCLUDE_DIR ICU_LIBRARY uc) -- Configuring done (2.5s) -- Generating done (0.1s) -- Build files have been written to: /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/build ninja: entering directory 'build' [1/329] Building CXX object vendor/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [2/329] Building CXX object vendor/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o [3/329] Building CXX object vendor/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [4/329] Building CXX object vendor/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o [5/329] Building CXX object vendor/simdjson/CMakeFiles/simdjson.dir/src/simdjson.cpp.o [6/329] Building CXX object CMakeFiles/quick-lint-js-precompiled-headers.dir/cmake_pch.hxx.gch [7/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/util/utf-8.cpp.o [8/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/util/utf-16.cpp.o [9/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/util/integer.cpp.o [10/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/util/float.cpp.o [11/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/reflection/cxx-parser.cpp.o [12/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/port/windows-error.cpp.o [13/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/port/thread.cpp.o [14/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/port/memory-resource.cpp.o [15/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/port/char8.cpp.o [16/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/io/output-stream.cpp.o [17/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/io/file.cpp.o [18/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/io/file-path.cpp.o [19/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/io/file-handle-win32.cpp.o [20/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/io/file-handle-posix.cpp.o [21/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/i18n/translation-table-compiler.cpp.o [22/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/i18n/po-parser.cpp.o [23/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/container/vector-profiler.cpp.o [24/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/container/padded-string.cpp.o [25/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/container/linked-bump-allocator.cpp.o [26/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/cli/cli-location.cpp.o [27/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/cli/arg-parser.cpp.o [28/329] Building CXX object src/CMakeFiles/quick-lint-js-tool-lib.dir/quick-lint-js/assert.cpp.o [29/329] Building CXX object tools/CMakeFiles/quick-lint-js-generate-trace-sources.dir/generate-trace-sources.cpp.o [30/329] Building CXX object tools/CMakeFiles/quick-lint-js-generate-lex-keyword.dir/generate-lex-keyword.cpp.o [31/329] Building CXX object tools/CMakeFiles/quick-lint-js-generate-diagnostic-metadata.dir/generate-diagnostic-metadata.cpp.o [32/329] Building CXX object tools/CMakeFiles/quick-lint-js-compile-translations.dir/compile-translations.cpp.o [33/329] Building CXX object CMakeFiles/quick-lint-js-precompiled-headers.dir/cmake/empty.cpp.o In file included from /usr/include/c++/14.2.0/bits/specfun.h:43, from /usr/include/c++/14.2.0/cmath:3898, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/build/CMakeFiles/quick-lint-js-precompiled-headers.dir/cmake_pch.hxx:5, from : In static member function 'static constexpr _Up* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(_Tp*, _Tp*, _Up*) [with _Tp = char8_t; _Up = char8_t; bool _IsMove = false]', inlined from 'constexpr _BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = char8_t*; _BI2 = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:787:37, inlined from 'constexpr _BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = char8_t*; _BI2 = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:796:51, inlined from 'constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = false; _II = char8_t*; _OI = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:825:31, inlined from 'constexpr _BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = char8_t*; _BI2 = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:888:7, inlined from 'quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:76:48, inlined from 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:42:28, inlined from 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:31:8, inlined from 'void quick_lint_js::Output_Stream::append_padded_decimal_integer(T, int, std::enable_if_t<((bool)is_unsigned_v), char8_t>) [with T = unsigned int]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:67:17, inlined from 'static void quick_lint_js::Vector_Max_Size_Histogram_By_Owner::dump(quick_lint_js::Span, quick_lint_js::Output_Stream&, const Dump_Options&)' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/quick-lint-js/container/vector-profiler.cpp:241:42: /usr/include/c++/14.2.0/bits/stl_algobase.h:766:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 2147483648 and 9223372036854775807 bytes into a region of size 9 overflows the destination [-Wstringop-overflow=] 766 | __builtin_memmove(__result - _Num, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/container/vector-profiler.h:16, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/quick-lint-js/container/vector-profiler.cpp:15: In member function 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]', inlined from 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:31:8, inlined from 'void quick_lint_js::Output_Stream::append_padded_decimal_integer(T, int, std::enable_if_t<((bool)is_unsigned_v), char8_t>) [with T = unsigned int]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:67:17, inlined from 'static void quick_lint_js::Vector_Max_Size_Histogram_By_Owner::dump(quick_lint_js::Span, quick_lint_js::Output_Stream&, const Dump_Options&)' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/quick-lint-js/container/vector-profiler.cpp:241:42: /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:41:11: note: at offset [1, 10] into destination object of size 10 allocated by 'operator new []' 41 | new Char8[narrow_cast(max_byte_count)]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/haswell.h:39, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/implementations.h:48, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/builtin.h:4, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson.h:38, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/src/simdjson.cpp:1: /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/haswell/simd.h:63:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 63 | simdjson_really_inline simd8() : base8() {} | ^ /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/haswell/simd.h:63:39: note: remove the '< >' /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/haswell/simd.h:64:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 64 | simdjson_really_inline simd8(const __m256i _value) : base8(_value) {} | ^ /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/haswell/simd.h:64:39: note: remove the '< >' /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/haswell/simd.h:66:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 66 | simdjson_really_inline simd8(bool _value) : base8(splat(_value)) {} | ^ /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/haswell/simd.h:66:39: note: remove the '< >' In file included from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/westmere.h:39, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/implementations.h:50: /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/westmere/simd.h:62:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 62 | simdjson_really_inline simd8() : base8() {} | ^ /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/westmere/simd.h:62:39: note: remove the '< >' /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/westmere/simd.h:63:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 63 | simdjson_really_inline simd8(const __m128i _value) : base8(_value) {} | ^ /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/westmere/simd.h:63:39: note: remove the '< >' /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/westmere/simd.h:65:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 65 | simdjson_really_inline simd8(bool _value) : base8(splat(_value)) {} | ^ /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/simdjson/include/simdjson/westmere/simd.h:65:39: note: remove the '< >' [34/329] Linking CXX static library vendor/simdjson/libsimdjson.a [35/329] Linking CXX static library libquick-lint-js-precompiled-headers.a [36/329] Linking CXX static library src/libquick-lint-js-tool-lib.a [37/329] Linking CXX executable quick-lint-js-generate-trace-sources [38/329] Linking CXX executable quick-lint-js-generate-lex-keyword [39/329] Linking CXX executable quick-lint-js-generate-diagnostic-metadata [40/329] Linking CXX executable quick-lint-js-compile-translations [41/329] Generating metadata of diagnostics for diagnostic-metadata-generated.h [42/329] Generating metadata files, parsers, and writers for tracing [43/329] Building CXX object src/CMakeFiles/quick-lint-js-trace.dir/quick-lint-js/logging/trace-reader-generated.cpp.o [44/329] Building CXX object src/CMakeFiles/quick-lint-js-trace.dir/quick-lint-js/logging/trace-metadata-generated.cpp.o [45/329] Scanning sources for translatable strings and generating translation tables [46/329] Building CXX object src/CMakeFiles/quick-lint-js-i18n.dir/quick-lint-js/i18n/translation-table-generated.cpp.o [47/329] Building CXX object src/CMakeFiles/quick-lint-js-diagnostic-metadata.dir/quick-lint-js/diag/diagnostic-metadata-generated.cpp.o [48/329] Linking CXX static library src/libquick-lint-js-i18n.a [49/329] Linking CXX static library src/libquick-lint-js-trace.a [50/329] Linking CXX static library src/libquick-lint-js-diagnostic-metadata.a [51/329] Generating keyword hash table for lex-keyword-generated.cpp [52/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/lex-keyword-generated.cpp.o [53/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/cmake_pch.hxx.gch [54/329] Building CXX object test/CMakeFiles/quick-lint-js-test-lib.dir/quick-lint-js/filesystem-test.cpp.o [55/329] Building CXX object src/CMakeFiles/quick-lint-js-lib-debug.dir/quick-lint-js/port/char8-debug.cpp.o [56/329] Building CXX object src/CMakeFiles/quick-lint-js-lib-debug.dir/quick-lint-js/lsp/lsp-location-debug.cpp.o [57/329] Building CXX object src/CMakeFiles/quick-lint-js-lib-debug.dir/quick-lint-js/io/file-path-debug.cpp.o [58/329] Building CXX object src/CMakeFiles/quick-lint-js-lib-debug.dir/quick-lint-js/i18n/po-parser-debug.cpp.o [59/329] Building CXX object src/CMakeFiles/quick-lint-js-lib-debug.dir/quick-lint-js/fe/lex-debug.cpp.o [60/329] Building CXX object src/CMakeFiles/quick-lint-js-lib-debug.dir/quick-lint-js/fe/language-debug.cpp.o [61/329] Building CXX object src/CMakeFiles/quick-lint-js-lib-debug.dir/quick-lint-js/diag/diag-list-debug.cpp.o [62/329] Building CXX object src/CMakeFiles/quick-lint-js-lib-debug.dir/quick-lint-js/diag/diag-debug.cpp.o [63/329] Building CXX object src/CMakeFiles/quick-lint-js-lib-debug.dir/quick-lint-js/container/vector-profiler-debug.cpp.o [64/329] Building CXX object src/CMakeFiles/quick-lint-js-lib-debug.dir/quick-lint-js/container/padded-string-debug.cpp.o [65/329] Building CXX object src/CMakeFiles/quick-lint-js-lib-debug.dir/quick-lint-js/cli/vim-location-debug.cpp.o [66/329] Building CXX object src/CMakeFiles/quick-lint-js-lib-debug.dir/quick-lint-js/cli/emacs-location-debug.cpp.o [67/329] Building CXX object src/CMakeFiles/quick-lint-js-lib-debug.dir/quick-lint-js/cli/cli-location-debug.cpp.o [68/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/web-demo-location.cpp.o [69/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/util/uri.cpp.o [70/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/util/classify-path.cpp.o [71/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/simdjson.cpp.o [72/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/port/thread-name.cpp.o [73/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/port/pty.cpp.o [74/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/port/process.cpp.o [75/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/port/endian.cpp.o [76/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/port/child-process.cpp.o [77/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/lsp/outgoing-json-rpc-message-queue.cpp.o [78/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/lsp/lsp-workspace-configuration.cpp.o [79/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/lsp/lsp-uri.cpp.o [80/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/lsp/lsp-server.cpp.o [81/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/lsp/lsp-pipe-writer.cpp.o [82/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/lsp/lsp-message-parser.cpp.o [83/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/lsp/lsp-location.cpp.o [84/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/lsp/lsp-json-rpc-message-parser.cpp.o [85/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/lsp/lsp-document-text.cpp.o [86/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/lsp/lsp-diag-reporter.cpp.o [87/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/logging/trace-writer.cpp.o [88/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/logging/trace-types.cpp.o [89/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/logging/trace-reader.cpp.o [90/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/logging/trace-flusher.cpp.o [91/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/logging/trace-flusher-directory-backend.cpp.o [92/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/logging/logger.cpp.o [93/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/json.cpp.o [94/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/io/temporary-directory.cpp.o [95/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/io/pipe.cpp.o [96/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/io/pipe-writer.cpp.o [97/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/io/file-canonical.cpp.o [98/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/io/event-loop.cpp.o [99/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/io/event-loop-windows.cpp.o [100/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/io/event-loop-poll.cpp.o [101/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/io/event-loop-kqueue.cpp.o [102/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/i18n/translation.cpp.o [103/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/i18n/locale.cpp.o [104/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/variable-analyzer.cpp.o [105/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/token.cpp.o [106/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/source-code-span.cpp.o [107/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/source-code-span-debug.cpp.o [108/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/parse.cpp.o [109/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/parse-type.cpp.o [110/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/parse-statement.cpp.o [111/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/parse-expression.cpp.o [112/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/parse-class.cpp.o [113/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/null-visitor.cpp.o [114/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/linter.cpp.o [115/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/lex.cpp.o [116/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/lex-unicode-generated.cpp.o [117/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/language.cpp.o [118/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/keyword-lexer.cpp.o [119/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/jsx.cpp.o [120/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/global-variables.cpp.o [121/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/global-variables-browser-generated.cpp.o [122/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/global-declared-variable-set.cpp.o [123/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/fe/buffering-visitor.cpp.o [124/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/diag/diagnostic.cpp.o [125/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/diag/diagnostic-formatter.cpp.o [126/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/diag/diag-reporter.cpp.o [127/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/diag/diag-list.cpp.o [128/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/diag/diag-list-diag-reporter.cpp.o [129/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/diag/diag-code-list.cpp.o [130/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/diag/buffering-diag-reporter.cpp.o [131/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/debug/mongoose.cpp.o [132/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/debug/find-debug-server.cpp.o [133/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/debug/debug-server.cpp.o [134/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/debug/debug-server-fs.cpp.o [135/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/debug/debug-probe.cpp.o [136/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/container/byte-buffer.cpp.o [137/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/container/async-byte-queue.cpp.o [138/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/configuration/configuration.cpp.o [139/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/configuration/configuration-loader.cpp.o [140/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/configuration/change-detecting-filesystem.cpp.o [141/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/configuration/change-detecting-filesystem-win32.cpp.o [142/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/configuration/change-detecting-filesystem-kqueue.cpp.o [143/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/configuration/change-detecting-filesystem-inotify.cpp.o [144/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/configuration/basic-configuration-filesystem.cpp.o [145/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/cli/vim-qflist-json-diag-reporter.cpp.o [146/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/cli/vim-location.cpp.o [147/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/cli/text-diag-reporter.cpp.o [148/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/cli/options.cpp.o [149/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/cli/emacs-location.cpp.o [150/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/cli/emacs-lisp-diag-reporter.cpp.o [151/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/c-api.cpp.o [152/329] Building CXX object src/CMakeFiles/quick-lint-js-lib.dir/quick-lint-js/c-api-diag-reporter.cpp.o [153/329] Building CXX object src/CMakeFiles/quick-lint-js.dir/quick-lint-js/cli/main.cpp.o [154/329] Building CXX object tools/test-typescript/CMakeFiles/quick-lint-js-typescript-test-lib.dir/typescript-test.cpp.o [155/329] Building CXX object tools/test-typescript/CMakeFiles/quick-lint-js-test-typescript.dir/main.cpp.o [156/329] Building CXX object tools/CMakeFiles/quick-lint-js-analyze-trace.dir/analyze-trace.cpp.o [157/329] Linking CXX static library lib/libgtest.a [158/329] Linking CXX static library lib/libgtest_main.a [159/329] Linking CXX static library lib/libgmock.a [160/329] Linking CXX static library lib/libgmock_main.a [161/329] Linking CXX static library src/libquick-lint-js-lib.a [162/329] Linking CXX static library src/libquick-lint-js-lib-debug.a [163/329] Linking CXX executable quick-lint-js [164/329] Linking CXX static library tools/test-typescript/libquick-lint-js-typescript-test-lib.a [165/329] Linking CXX executable tools/quick-lint-js-analyze-trace [166/329] Linking CXX executable tools/test-typescript/quick-lint-js-test-typescript [167/329] Linking CXX static library test/libquick-lint-js-test-lib.a [168/329] Building CXX object test/CMakeFiles/quick-lint-js-test-cli.dir/test-cli.cpp.o [169/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-write-integer.cpp.o [170/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-write-float.cpp.o [171/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-web-demo-location.cpp.o [172/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-vscode-language.cpp.o [173/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-vim-qflist-json-diag-reporter.cpp.o [174/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-vim-location.cpp.o [175/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-vector.cpp.o [176/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-vector-profiler.cpp.o [177/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer.cpp.o [178/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-unused-shadow.cpp.o [179/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-typeof.cpp.o [180/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-type.cpp.o [181/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-parse.cpp.o [182/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-namespace.cpp.o [183/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-multiple-declarations.cpp.o [184/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-module.cpp.o [185/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-interface.cpp.o [186/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-globals.cpp.o [187/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-eval.cpp.o [188/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-enum.cpp.o [189/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-delete.cpp.o [190/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-declare.cpp.o [191/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-class.cpp.o [192/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-assign.cpp.o [193/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-variable-analyzer-arguments.cpp.o [194/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-utf-8.cpp.o [195/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-utf-16.cpp.o [196/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-typescript-test.cpp.o [197/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-try-catch-stack.cpp.o [198/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-translation.cpp.o [199/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-translation-table-compiler.cpp.o [200/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-tracking-memory-resource.cpp.o [201/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-trace-writer.cpp.o [202/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-trace-reader.cpp.o [203/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-trace-reader-writer.cpp.o [204/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-trace-flusher.cpp.o [205/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-tjson.cpp.o [206/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-thread.cpp.o [207/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-text-diag-reporter.cpp.o [208/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-temporary-directory.cpp.o [209/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-string-view.cpp.o [210/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-sorted-search.cpp.o [211/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-simd.cpp.o [212/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-result.cpp.o [213/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-pty.cpp.o [214/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-pointer.cpp.o [215/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-po-parser.cpp.o [216/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-pipe-writer.cpp.o [217/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse.cpp.o [218/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-warning.cpp.o [219/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-var.cpp.o [220/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript.cpp.o [221/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-var.cpp.o [222/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-type.cpp.o [223/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-type-alias.cpp.o [224/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-this-parameters.cpp.o [225/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-statement.cpp.o [226/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-object.cpp.o [227/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-object-type.cpp.o [228/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-namespace.cpp.o [229/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-module.cpp.o [230/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-interface.cpp.o [231/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-generic.cpp.o [232/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-generic-arrow.cpp.o [233/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-function.cpp.o [234/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-function-overload.cpp.o [235/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-export-declare.cpp.o [236/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-enum.cpp.o [237/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-definition.cpp.o [238/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-declare-var.cpp.o [239/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-declare-type-alias.cpp.o [240/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-declare-tsmodule.cpp.o [241/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-declare-namespace.cpp.o [242/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-declare-module.cpp.o [243/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-declare-interface.cpp.o [244/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-declare-global.cpp.o [245/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-declare-function.cpp.o [246/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-declare-class.cpp.o [247/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-class.cpp.o [248/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-class-overload.cpp.o [249/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-angle-type-assertion.cpp.o [250/329] Linking CXX executable test/quick-lint-js-test-cli [251/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-typescript-ambiguous.cpp.o [252/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-statement.cpp.o [253/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-module.cpp.o [254/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-loop.cpp.o [255/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-jsx.cpp.o [256/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-jsx-react.cpp.o [257/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-function.cpp.o [258/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-expression.cpp.o [259/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-expression-typescript.cpp.o [260/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-expression-statement.cpp.o [261/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-expression-jsx.cpp.o In file included from /usr/include/c++/14.2.0/ios:42, from /usr/include/c++/14.2.0/ostream:40, from /usr/include/c++/14.2.0/bits/unique_ptr.h:43, from /usr/include/c++/14.2.0/memory:78, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/googletest/googlemock/include/gmock/gmock-actions.h:139, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/googletest/googlemock/include/gmock/gmock.h:59, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/build/test/CMakeFiles/quick-lint-js-test.dir/cmake_pch.hxx:5, from : In static member function 'static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)', inlined from 'static constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char8_t; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/basic_string.h:435:21, inlined from 'static constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, const _CharT*, const _CharT*) [with _CharT = char8_t; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/basic_string.h:489:16, inlined from 'constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_construct(_InIterator, _InIterator, std::forward_iterator_tag) [with _FwdIterator = const char8_t*; _CharT = char8_t; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/basic_string.tcc:247:21, inlined from 'constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with = std::allocator; _CharT = char8_t; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/basic_string.h:654:14, inlined from 'virtual void quick_lint_js::Test_UTF8_Decode_always_invalid_code_unit_is_an_error_Test::TestBody()' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/test/test-utf-8.cpp:169:56: /usr/include/c++/14.2.0/bits/char_traits.h:693:56: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' reading between 16 and 9223372036854775806 bytes from a region of size 6 [-Wstringop-overread] 693 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [262/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-decorator.cpp.o [263/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-conditional-expression.cpp.o [264/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-parse-class.cpp.o [265/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-padded-string.cpp.o [266/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-output-stream.cpp.o [267/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-options.cpp.o [268/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-narrow-cast.cpp.o [269/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-math-overflow.cpp.o [270/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-lsp-workspace-configuration.cpp.o [271/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-lsp-uri.cpp.o [272/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-lsp-server.cpp.o [273/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-lsp-pipe-writer.cpp.o [274/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-lsp-message-parser.cpp.o [275/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-lsp-location.cpp.o [276/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-lsp-language.cpp.o [277/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-lsp-json-rpc-message-parser.cpp.o [278/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-lsp-document-text.cpp.o [279/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-lsp-diag-reporter.cpp.o [280/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-locale.cpp.o [281/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-linked-vector.cpp.o [282/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-linked-bump-allocator.cpp.o [283/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-lex.cpp.o [284/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-json.cpp.o [285/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-integer-hexadecimal.cpp.o [286/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-integer-decimal.cpp.o [287/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-instance-tracker.cpp.o [288/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-function-ref.cpp.o [289/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-flexible-array.cpp.o [290/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-fixed-vector.cpp.o [291/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-file.cpp.o [292/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-file-path.cpp.o [293/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-file-canonical.cpp.o [294/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-event-loop.cpp.o [295/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-emacs-location.cpp.o [296/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-emacs-lisp-diag-reporter.cpp.o [297/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-dirty-set.cpp.o [298/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-diagnostic.cpp.o [299/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-diagnostic-formatter.cpp.o In file included from /usr/include/c++/14.2.0/algorithm:60, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/googletest/googlemock/include/gmock/gmock-actions.h:137, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/googletest/googlemock/include/gmock/gmock.h:59, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/build/test/CMakeFiles/quick-lint-js-test.dir/cmake_pch.hxx:5, from : In static member function 'static constexpr _Up* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(_Tp*, _Tp*, _Up*) [with _Tp = char8_t; _Up = char8_t; bool _IsMove = false]', inlined from 'constexpr _BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = char8_t*; _BI2 = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:787:37, inlined from 'constexpr _BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = char8_t*; _BI2 = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:796:51, inlined from 'constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = false; _II = char8_t*; _OI = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:825:31, inlined from 'constexpr _BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = char8_t*; _BI2 = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:888:7, inlined from 'quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:76:48, inlined from 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:42:28, inlined from 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:31:8, inlined from 'void quick_lint_js::Output_Stream::append_padded_decimal_integer(T, int, std::enable_if_t<((bool)is_unsigned_v), char8_t>) [with T = unsigned int]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:67:17, inlined from 'virtual void quick_lint_js::{anonymous}::Test_Memory_Output_Stream_append_padded_decimal_integer_exact_width_Test::TestBody()' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/test/test-output-stream.cpp:158:36: /usr/include/c++/14.2.0/bits/stl_algobase.h:766:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 2147483648 and 9223372036854775807 bytes into a region of size 9 overflows the destination [-Wstringop-overflow=] 766 | __builtin_memmove(__result - _Num, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/test/test-output-stream.cpp:13: In member function 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]', inlined from 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:31:8, inlined from 'void quick_lint_js::Output_Stream::append_padded_decimal_integer(T, int, std::enable_if_t<((bool)is_unsigned_v), char8_t>) [with T = unsigned int]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:67:17, inlined from 'virtual void quick_lint_js::{anonymous}::Test_Memory_Output_Stream_append_padded_decimal_integer_exact_width_Test::TestBody()' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/test/test-output-stream.cpp:158:36: /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:41:11: note: at offset [1, 10] into destination object of size 10 allocated by 'operator new []' 41 | new Char8[narrow_cast(max_byte_count)]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static constexpr _Up* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(_Tp*, _Tp*, _Up*) [with _Tp = char8_t; _Up = char8_t; bool _IsMove = false]', inlined from 'constexpr _BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = char8_t*; _BI2 = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:787:37, inlined from 'constexpr _BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = char8_t*; _BI2 = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:796:51, inlined from 'constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = false; _II = char8_t*; _OI = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:825:31, inlined from 'constexpr _BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = char8_t*; _BI2 = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:888:7, inlined from 'quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:76:48, inlined from 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:42:28, inlined from 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:31:8, inlined from 'void quick_lint_js::Output_Stream::append_padded_decimal_integer(T, int, std::enable_if_t<((bool)is_unsigned_v), char8_t>) [with T = unsigned int]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:67:17, inlined from 'virtual void quick_lint_js::{anonymous}::Test_Memory_Output_Stream_append_padded_decimal_integer_under_width_behaves_as_exact_width_Test::TestBody()' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/test/test-output-stream.cpp:184:36: /usr/include/c++/14.2.0/bits/stl_algobase.h:766:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 2147483648 and 9223372036854775807 bytes into a region of size 9 overflows the destination [-Wstringop-overflow=] 766 | __builtin_memmove(__result - _Num, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]', inlined from 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:31:8, inlined from 'void quick_lint_js::Output_Stream::append_padded_decimal_integer(T, int, std::enable_if_t<((bool)is_unsigned_v), char8_t>) [with T = unsigned int]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:67:17, inlined from 'virtual void quick_lint_js::{anonymous}::Test_Memory_Output_Stream_append_padded_decimal_integer_under_width_behaves_as_exact_width_Test::TestBody()' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/test/test-output-stream.cpp:184:36: /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:41:11: note: at offset [1, 10] into destination object of size 10 allocated by 'operator new []' 41 | new Char8[narrow_cast(max_byte_count)]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static constexpr _Up* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(_Tp*, _Tp*, _Up*) [with _Tp = char8_t; _Up = char8_t; bool _IsMove = false]', inlined from 'constexpr _BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = char8_t*; _BI2 = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:787:37, inlined from 'constexpr _BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = char8_t*; _BI2 = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:796:51, inlined from 'constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = false; _II = char8_t*; _OI = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:825:31, inlined from 'constexpr _BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = char8_t*; _BI2 = char8_t*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:888:7, inlined from 'quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:76:48, inlined from 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:42:28, inlined from 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:31:8, inlined from 'void quick_lint_js::Output_Stream::append_padded_decimal_integer(T, int, std::enable_if_t<((bool)is_unsigned_v), char8_t>) [with T = unsigned int]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:67:17, inlined from 'virtual void quick_lint_js::{anonymous}::Test_Memory_Output_Stream_append_padded_decimal_integer_under_width_behaves_as_exact_width_Test::TestBody()' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/test/test-output-stream.cpp:191:36: /usr/include/c++/14.2.0/bits/stl_algobase.h:766:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 2147483648 and 9223372036854775807 bytes into a region of size 9 overflows the destination [-Wstringop-overflow=] 766 | __builtin_memmove(__result - _Num, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]', inlined from 'void quick_lint_js::Output_Stream::append(int, Func&&) [with Func = quick_lint_js::Output_Stream::append_padded_decimal_integer(unsigned int, int, std::enable_if_t)::]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:31:8, inlined from 'void quick_lint_js::Output_Stream::append_padded_decimal_integer(T, int, std::enable_if_t<((bool)is_unsigned_v), char8_t>) [with T = unsigned int]' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:67:17, inlined from 'virtual void quick_lint_js::{anonymous}::Test_Memory_Output_Stream_append_padded_decimal_integer_under_width_behaves_as_exact_width_Test::TestBody()' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/test/test-output-stream.cpp:191:36: /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/src/./quick-lint-js/io/output-stream.h:41:11: note: at offset [1, 10] into destination object of size 10 allocated by 'operator new []' 41 | new Char8[narrow_cast(max_byte_count)]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [300/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-diagnostic-assertion.cpp.o [301/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-diag-list.cpp.o [302/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-diag-code-list.cpp.o [303/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-debug-server.cpp.o [304/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-cxx-parser.cpp.o [305/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-crash.cpp.o [306/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-configuration.cpp.o In file included from /usr/include/c++/14.2.0/ios:42, from /usr/include/c++/14.2.0/ostream:40, from /usr/include/c++/14.2.0/bits/unique_ptr.h:43, from /usr/include/c++/14.2.0/memory:78, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/googletest/googlemock/include/gmock/gmock-actions.h:139, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/vendor/googletest/googlemock/include/gmock/gmock.h:59, from /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/build/test/CMakeFiles/quick-lint-js-test.dir/cmake_pch.hxx:5, from : In static member function 'static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)', inlined from 'static constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char8_t; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/basic_string.h:435:21, inlined from 'static constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, const _CharT*, const _CharT*) [with _CharT = char8_t; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/basic_string.h:489:16, inlined from 'constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_construct(_InIterator, _InIterator, std::forward_iterator_tag) [with _FwdIterator = const char8_t*; _CharT = char8_t; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/basic_string.tcc:247:21, inlined from 'constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with = std::allocator; _CharT = char8_t; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/basic_string.h:654:14, inlined from 'virtual void quick_lint_js::{anonymous}::Test_JSON_ascii_characters_are_parsable_by_simdjson_ondemand_Test::TestBody()' at /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/test/test-json.cpp:64:39: /usr/include/c++/14.2.0/bits/char_traits.h:693:56: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' reading between 16 and 9223372036854775806 bytes from a region of size 6 [-Wstringop-overread] 693 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [307/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-configuration-loader.cpp.o [308/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-concat.cpp.o [309/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-cli-location.cpp.o [310/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-c-string-list.cpp.o [311/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-c-api.cpp.o [312/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-byte-buffer.cpp.o [313/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-buffering-visitor.cpp.o [314/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-buffering-visitor-stack.cpp.o [315/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-buffering-diag-reporter.cpp.o [316/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-bit.cpp.o [317/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-async-byte-queue.cpp.o [318/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-assert.cpp.o [319/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/test-array.cpp.o [320/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/quick-lint-js/variable-analyzer-support.cpp.o [321/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/quick-lint-js/tjson.cpp.o [322/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/quick-lint-js/spy-visitor.cpp.o [323/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/quick-lint-js/parse-support.cpp.o [324/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/quick-lint-js/fake-configuration-filesystem.cpp.o [325/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/quick-lint-js/failing-diag-reporter.cpp.o [326/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/quick-lint-js/diagnostic-assertion.cpp.o [327/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/quick-lint-js/diag-matcher.cpp.o [328/329] Building CXX object test/CMakeFiles/quick-lint-js-test.dir/quick-lint-js/diag-collector.cpp.o [329/329] Linking CXX executable test/quick-lint-js-test Test project /home/buildozer/aports/community/quick-lint-js/src/quick-lint-js-3.2.0/build Start 1: quick-lint-js-test Start 2: quick-lint-js-test-cli 1/2 Test #2: quick-lint-js-test-cli ........... Passed 9.05 sec 2/2 Test #1: quick-lint-js-test ............... Passed 68.76 sec 100% tests passed, 0 tests failed out of 2 Total Test time (real) = 68.76 sec >>> quick-lint-js: Entering fakeroot... ninja: entering directory 'build' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/metainfo/com.quick_lint.quick_lint_js.metainfo.xml -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/icons/hicolor/scalable/apps/com.quick_lint.quick_lint_js.svg -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/man/man1/quick-lint-js.1 -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/man/man5/quick-lint-js.config.5 -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/man/man8/quick-lint-js-lsp.8 -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/vim/vimfiles/ale_linters/javascript/quick_lint_js.vim -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/vim/vimfiles/autoload/quick_lint_js_ale.vim -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/vim/vimfiles/doc/quick-lint-js.txt -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/vim/vimfiles/plugin/quick-lint-js.vim -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/nvim/site/ale_linters/javascript/quick_lint_js.vim -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/nvim/site/autoload/quick_lint_js_ale.vim -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/nvim/site/doc/quick-lint-js.txt -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/nvim/site/plugin/quick-lint-js.vim -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/nvim/site/lua/lspconfig/quick_lint_js.lua -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/emacs/site-lisp/flycheck-quicklintjs.el -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/emacs/site-lisp/lsp-quicklintjs.el -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/emacs/site-lisp/eglot-quicklintjs.el -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/emacs/site-lisp/flymake-quicklintjs.el -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/bin/quick-lint-js -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/zsh/site-functions/_quick-lint-js -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/zsh/vendor-completions/_quick-lint-js -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/bash-completion/completions/quick-lint-js.bash -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/fish/vendor_completions.d/quick-lint-js.fish -- Installing: /home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js/usr/share/powershell/completions/quick-lint-js.ps1 >>> quick-lint-js-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js-doc/usr/share/man' >>> quick-lint-js-doc*: Preparing subpackage quick-lint-js-doc... >>> quick-lint-js-doc*: Running postcheck for quick-lint-js-doc >>> quick-lint-js-bash-completion*: Running split function bashcomp... 'usr/share/bash-completion/completions' -> '/home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js-bash-completion/usr/share/bash-completion/completions' >>> quick-lint-js-bash-completion*: Preparing subpackage quick-lint-js-bash-completion... >>> quick-lint-js-bash-completion*: Running postcheck for quick-lint-js-bash-completion >>> quick-lint-js-fish-completion*: Running split function fishcomp... 'usr/share/fish/vendor_completions.d' -> '/home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js-fish-completion/usr/share/fish/vendor_completions.d' >>> quick-lint-js-fish-completion*: Preparing subpackage quick-lint-js-fish-completion... >>> quick-lint-js-fish-completion*: Running postcheck for quick-lint-js-fish-completion >>> quick-lint-js-zsh-completion*: Running split function zshcomp... 'usr/share/zsh/site-functions' -> '/home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js-zsh-completion/usr/share/zsh/site-functions' >>> quick-lint-js-zsh-completion*: Preparing subpackage quick-lint-js-zsh-completion... >>> quick-lint-js-zsh-completion*: Running postcheck for quick-lint-js-zsh-completion >>> quick-lint-js-emacs*: Running split function emacs... 'usr/share/emacs' -> '/home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js-emacs/usr/share/emacs' >>> quick-lint-js-emacs*: Preparing subpackage quick-lint-js-emacs... >>> quick-lint-js-emacs*: Running postcheck for quick-lint-js-emacs >>> quick-lint-js-neovim*: Running split function neovim... 'usr/share/nvim' -> '/home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js-neovim/usr/share/nvim' >>> quick-lint-js-neovim*: Preparing subpackage quick-lint-js-neovim... >>> quick-lint-js-neovim*: Running postcheck for quick-lint-js-neovim >>> quick-lint-js-vim*: Running split function vim... 'usr/share/vim' -> '/home/buildozer/aports/community/quick-lint-js/pkg/quick-lint-js-vim/usr/share/vim' >>> quick-lint-js-vim*: Preparing subpackage quick-lint-js-vim... >>> quick-lint-js-vim*: Running postcheck for quick-lint-js-vim >>> quick-lint-js*: Running postcheck for quick-lint-js >>> quick-lint-js*: Preparing package quick-lint-js... >>> quick-lint-js*: Stripping binaries >>> quick-lint-js-bash-completion*: Scanning shared objects >>> quick-lint-js-doc*: Scanning shared objects >>> quick-lint-js-emacs*: Scanning shared objects >>> quick-lint-js-fish-completion*: Scanning shared objects >>> quick-lint-js-neovim*: Scanning shared objects >>> quick-lint-js-vim*: Scanning shared objects >>> quick-lint-js-zsh-completion*: Scanning shared objects >>> quick-lint-js*: Scanning shared objects >>> quick-lint-js-bash-completion*: Tracing dependencies... >>> quick-lint-js-bash-completion*: Package size: 2.7 KB >>> quick-lint-js-bash-completion*: Compressing data... >>> quick-lint-js-bash-completion*: Create checksum... >>> quick-lint-js-bash-completion*: Create quick-lint-js-bash-completion-3.2.0-r0.apk >>> quick-lint-js-doc*: Tracing dependencies... >>> quick-lint-js-doc*: Package size: 10.5 KB >>> quick-lint-js-doc*: Compressing data... >>> quick-lint-js-doc*: Create checksum... >>> quick-lint-js-doc*: Create quick-lint-js-doc-3.2.0-r0.apk >>> quick-lint-js-emacs*: Tracing dependencies... >>> quick-lint-js-emacs*: Package size: 13.2 KB >>> quick-lint-js-emacs*: Compressing data... >>> quick-lint-js-emacs*: Create checksum... >>> quick-lint-js-emacs*: Create quick-lint-js-emacs-3.2.0-r0.apk >>> quick-lint-js-fish-completion*: Tracing dependencies... >>> quick-lint-js-fish-completion*: Package size: 3.0 KB >>> quick-lint-js-fish-completion*: Compressing data... >>> quick-lint-js-fish-completion*: Create checksum... >>> quick-lint-js-fish-completion*: Create quick-lint-js-fish-completion-3.2.0-r0.apk >>> quick-lint-js-neovim*: Tracing dependencies... >>> quick-lint-js-neovim*: Package size: 19.9 KB >>> quick-lint-js-neovim*: Compressing data... >>> quick-lint-js-neovim*: Create checksum... >>> quick-lint-js-neovim*: Create quick-lint-js-neovim-3.2.0-r0.apk >>> quick-lint-js-vim*: Tracing dependencies... >>> quick-lint-js-vim*: Package size: 16.6 KB >>> quick-lint-js-vim*: Compressing data... >>> quick-lint-js-vim*: Create checksum... >>> quick-lint-js-vim*: Create quick-lint-js-vim-3.2.0-r0.apk >>> quick-lint-js-zsh-completion*: Tracing dependencies... >>> quick-lint-js-zsh-completion*: Package size: 3.2 KB >>> quick-lint-js-zsh-completion*: Compressing data... >>> quick-lint-js-zsh-completion*: Create checksum... >>> quick-lint-js-zsh-completion*: Create quick-lint-js-zsh-completion-3.2.0-r0.apk >>> quick-lint-js*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libstdc++.so.6 >>> quick-lint-js*: Package size: 1.0 MB >>> quick-lint-js*: Compressing data... >>> quick-lint-js*: Create checksum... >>> quick-lint-js*: Create quick-lint-js-3.2.0-r0.apk >>> quick-lint-js: Build complete at Sat, 09 Nov 2024 09:11:41 +0000 elapsed time 0h 2m 25s >>> quick-lint-js: Cleaning up srcdir >>> quick-lint-js: Cleaning up pkgdir >>> quick-lint-js: Uninstalling dependencies... (1/8) Purging .makedepends-quick-lint-js (20241109.090930) (2/8) Purging cmake (3.30.5-r0) (3/8) Purging libarchive (3.7.7-r0) (4/8) Purging libbz2 (1.0.8-r6) (5/8) Purging libuv (1.49.2-r0) (6/8) Purging rhash-libs (1.4.5-r0) (7/8) Purging samurai (1.2-r6) (8/8) Purging xz-libs (5.6.3-r0) Executing busybox-1.37.0-r6.trigger OK: 395 MiB in 101 packages >>> quick-lint-js: Updating the community/x86_64 repository index... >>> quick-lint-js: Signing the index...