==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: binaryen 1:125-1 (Sat Nov 29 23:24:10 2025)
==> Retrieving sources...
-> Found binaryen-125.tar.gz
-> Found binaryen.sh
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha384sums...
binaryen-125.tar.gz ... Passed
binaryen.sh ... Passed
==> Making package: binaryen 1:125-1 (Sat Nov 29 23:24:13 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (9) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.51.0-1 mpdecimal-4.0.1-1 rhash-1.4.6-1 cmake-4.2.0-1 ninja-1.13.2-1 python-3.13.7-1
Total Download Size: 21.53 MiB
Total Installed Size: 182.20 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
cmake-4.2.0-1-aarch64 downloading...
cppdap-1.58.0-2-aarch64 downloading...
libuv-1.51.0-1-aarch64 downloading...
rhash-1.4.6-1-aarch64 downloading...
jsoncpp-1.9.6-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...
installing mpdecimal...
installing python...
Optional dependencies for python
python-setuptools: for building Python packages using tooling that is usually bundled with Python
python-pip: for installing Python packages using tooling that is usually bundled with Python
python-pipx: for installing Python software not packaged on Arch Linux
sqlite: for a default database integration [installed]
xz: for lzma [installed]
tk: for tkinter
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Found binaryen-125.tar.gz
-> Found binaryen.sh
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting binaryen-125.tar.gz with bsdtar
==> Starting build()...
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.2.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 libbinaryen as shared library.
-- Linking with -Bsymbolic
-- Configuring done (2.2s)
-- Generating done (0.1s)
-- Build files have been written to: /build/binaryen/src/binaryen-version_125/build
ninja: Entering directory `build'
[1/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/export-utils.cpp.o
[2/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/effects.cpp.o
[3/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/intrinsics.cpp.o
[4/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/drop.cpp.o
[5/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionManipulator.cpp.o
[6/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/metadata.cpp.o
[7/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/memory-utils.cpp.o
[8/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/eh-utils.cpp.o
[9/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionAnalyzer.cpp.o
[10/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/names.cpp.o
[11/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/public-type-validator.cpp.o
[12/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/lubs.cpp.o
[13/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalStructuralDominance.cpp.o
[14/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/principal-type.cpp.o
[15/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/properties.cpp.o
[16/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ReFinalize.cpp.o
[17/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/stack-utils.cpp.o
[18/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-utils.cpp.o
[19/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/table-utils.cpp.o
[20/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asm_v_wasm.cpp.o
[21/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalGraph.cpp.o
[22/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asmangle.cpp.o
[23/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/return-utils.cpp.o
[24/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/shared-constants.cpp.o
[25/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/parser.cpp.o
[26/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/simple_ast.cpp.o
[27/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/optimizer-shared.cpp.o
[28/306] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/interpreter.cpp.o
[29/306] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/expression-iterator.cpp.o
[30/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/string-utils.cpp.o
[31/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/type-updating.cpp.o
[32/306] Building CXX object CMakeFiles/binaryen.dir/src/cfg/Relooper.cpp.o
[33/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/possible-contents.cpp.o
[34/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/test_passes.cpp.o
[35/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/pass.cpp.o
[36/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-splitting.cpp.o
[37/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AlignmentLowering.cpp.o
[38/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AvoidReinterprets.cpp.o
[39/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodePushing.cpp.o
[40/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/param-utils.cpp.o
[41/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AbstractTypeRefining.cpp.o
[42/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CoalesceLocals.cpp.o
[43/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstHoisting.cpp.o
[44/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeAlign.cpp.o
[45/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadArgumentElimination.cpp.o
[46/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstantFieldPropagation.cpp.o
[47/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DebugLocationPropagation.cpp.o
[48/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DataFlowOpts.cpp.o
[49/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadCodeElimination.cpp.o
[50/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DWARF.cpp.o
[51/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeNaN.cpp.o
[52/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodeFolding.cpp.o
[53/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/EncloseWorld.cpp.o
[54/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateImportElimination.cpp.o
[55/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateFunctionElimination.cpp.o
[56/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ExtractFunction.cpp.o
[57/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Flatten.cpp.o
[58/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/FuncCastEmulation.cpp.o
[59/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GenerateDynCalls.cpp.o
[60/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Directize.cpp.o
[61/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Asyncify.cpp.o
[62/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalEffects.cpp.o
[63/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalRefining.cpp.o
[64/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GUFA.cpp.o
[65/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/HeapStoreOptimization.cpp.o
[66/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalStructInference.cpp.o
[67/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalTypeOptimization.cpp.o
[68/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentLocals.cpp.o
[69/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/I64ToI32Lowering.cpp.o
[70/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Outlining.cpp.o
[71/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentMemory.cpp.o
[72/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Intrinsics.cpp.o
[73/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Heap2Local.cpp.o
[74/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/JSPI.cpp.o
[75/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LimitSegments.cpp.o
[76/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLItableMerging.cpp.o
[77/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLOpts.cpp.o
[78/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentBranchHints.cpp.o
[79/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LegalizeJSInterface.cpp.o
[80/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMMemoryCopyFillLowering.cpp.o
[81/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LogExecution.cpp.o
[82/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalSubtyping.cpp.o
[83/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Memory64Lowering.cpp.o
[84/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Inlining.cpp.o
[85/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LoopInvariantCodeMotion.cpp.o
[86/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeLocals.cpp.o
[87/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinifyImportsAndExports.cpp.o
[88/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeSimilarFunctions.cpp.o
[89/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalCSE.cpp.o
[90/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Metrics.cpp.o
[91/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameTypes.cpp.o
[92/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeBlocks.cpp.o
[93/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MemoryPacking.cpp.o
[94/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NoInline.cpp.o
[95/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameList.cpp.o
[96/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinimizeRecGroups.cpp.o
[97/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MultiMemoryLowering.cpp.o
[98/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMNontrappingFPToIntLowering.cpp.o
[99/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeForJS.cpp.o
[100/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PickLoadSigns.cpp.o
[101/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OnceReduction.cpp.o
[102/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Monomorphize.cpp.o
[103/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Poppify.cpp.o
[104/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintCallGraph.cpp.o
[105/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeAddedConstants.cpp.o
[106/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFeatures.cpp.o
[107/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeCasts.cpp.o
[108/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFunctionMap.cpp.o
[109/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RoundTrip.cpp.o
[110/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SetGlobals.cpp.o
[111/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Print.cpp.o
[112/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PostEmscripten.cpp.o
[113/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeInstructions.cpp.o
[114/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignExtLowering.cpp.o
[115/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Strip.cpp.o
[116/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripTargetFeatures.cpp.o
[117/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignaturePruning.cpp.o
[118/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLifting.cpp.o
[119/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RandomizeBranchHints.cpp.o
[120/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveMemoryInit.cpp.o
[121/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TraceCalls.cpp.o
[122/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignatureRefining.cpp.o
[123/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveImports.cpp.o
[124/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLowering.cpp.o
[125/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedTypes.cpp.o
[126/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RedundantSetElimination.cpp.o
[127/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedNames.cpp.o
[128/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveNonJSOps.cpp.o
[129/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderFunctions.cpp.o
[130/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderTypes.cpp.o
[131/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderGlobals.cpp.o
[132/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderLocals.cpp.o
[133/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TrapMode.cpp.o
[134/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedModuleElements.cpp.o
[135/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReReloop.cpp.o
[136/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SeparateDataSegments.cpp.o
[137/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedBrs.cpp.o
[138/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeGeneralizing.cpp.o
[139/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SafeHeap.cpp.o
[140/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeMerging.cpp.o
[141/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeSSA.cpp.o
[142/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeRefining.cpp.o
[143/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StackCheck.cpp.o
[144/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Souperify.cpp.o
[145/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SpillPointers.cpp.o
[146/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripEH.cpp.o
[147/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeFinalizing.cpp.o
[148/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SSAify.cpp.o
[149/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TupleOptimization.cpp.o
[150/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/WasmIntrinsics.cpp.o
[151/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyGlobals.cpp.o
[152/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Untee.cpp.o
[153/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-defs.cpp.o
[154/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/lexer.cpp.o
[155/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-decls.cpp.o
[156/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TranslateEH.cpp.o
[157/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Unsubtyping.cpp.o
[158/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Vacuum.cpp.o
[159/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-3-implicit-types.cpp.o
[160/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyLocals.cpp.o
[161/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-2-typedefs.cpp.o
[162/306] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree_node.cpp.o
[163/306] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree.cpp.o
[164/306] Building CXX object CMakeFiles/binaryen.dir/src/support/bits.cpp.o
[165/306] Building CXX object CMakeFiles/binaryen.dir/src/support/archive.cpp.o
[166/306] Building CXX object CMakeFiles/binaryen.dir/src/support/colors.cpp.o
[167/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/wat-parser.cpp.o
[168/306] Building CXX object CMakeFiles/binaryen.dir/src/support/debug.cpp.o
[169/306] Building CXX object CMakeFiles/binaryen.dir/src/support/dfa_minimization.cpp.o
[170/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/wast-parser.cpp.o
[171/306] Building CXX object CMakeFiles/binaryen.dir/src/support/command-line.cpp.o
[172/306] Building CXX object CMakeFiles/binaryen.dir/src/support/file.cpp.o
[173/306] Building CXX object CMakeFiles/binaryen.dir/src/support/intervals.cpp.o
[174/306] Building CXX object CMakeFiles/binaryen.dir/src/support/istring.cpp.o
[175/306] Building CXX object CMakeFiles/binaryen.dir/src/support/path.cpp.o
[176/306] Building CXX object CMakeFiles/binaryen.dir/src/support/name.cpp.o
[177/306] Building CXX object CMakeFiles/binaryen.dir/src/support/safe_integer.cpp.o
[178/306] Building CXX object CMakeFiles/binaryen.dir/src/support/json.cpp.o
[179/306] Building CXX object CMakeFiles/binaryen.dir/src/support/utilities.cpp.o
[180/306] Building CXX object CMakeFiles/binaryen.dir/src/support/threads.cpp.o
[181/306] Building CXX object CMakeFiles/binaryen.dir/src/support/string.cpp.o
[182/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/source-map.cpp.o
[183/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/parsing.cpp.o
[184/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm.cpp.o
[185/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/literal.cpp.o
[186/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Precompute.cpp.o
FAILED: [code=1] CMakeFiles/binaryen.dir/src/passes/Precompute.cpp.o
/usr/lib/distcc/bin/c++ -Dbinaryen_EXPORTS -I/build/binaryen/src/binaryen-version_125/src -I/build/binaryen/src/binaryen-version_125/build -isystem /build/binaryen/src/binaryen-version_125/third_party/FP16/include -isystem /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wno-error=maybe-uninitialized -fno-omit-frame-pointer -fno-rtti -fPIC -fdiagnostics-color=always -DBUILD_LLVM_DWARF -Wall -Werror -Wextra -Wno-unused-parameter -Wno-dangling-pointer -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wswitch -Wimplicit-fallthrough -Wnon-virtual-dtor -O3 -DNDEBUG -UNDEBUG -std=c++17 -fPIC -MD -MT CMakeFiles/binaryen.dir/src/passes/Precompute.cpp.o -MF CMakeFiles/binaryen.dir/src/passes/Precompute.cpp.o.d -o CMakeFiles/binaryen.dir/src/passes/Precompute.cpp.o -c /build/binaryen/src/binaryen-version_125/src/passes/Precompute.cpp
distcc[1364] ERROR: compile /build/binaryen/src/binaryen-version_125/src/passes/Precompute.cpp on 10.3.0.15:3932/8 failed
distcc[1364] (dcc_build_somewhere) Warning: remote compilation of '/build/binaryen/src/binaryen-version_125/src/passes/Precompute.cpp' failed, retrying locally
distcc[1364] Warning: failed to distribute /build/binaryen/src/binaryen-version_125/src/passes/Precompute.cpp to 10.3.0.15:3932/8, running locally instead
In file included from /build/binaryen/src/binaryen-version_125/src/literal.h:27,
from /build/binaryen/src/binaryen-version_125/src/wasm.h:36,
from /build/binaryen/src/binaryen-version_125/src/ir/boolean.h:20,
from /build/binaryen/src/binaryen-version_125/src/ir/bits.h:20,
from /build/binaryen/src/binaryen-version_125/src/ir/properties.h:20,
from /build/binaryen/src/binaryen-version_125/src/ir/iteration.h:20,
from /build/binaryen/src/binaryen-version_125/src/passes/Precompute.cpp:30:
In copy constructor ‘wasm::SmallVector<T, N>::SmallVector(const wasm::SmallVector<T, N>&) [with T = wasm::Expression*; long unsigned int N = 10]’,
inlined from ‘constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _U1 = wasm::Select* const; _U2 = wasm::SmallVector<wasm::Expression*, 10>; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = wasm::Select* const; _T2 = wasm::SmallVector<wasm::Expression*, 10>]’ at /usr/include/c++/15.2.1/bits/stl_pair.h:773:21,
inlined from ‘T& wasm::InsertOrderedMap<Key, T>::operator[](const Key&) [with Key = wasm::Select*; T = wasm::SmallVector<wasm::Expression*, 10>]’ at /build/binaryen/src/binaryen-version_125/src/support/insert_ordered.h:118:29:
/build/binaryen/src/binaryen-version_125/src/support/small_vector.h:62:35: error: ‘<unnamed>.wasm::SmallVector<wasm::Expression*, 10>::fixed’ is used uninitialized [-Werror=uninitialized]
62 | : usedFixed(other.usedFixed), fixed(other.fixed), flexible(other.flexible) {
| ^~~~~~~~~~~~~~~~~~
In file included from /build/binaryen/src/binaryen-version_125/src/passes/Precompute.cpp:37:
/build/binaryen/src/binaryen-version_125/src/support/insert_ordered.h: In function ‘T& wasm::InsertOrderedMap<Key, T>::operator[](const Key&) [with Key = wasm::Select*; T = wasm::SmallVector<wasm::Expression*, 10>]’:
/build/binaryen/src/binaryen-version_125/src/support/insert_ordered.h:118:29: note: ‘<anonymous>’ declared here
118 | std::pair<const Key, T> kv = {k, {}};
| ^~
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
cc1plus: all warnings being treated as errors
distcc[1364] ERROR: compile /build/binaryen/src/binaryen-version_125/src/passes/Precompute.cpp on localhost failed
[187/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-emscripten.cpp.o
[188/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-interpreter.cpp.o
[189/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-1-decls.cpp.o
[190/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-debug.cpp.o
[191/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-4-module-types.cpp.o
[192/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-binary.cpp.o
[193/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-5-defs.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /home/leming/armv8/leming/build
[?12l[?25h[?12l[?25h