==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: binaryen 1:130-1 (Thu Jun  4 21:51:28 2026)
==> Retrieving sources...
  -> Found binaryen-130.tar.gz
  -> Found binaryen.sh
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha384sums...
    binaryen-130.tar.gz ... Passed
    binaryen.sh ... Passed
==> Making package: binaryen 1:130-1 (Thu Jun  4 21:51:38 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (7) cppdap-1.58.0-3  hicolor-icon-theme-0.18-1  jsoncpp-1.9.6-3  libuv-1.52.1-1  rhash-1.4.6-1  cmake-4.3.3-1  ninja-1.13.2-3

Total Download Size:     0.17 MiB
Total Installed Size:  112.96 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 ninja-1.13.2-3-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator [pending]
    qt6-base: cmake-gui
installing ninja...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Retrieving sources...
  -> Found binaryen-130.tar.gz
  -> Found binaryen.sh
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting binaryen-130.tar.gz with bsdtar
==> Starting build()...
-- The C compiler identification is GNU 16.1.1
-- The CXX compiler identification is GNU 16.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - 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/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- No build type selected, default to Release
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Building with -fno-omit-frame-pointer
-- Building with -fno-rtti
-- Building with -fPIC
-- Building with -UNDEBUG
-- Building with -fdiagnostics-color=always
-- Building with -DBUILD_LLVM_DWARF
-- Building with -Wall
-- Building with -Werror
-- Building with -Wextra
-- Building with -Wno-unused-parameter
-- Building with -Wno-dangling-pointer
-- Building with -Wno-implicit-int-float-conversion
-- Building with -Wno-unknown-warning-option
-- Building with -Wswitch
-- Building with -Wimplicit-fallthrough
-- Building with -Wnon-virtual-dtor
-- Building with -Wsuggest-override
-- Building libbinaryen as shared library.
-- Linking with -Bsymbolic
-- Configuring done (1.9s)
-- Generating done (0.1s)
-- Build files have been written to: /build/binaryen/src/binaryen-version_130/build
ninja: Entering directory `build'
[1/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/effects.cpp.o
[2/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/export-utils.cpp.o
[3/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/intrinsics.cpp.o
[4/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/drop.cpp.o
[5/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/lubs.cpp.o
[6/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/eh-utils.cpp.o
[7/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionManipulator.cpp.o
[8/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/metadata.cpp.o
[9/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/memory-utils.cpp.o
[10/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionAnalyzer.cpp.o
[11/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/names.cpp.o
[12/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/public-type-validator.cpp.o
[13/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/principal-type.cpp.o
[14/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/properties.cpp.o
[15/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalStructuralDominance.cpp.o
[16/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/ReFinalize.cpp.o
[17/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/runtime-global.cpp.o
[18/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/runtime-table.cpp.o
[19/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-utils.cpp.o
[20/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/return-utils.cpp.o
[21/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/stack-utils.cpp.o
[22/312] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asmangle.cpp.o
[23/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalGraph.cpp.o
[24/312] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asm_v_wasm.cpp.o
[25/312] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/shared-constants.cpp.o
[26/312] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/parser.cpp.o
[27/312] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/optimizer-shared.cpp.o
[28/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/table-utils.cpp.o
[29/312] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/simple_ast.cpp.o
[30/312] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/interpreter.cpp.o
[31/312] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/expression-iterator.cpp.o
[32/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/string-utils.cpp.o
[33/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/possible-contents.cpp.o
[34/312] Building CXX object CMakeFiles/binaryen.dir/src/cfg/Relooper.cpp.o
[35/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/type-updating.cpp.o
[36/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/test_passes.cpp.o
[37/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/pass.cpp.o
[38/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/AlignmentLowering.cpp.o
[39/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/param-utils.cpp.o
[40/312] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-splitting.cpp.o
[41/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/AvoidReinterprets.cpp.o
[42/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodePushing.cpp.o
[43/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/AbstractTypeRefining.cpp.o
[44/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstHoisting.cpp.o
[45/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/CoalesceLocals.cpp.o
[46/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeAlign.cpp.o
[47/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/DataFlowOpts.cpp.o
[48/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadArgumentElimination.cpp.o
[49/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/DebugLocationPropagation.cpp.o
[50/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstantFieldPropagation.cpp.o
[51/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Asyncify.cpp.o
[52/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadCodeElimination.cpp.o
[53/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeNaN.cpp.o
[54/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/DWARF.cpp.o
[55/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodeFolding.cpp.o
[56/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateImportElimination.cpp.o
[57/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/EncloseWorld.cpp.o
[58/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadArgumentElimination2.cpp.o
[59/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Directize.cpp.o
[60/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateFunctionElimination.cpp.o
[61/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/FuncCastEmulation.cpp.o
[62/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/GenerateDynCalls.cpp.o
[63/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/ExtractFunction.cpp.o
[64/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Flatten.cpp.o
[65/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalRefining.cpp.o
[66/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalEffects.cpp.o
[67/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalStructInference.cpp.o
[68/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/GUFA.cpp.o
[69/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/HeapStoreOptimization.cpp.o
[70/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalTypeOptimization.cpp.o
[71/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentLocals.cpp.o
[72/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Intrinsics.cpp.o
[73/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Outlining.cpp.o
[74/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/I64ToI32Lowering.cpp.o
[75/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentMemory.cpp.o
[76/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Heap2Local.cpp.o
[77/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/LimitSegments.cpp.o
[78/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentBranchHints.cpp.o
[79/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMMemoryCopyFillLowering.cpp.o
[80/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLItableMerging.cpp.o
[81/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLOpts.cpp.o
[82/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/LegalizeJSInterface.cpp.o
[83/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/LogExecution.cpp.o
[84/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalSubtyping.cpp.o
[85/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/MarkJSCalled.cpp.o
[86/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/LoopInvariantCodeMotion.cpp.o
[87/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Inlining.cpp.o
[88/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeLocals.cpp.o
[89/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Memory64Lowering.cpp.o
[90/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinifyImportsAndExports.cpp.o
[91/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalCSE.cpp.o
[92/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/MemoryPacking.cpp.o
[93/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeSimilarFunctions.cpp.o
[94/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Metrics.cpp.o
[95/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeBlocks.cpp.o
[96/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameTypes.cpp.o
[97/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/NoInline.cpp.o
[98/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameList.cpp.o
[99/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinimizeRecGroups.cpp.o
[100/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/MultiMemoryLowering.cpp.o
[101/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMNontrappingFPToIntLowering.cpp.o
[102/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeForJS.cpp.o
[103/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/PickLoadSigns.cpp.o
[104/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Monomorphize.cpp.o
[105/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/OnceReduction.cpp.o
[106/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeAddedConstants.cpp.o
[107/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintBoundary.cpp.o
In file included from /usr/include/c++/16.1.1/bits/stl_iterator.h:78,
                 from /usr/include/c++/16.1.1/bits/ranges_base.h:39,
                 from /usr/include/c++/16.1.1/bits/ranges_util.h:34,
                 from /usr/include/c++/16.1.1/tuple:46,
                 from /usr/include/c++/16.1.1/functional:71,
                 from /build/binaryen/src/binaryen-version_130/src/pass.h:20,
                 from /build/binaryen/src/binaryen-version_130/src/ir/module-utils.h:20,
                 from /build/binaryen/src/binaryen-version_130/src/passes/PrintBoundary.cpp:54:
In function 'constexpr void std::destroy_at(_Tp*) [with _Tp = mutex]',
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = mutex]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<void> >::destroy(allocator_type&, _Up*) [with _Up = std::mutex]' at /usr/include/c++/16.1.1/bits/alloc_traits.h:859:17,
    inlined from 'void std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_dispose() [with _Tp = std::mutex; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:682:35,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:423:18,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:392:5,
    inlined from 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1136:21,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1610:7,
    inlined from 'std::shared_ptr<json::Value>::~shared_ptr()' at /usr/include/c++/16.1.1/bits/shared_ptr.h:175:11,
    inlined from 'json::Value::Ref::~Ref()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:63:10,
    inlined from 'json::Value::Ref wasm::PrintBoundary::getTypes(wasm::Type, bool)' at /build/binaryen/src/binaryen-version_130/src/passes/PrintBoundary.cpp:127:39:
/usr/include/c++/16.1.1/bits/stl_construct.h:88:9: warning: array subscript 'std::mutex[0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=]
   88 |         __location->~_Tp();
      |         ^~~~~~~~~~
In file included from /usr/include/c++/16.1.1/bits/shared_ptr.h:53,
                 from /usr/include/c++/16.1.1/memory:82,
                 from /build/binaryen/src/binaryen-version_130/src/support/mixed_arena.h:22,
                 from /build/binaryen/src/binaryen-version_130/src/pass.h:22:
In constructor 'std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]',
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:992:22,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1555:17,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value]' at /usr/include/c++/16.1.1/bits/shared_ptr.h:213:46,
    inlined from 'json::Value::Ref::Ref(json::Value*)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:65:53,
    inlined from 'static json::Value::Ref json::Value::make(T) [with T = std::__cxx11::basic_string<char>]' at /build/binaryen/src/binaryen-version_130/src/support/json.h:72:70,
    inlined from 'json::Value::Ref wasm::PrintBoundary::getTypes(wasm::Type, bool)' at /build/binaryen/src/binaryen-version_130/src/passes/PrintBoundary.cpp:127:39:
/usr/include/c++/16.1.1/bits/shared_ptr_base.h:981:23: note: at offset 16 into object of size 24 allocated by 'operator new'
  981 |               _M_pi = new _Sp_counted_ptr<_Ptr, _Lp>(__p);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::destroy_at(_Tp*) [with _Tp = mutex]',
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = mutex]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<void> >::destroy(allocator_type&, _Up*) [with _Up = std::mutex]' at /usr/include/c++/16.1.1/bits/alloc_traits.h:859:17,
    inlined from 'void std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_dispose() [with _Tp = std::mutex; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:682:35,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:423:18,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:392:5,
    inlined from 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1136:21,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1610:7,
    inlined from 'std::shared_ptr<json::Value>::~shared_ptr()' at /usr/include/c++/16.1.1/bits/shared_ptr.h:175:11,
    inlined from 'json::Value::Ref::~Ref()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:63:10,
    inlined from 'wasm::PrintBoundary::run(wasm::Module*)::<lambda(wasm::ExternalKind, wasm::Importable*)>' at /build/binaryen/src/binaryen-version_130/src/passes/PrintBoundary.cpp:78:27:
/usr/include/c++/16.1.1/bits/stl_construct.h:88:9: warning: array subscript 'std::mutex[0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=]
   88 |         __location->~_Tp();
      |         ^~~~~~~~~~
In constructor 'std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]',
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:992:22,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1555:17,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value]' at /usr/include/c++/16.1.1/bits/shared_ptr.h:213:46,
    inlined from 'json::Value::Ref::Ref(json::Value*)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:65:53,
    inlined from 'static json::Value::Ref json::Value::makeObject()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:79:22,
    inlined from 'wasm::PrintBoundary::run(wasm::Module*)::<lambda(wasm::ExternalKind, wasm::Importable*)>' at /build/binaryen/src/binaryen-version_130/src/passes/PrintBoundary.cpp:73:45:
/usr/include/c++/16.1.1/bits/shared_ptr_base.h:981:23: note: at offset 16 into object of size 24 allocated by 'operator new'
  981 |               _M_pi = new _Sp_counted_ptr<_Ptr, _Lp>(__p);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::destroy_at(_Tp*) [with _Tp = mutex]',
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = mutex]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<void> >::destroy(allocator_type&, _Up*) [with _Up = std::mutex]' at /usr/include/c++/16.1.1/bits/alloc_traits.h:859:17,
    inlined from 'void std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_dispose() [with _Tp = std::mutex; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:682:35,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:423:18,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:392:5,
    inlined from 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1136:21,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1610:7,
    inlined from 'std::shared_ptr<json::Value>::~shared_ptr()' at /usr/include/c++/16.1.1/bits/shared_ptr.h:175:11,
    inlined from 'json::Value::Ref::~Ref()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:63:10,
    inlined from 'wasm::PrintBoundary::run(wasm::Module*)::<lambda(wasm::ExternalKind, wasm::Importable*)>' at /build/binaryen/src/binaryen-version_130/src/passes/PrintBoundary.cpp:79:7:
/usr/include/c++/16.1.1/bits/stl_construct.h:88:9: warning: array subscript 'std::mutex[0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=]
   88 |         __location->~_Tp();
      |         ^~~~~~~~~~
In constructor 'std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]',
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:992:22,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1555:17,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value]' at /usr/include/c++/16.1.1/bits/shared_ptr.h:213:46,
    inlined from 'json::Value::Ref::Ref(json::Value*)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:65:53,
    inlined from 'static json::Value::Ref json::Value::makeObject()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:79:22,
    inlined from 'wasm::PrintBoundary::run(wasm::Module*)::<lambda(wasm::ExternalKind, wasm::Importable*)>' at /build/binaryen/src/binaryen-version_130/src/passes/PrintBoundary.cpp:73:45:
/usr/include/c++/16.1.1/bits/shared_ptr_base.h:981:23: note: at offset 16 into object of size 24 allocated by 'operator new'
  981 |               _M_pi = new _Sp_counted_ptr<_Ptr, _Lp>(__p);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::destroy_at(_Tp*) [with _Tp = mutex]',
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = mutex]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<void> >::destroy(allocator_type&, _Up*) [with _Up = std::mutex]' at /usr/include/c++/16.1.1/bits/alloc_traits.h:859:17,
    inlined from 'void std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_dispose() [with _Tp = std::mutex; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:682:35,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:423:18,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:392:5,
    inlined from 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1136:21,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1610:7,
    inlined from 'std::shared_ptr<json::Value>::~shared_ptr()' at /usr/include/c++/16.1.1/bits/shared_ptr.h:175:11,
    inlined from 'json::Value::Ref::~Ref()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:63:10,
    inlined from 'virtual void wasm::PrintBoundary::run(wasm::Module*)' at /build/binaryen/src/binaryen-version_130/src/passes/PrintBoundary.cpp:101:3:
/usr/include/c++/16.1.1/bits/stl_construct.h:88:9: warning: array subscript 'std::mutex[0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=]
   88 |         __location->~_Tp();
      |         ^~~~~~~~~~
In constructor 'std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]',
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:992:22,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1555:17,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value]' at /usr/include/c++/16.1.1/bits/shared_ptr.h:213:46,
    inlined from 'json::Value::Ref::Ref(json::Value*)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:65:53,
    inlined from 'static json::Value::Ref json::Value::makeArray()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:74:22,
    inlined from 'virtual void wasm::PrintBoundary::run(wasm::Module*)' at /build/binaryen/src/binaryen-version_130/src/passes/PrintBoundary.cpp:82:43:
/usr/include/c++/16.1.1/bits/shared_ptr_base.h:981:23: note: at offset 16 into object of size 24 allocated by 'operator new'
  981 |               _M_pi = new _Sp_counted_ptr<_Ptr, _Lp>(__p);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::destroy_at(_Tp*) [with _Tp = mutex]',
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = mutex]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<void> >::destroy(allocator_type&, _Up*) [with _Up = std::mutex]' at /usr/include/c++/16.1.1/bits/alloc_traits.h:859:17,
    inlined from 'void std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_dispose() [with _Tp = std::mutex; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:682:35,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:423:18,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:392:5,
    inlined from 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1136:21,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1610:7,
    inlined from 'std::shared_ptr<json::Value>::~shared_ptr()' at /usr/include/c++/16.1.1/bits/shared_ptr.h:175:11,
    inlined from 'json::Value::Ref::~Ref()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:63:10,
    inlined from 'virtual void wasm::PrintBoundary::run(wasm::Module*)' at /build/binaryen/src/binaryen-version_130/src/passes/PrintBoundary.cpp:90:25:
/usr/include/c++/16.1.1/bits/stl_construct.h:88:9: warning: array subscript 'std::mutex[0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=]
   88 |         __location->~_Tp();
      |         ^~~~~~~~~~
In constructor 'std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]',
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:992:22,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1555:17,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value]' at /usr/include/c++/16.1.1/bits/shared_ptr.h:213:46,
    inlined from 'json::Value::Ref::Ref(json::Value*)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:65:53,
    inlined from 'static json::Value::Ref json::Value::makeObject()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:79:22,
    inlined from 'virtual void wasm::PrintBoundary::run(wasm::Module*)' at /build/binaryen/src/binaryen-version_130/src/passes/PrintBoundary.cpp:85:43:
/usr/include/c++/16.1.1/bits/shared_ptr_base.h:981:23: note: at offset 16 into object of size 24 allocated by 'operator new'
  981 |               _M_pi = new _Sp_counted_ptr<_Ptr, _Lp>(__p);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::destroy_at(_Tp*) [with _Tp = mutex]',
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = mutex]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<void> >::destroy(allocator_type&, _Up*) [with _Up = std::mutex]' at /usr/include/c++/16.1.1/bits/alloc_traits.h:859:17,
    inlined from 'void std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_dispose() [with _Tp = std::mutex; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:682:35,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:423:18,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:392:5,
    inlined from 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1136:21,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1610:7,
    inlined from 'std::shared_ptr<json::Value>::~shared_ptr()' at /usr/include/c++/16.1.1/bits/shared_ptr.h:175:11,
    inlined from 'json::Value::Ref::~Ref()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:63:10,
    inlined from 'virtual void wasm::PrintBoundary::run(wasm::Module*)' at /build/binaryen/src/binaryen-version_130/src/passes/PrintBoundary.cpp:91:5:
/usr/include/c++/16.1.1/bits/stl_construct.h:88:9: warning: array subscript 'std::mutex[0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=]
   88 |         __location->~_Tp();
      |         ^~~~~~~~~~
In constructor 'std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]',
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:992:22,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1555:17,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value]' at /usr/include/c++/16.1.1/bits/shared_ptr.h:213:46,
    inlined from 'json::Value::Ref::Ref(json::Value*)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:65:53,
    inlined from 'static json::Value::Ref json::Value::makeObject()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:79:22,
    inlined from 'virtual void wasm::PrintBoundary::run(wasm::Module*)' at /build/binaryen/src/binaryen-version_130/src/passes/PrintBoundary.cpp:85:43:
/usr/include/c++/16.1.1/bits/shared_ptr_base.h:981:23: note: at offset 16 into object of size 24 allocated by 'operator new'
  981 |               _M_pi = new _Sp_counted_ptr<_Ptr, _Lp>(__p);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-implicit-int-float-conversion' may have been intended to silence earlier diagnostics
[108/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Poppify.cpp.o
[109/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeCasts.cpp.o
[110/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFeatures.cpp.o
[111/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFunctionMap.cpp.o
[112/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/PostEmscripten.cpp.o
[113/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintCallGraph.cpp.o
[114/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/SetGlobals.cpp.o
[115/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/RoundTrip.cpp.o
[116/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Print.cpp.o
[117/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignExtLowering.cpp.o
[118/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeInstructions.cpp.o
[119/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripTargetFeatures.cpp.o
[120/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Strip.cpp.o
[121/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLifting.cpp.o
[122/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignaturePruning.cpp.o
[123/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Precompute.cpp.o
[124/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripToolchainAnnotations.cpp.o
[125/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignatureRefining.cpp.o
[126/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveExports.cpp.o
[127/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveMemoryInit.cpp.o
[128/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/RandomizeBranchHints.cpp.o
[129/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/TraceCalls.cpp.o
[130/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLowering.cpp.o
[131/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveImports.cpp.o
[132/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedTypes.cpp.o
[133/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedNames.cpp.o
[134/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderFunctions.cpp.o
[135/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveNonJSOps.cpp.o
[136/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveRelaxedSIMD.cpp.o
[137/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/RedundantSetElimination.cpp.o
[138/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderGlobals.cpp.o
[139/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderLocals.cpp.o
[140/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderTypes.cpp.o
[141/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedModuleElements.cpp.o
[142/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/TrapMode.cpp.o
[143/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReReloop.cpp.o
[144/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/SeparateDataSegments.cpp.o
[145/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedBrs.cpp.o
[146/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeGeneralizing.cpp.o
[147/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/SafeHeap.cpp.o
[148/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeMerging.cpp.o
[149/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeSSA.cpp.o
[150/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/StackCheck.cpp.o
[151/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeRefining.cpp.o
[152/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Souperify.cpp.o
[153/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/SpillPointers.cpp.o
[154/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripEH.cpp.o
[155/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/TupleOptimization.cpp.o
[156/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeFinalizing.cpp.o
[157/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/WasmIntrinsics.cpp.o
[158/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Untee.cpp.o
[159/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/SSAify.cpp.o
[160/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyGlobals.cpp.o
[161/312] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-defs.cpp.o
[162/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/TranslateEH.cpp.o
[163/312] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-decls.cpp.o
[164/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyLocals.cpp.o
[165/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Unsubtyping.cpp.o
[166/312] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-2-typedefs.cpp.o
[167/312] Building CXX object CMakeFiles/binaryen.dir/src/passes/Vacuum.cpp.o
[168/312] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-3-implicit-types.cpp.o
[169/312] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree_node.cpp.o
[170/312] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree.cpp.o
[171/312] Building CXX object CMakeFiles/binaryen.dir/src/support/bits.cpp.o
[172/312] Building CXX object CMakeFiles/binaryen.dir/src/support/colors.cpp.o
[173/312] Building CXX object CMakeFiles/binaryen.dir/src/support/archive.cpp.o
[174/312] Building CXX object CMakeFiles/binaryen.dir/src/support/debug.cpp.o
[175/312] Building CXX object CMakeFiles/binaryen.dir/src/support/dfa_minimization.cpp.o
[176/312] Building CXX object CMakeFiles/binaryen.dir/src/support/command-line.cpp.o
[177/312] Building CXX object CMakeFiles/binaryen.dir/src/support/int128.cpp.o
[178/312] Building CXX object CMakeFiles/binaryen.dir/src/parser/wast-parser.cpp.o
[179/312] Building CXX object CMakeFiles/binaryen.dir/src/support/file.cpp.o
[180/312] Building CXX object CMakeFiles/binaryen.dir/src/parser/wat-parser.cpp.o
[181/312] Building CXX object CMakeFiles/binaryen.dir/src/support/intervals.cpp.o
[182/312] Building CXX object CMakeFiles/binaryen.dir/src/support/safe_integer.cpp.o
[183/312] Building CXX object CMakeFiles/binaryen.dir/src/support/istring.cpp.o
[184/312] Building CXX object CMakeFiles/binaryen.dir/src/support/name.cpp.o
[185/312] Building CXX object CMakeFiles/binaryen.dir/src/support/path.cpp.o
[186/312] Building CXX object CMakeFiles/binaryen.dir/src/support/json.cpp.o
[187/312] Building CXX object CMakeFiles/binaryen.dir/src/support/utilities.cpp.o
[188/312] Building CXX object CMakeFiles/binaryen.dir/src/support/threads.cpp.o
[189/312] Building CXX object CMakeFiles/binaryen.dir/src/support/string.cpp.o
[190/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/source-map.cpp.o
In file included from /usr/include/c++/16.1.1/optional:53,
                 from /build/binaryen/src/binaryen-version_130/src/source-map.h:20,
                 from /build/binaryen/src/binaryen-version_130/src/wasm/source-map.cpp:17:
In function 'constexpr void std::destroy_at(_Tp*) [with _Tp = mutex]',
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = mutex]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<void> >::destroy(allocator_type&, _Up*) [with _Up = std::mutex]' at /usr/include/c++/16.1.1/bits/alloc_traits.h:859:17,
    inlined from 'void std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_dispose() [with _Tp = std::mutex; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:682:35,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:423:18,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:392:5,
    inlined from 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1136:21,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1610:7,
    inlined from 'std::shared_ptr<json::Value>::~shared_ptr()' at /usr/include/c++/16.1.1/bits/shared_ptr.h:175:11,
    inlined from 'json::Value::Ref::~Ref()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:63:10,
    inlined from 'char* json::Value::parse(char*, StringEncoding)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:390:7:
/usr/include/c++/16.1.1/bits/stl_construct.h:88:9: warning: array subscript 'std::mutex[0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=]
   88 |         __location->~_Tp();
      |         ^~~~~~~~~~
In file included from /usr/include/c++/16.1.1/bits/shared_ptr.h:53,
                 from /usr/include/c++/16.1.1/memory:82,
                 from /build/binaryen/src/binaryen-version_130/src/support/json.h:33,
                 from /build/binaryen/src/binaryen-version_130/src/source-map.h:22:
In constructor 'std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]',
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:992:22,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1555:17,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value]' at /usr/include/c++/16.1.1/bits/shared_ptr.h:213:46,
    inlined from 'json::Value::Ref::Ref(json::Value*)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:65:53,
    inlined from 'char* json::Value::parse(char*, StringEncoding)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:380:36:
/usr/include/c++/16.1.1/bits/shared_ptr_base.h:981:23: note: at offset 16 into object of size 24 allocated by 'operator new'
  981 |               _M_pi = new _Sp_counted_ptr<_Ptr, _Lp>(__p);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::destroy_at(_Tp*) [with _Tp = mutex]',
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = mutex]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<void> >::destroy(allocator_type&, _Up*) [with _Up = std::mutex]' at /usr/include/c++/16.1.1/bits/alloc_traits.h:859:17,
    inlined from 'void std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_dispose() [with _Tp = std::mutex; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:682:35,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:423:18,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:392:5,
    inlined from 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1136:21,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1610:7,
    inlined from 'std::shared_ptr<json::Value>::~shared_ptr()' at /usr/include/c++/16.1.1/bits/shared_ptr.h:175:11,
    inlined from 'json::Value::Ref::~Ref()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:63:10,
    inlined from 'char* json::Value::parse(char*, StringEncoding)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:346:7:
/usr/include/c++/16.1.1/bits/stl_construct.h:88:9: warning: array subscript 'std::mutex[0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=]
   88 |         __location->~_Tp();
      |         ^~~~~~~~~~
In constructor 'std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]',
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:992:22,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1555:17,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value]' at /usr/include/c++/16.1.1/bits/shared_ptr.h:213:46,
    inlined from 'json::Value::Ref::Ref(json::Value*)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:65:53,
    inlined from 'char* json::Value::parse(char*, StringEncoding)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:336:35:
/usr/include/c++/16.1.1/bits/shared_ptr_base.h:981:23: note: at offset 16 into object of size 24 allocated by 'operator new'
  981 |               _M_pi = new _Sp_counted_ptr<_Ptr, _Lp>(__p);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::destroy_at(_Tp*) [with _Tp = mutex]',
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = mutex]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<void> >::destroy(allocator_type&, _Up*) [with _Up = std::mutex]' at /usr/include/c++/16.1.1/bits/alloc_traits.h:859:17,
    inlined from 'void std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_dispose() [with _Tp = std::mutex; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:682:35,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:423:18,
    inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:392:5,
    inlined from 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1136:21,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1610:7,
    inlined from 'std::shared_ptr<json::Value>::~shared_ptr()' at /usr/include/c++/16.1.1/bits/shared_ptr.h:175:11,
    inlined from 'json::Value::Ref::~Ref()' at /build/binaryen/src/binaryen-version_130/src/support/json.h:63:10,
    inlined from 'char* json::Value::parse(char*, StringEncoding)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:346:7:
/usr/include/c++/16.1.1/bits/stl_construct.h:88:9: warning: array subscript 'std::mutex[0]' is partly outside array bounds of 'void [24]' [-Warray-bounds=]
   88 |         __location->~_Tp();
      |         ^~~~~~~~~~
In constructor 'std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]',
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = json::Value*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:992:22,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/16.1.1/bits/shared_ptr_base.h:1555:17,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = json::Value; <template-parameter-2-2> = void; _Tp = json::Value]' at /usr/include/c++/16.1.1/bits/shared_ptr.h:213:46,
    inlined from 'json::Value::Ref::Ref(json::Value*)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:65:53,
    inlined from 'char* json::Value::parse(char*, StringEncoding)' at /build/binaryen/src/binaryen-version_130/src/support/json.h:336:35:
/usr/include/c++/16.1.1/bits/shared_ptr_base.h:981:23: note: at offset 16 into object of size 24 allocated by 'operator new'
  981 |               _M_pi = new _Sp_counted_ptr<_Ptr, _Lp>(__p);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-implicit-int-float-conversion' may have been intended to silence earlier diagnostics
[191/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/parsing.cpp.o
[192/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm.cpp.o
[193/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-emscripten.cpp.o
[194/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/literal.cpp.o
[195/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-debug.cpp.o
[196/312] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-1-decls.cpp.o
[197/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-io.cpp.o
[198/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type-shape.cpp.o
[199/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack-opts.cpp.o
[200/312] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-4-module-types.cpp.o
[201/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type.cpp.o
[202/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Binary.cpp.o
[203/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-binary.cpp.o
[204/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-ir-builder.cpp.o
[205/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ConvertUTF.cpp.o
[206/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack.cpp.o
[207/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Debug.cpp.o
[208/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DataExtractor.cpp.o
[209/312] Building CXX object CMakeFiles/binaryen.dir/src/analysis/cfg.cpp.o
[210/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DJB.cpp.o
[211/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Dwarf.cpp.o
[212/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAddressRange.cpp.o
[213/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAbbreviationDeclaration.cpp.o
[214/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFCompileUnit.cpp.o
[215/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/dwarf2yaml.cpp.o
[216/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAcceleratorTable.cpp.o
[217/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAbbrev.cpp.o
[218/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDataExtractor.cpp.o
[219/312] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-5-defs.cpp.o
[220/312] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-validator.cpp.o
[221/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugArangeSet.cpp.o
[222/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAddr.cpp.o
[223/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugFrame.cpp.o
[224/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAranges.cpp.o
[225/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugMacro.cpp.o
[226/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugInfoEntry.cpp.o
[227/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFContext.cpp.o
[228/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLoc.cpp.o
[229/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLine.cpp.o
[230/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugPubTable.cpp.o
[231/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRnglists.cpp.o
[232/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRangeList.cpp.o
[233/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFEmitter.cpp.o
[234/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFGdbIndex.cpp.o
[235/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDie.cpp.o
[236/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFExpression.cpp.o
[237/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFListTable.cpp.o
[238/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFFormValue.cpp.o
[239/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnitIndex.cpp.o
[240/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFTypeUnit.cpp.o
[241/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ErrorHandling.cpp.o
[242/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/FormatVariadic.cpp.o
[243/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Error.cpp.o
[244/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Hashing.cpp.o
[245/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVisitor.cpp.o
[246/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LEB128.cpp.o
[247/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnit.cpp.o
[248/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MCRegisterInfo.cpp.o
[249/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MD5.cpp.o
[250/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LineIterator.cpp.o
[251/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFYAML.cpp.o
[252/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/NativeFormatting.cpp.o
[253/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MemoryBuffer.cpp.o
[254/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/obj2yaml_Error.cpp.o
[255/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Optional.cpp.o
[256/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SmallVector.cpp.o
[257/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ObjectFile.cpp.o
[258/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ScopedPrinter.cpp.o
[259/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVerifier.cpp.o
[260/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Path.cpp.o
[261/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/UnicodeCaseFold.cpp.o
[262/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringMap.cpp.o
[263/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/raw_ostream.cpp.o
[264/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringRef.cpp.o
[265/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Twine.cpp.o
[266/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/WithColor.cpp.o
[267/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SymbolicFile.cpp.o
[268/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SourceMgr.cpp.o
[269/312] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/random.cpp.o
[270/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLTraits.cpp.o
[271/312] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLParser.cpp.o
[272/312] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/parameters.cpp.o
[273/312] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/heap-types.cpp.o
[274/312] Building CXX object src/tools/CMakeFiles/wasm-as.dir/wasm-as.cpp.o
[275/312] Building CXX object src/tools/CMakeFiles/wasm-emscripten-finalize.dir/wasm-emscripten-finalize.cpp.o
[276/312] Building CXX object CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o
[277/312] Building CXX object src/tools/CMakeFiles/wasm-dis.dir/wasm-dis.cpp.o
[278/312] Linking CXX shared library lib/libbinaryen.so
[279/312] Building CXX object src/tools/CMakeFiles/wasm-metadce.dir/wasm-metadce.cpp.o
[280/312] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/heap-types.cpp.o
[281/312] Building CXX object src/tools/CMakeFiles/wasm-merge.dir/wasm-merge.cpp.o
[282/312] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/wasm-opt.cpp.o
[283/312] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/random.cpp.o
[284/312] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/parameters.cpp.o
[285/312] Building CXX object src/tools/CMakeFiles/wasm-shell.dir/wasm-shell.cpp.o
[286/312] Building CXX object src/tools/CMakeFiles/wasm2js.dir/wasm2js.cpp.o
[287/312] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/wasm-fuzz-types.cpp.o
[288/312] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/random.cpp.o
[289/312] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/parameters.cpp.o
[290/312] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/heap-types.cpp.o
[291/312] Building CXX object src/tools/CMakeFiles/wasm-ctor-eval.dir/wasm-ctor-eval.cpp.o
[292/312] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/fuzzing.cpp.o
[293/312] Linking CXX executable bin/wasm-opt
[294/312] Linking CXX executable bin/wasm-metadce
[295/312] Linking CXX executable bin/wasm2js
[296/312] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/instrumenter.cpp.o
[297/312] Linking CXX executable bin/wasm-emscripten-finalize
[298/312] Linking CXX executable bin/wasm-as
[299/312] Linking CXX executable bin/wasm-dis
[300/312] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/wasm-split.cpp.o
[301/312] Linking CXX executable bin/wasm-ctor-eval
[302/312] Linking CXX executable bin/wasm-shell
[303/312] Linking CXX executable bin/wasm-merge
[304/312] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/split-options.cpp.o
[305/312] Linking CXX executable bin/wasm-split
[306/312] Building CXX object src/tools/wasm-reduce/CMakeFiles/wasm-reduce.dir/wasm-reduce.cpp.o
In file included from /build/binaryen/src/binaryen-version_130/src/tools/wasm-reduce/wasm-reduce.cpp:42:
/build/binaryen/src/binaryen-version_130/src/support/timing.h: In member function 'std::pair<double, double> wasm::Timer::elapsed()':
/build/binaryen/src/binaryen-version_130/src/support/timing.h:57:39: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[307/312] Linking CXX executable bin/wasm-reduce
[308/312] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/wasm-fuzz-lattices.cpp.o
[309/312] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/fuzzing.cpp.o
[310/312] Linking CXX executable bin/wasm-fuzz-types
[311/312] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/fuzzing.cpp.o
[312/312] Linking CXX executable bin/wasm-fuzz-lattices
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `build'
[0/1] Install the project...
-- Install configuration: "Release"
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-opt
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-metadce
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm2js
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-emscripten-finalize
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-as
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-dis
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-ctor-eval
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-shell
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-merge
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-fuzz-types
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-fuzz-lattices
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-reduce
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-split
-- Installing: /build/binaryen/pkg/binaryen/usr/lib/libbinaryen.so
-- Installing: /build/binaryen/pkg/binaryen/usr/include/binaryen-c.h
-- Installing: /build/binaryen/pkg/binaryen/usr/include/wasm-delegations.def
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/libbinaryen.so
usr/bin/wasm-metadce
usr/bin/wasm-fuzz-lattices
usr/bin/wasm-reduce
usr/bin/wasm-merge
usr/bin/wasm-dis
usr/bin/wasm-emscripten-finalize
usr/bin/wasm-shell
usr/bin/wasm-opt
usr/bin/wasm-fuzz-types
usr/bin/wasm-as
usr/bin/wasm-split
usr/bin/wasm2js
usr/bin/wasm-ctor-eval
==> Creating package "binaryen"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: binaryen 1:130-1 (Thu Jun  4 21:56:28 2026)
==> Cleaning up...
[?12l[?25h