==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: emscripten 4.0.21-1 (Fri Dec 5 22:36:50 2025)
==> Retrieving sources...
-> Updating emscripten git repo...
-> Updating llvm-project git repo...
From https://github.com/llvm/llvm-project
+ eb4a44d3c272...57644d44c9a5 refs/pull/137367/merge -> refs/pull/137367/merge (forced update)
+ 93e47c7bd83c...29babaa51523 refs/pull/150060/merge -> refs/pull/150060/merge (forced update)
+ 6983650da22d...c873864e47d4 refs/pull/156576/merge -> refs/pull/156576/merge (forced update)
+ f798cd0c2226...1bdede1b1223 refs/pull/159906/merge -> refs/pull/159906/merge (forced update)
+ bb6a43d42309...73119aec48a3 refs/pull/161919/merge -> refs/pull/161919/merge (forced update)
+ 6e8bcd524557...e165eab611c8 refs/pull/165278/merge -> refs/pull/165278/merge (forced update)
+ b6b85a6f8f2f...e678536513bc refs/pull/165406/merge -> refs/pull/165406/merge (forced update)
+ a380e8c41706...f1f8d6cb9efe refs/pull/166914/merge -> refs/pull/166914/merge (forced update)
+ 1b5cec5ae68f...cbf1d4d9f3e5 refs/pull/167454/merge -> refs/pull/167454/merge (forced update)
+ 83eb34227c35...cf7562ea1435 refs/pull/169221/merge -> refs/pull/169221/merge (forced update)
+ e382822454d8...f0c92545e7dc refs/pull/169456/merge -> refs/pull/169456/merge (forced update)
+ 611b0df11061...0355ad020f05 refs/pull/169500/merge -> refs/pull/169500/merge (forced update)
+ 4c271c43b961...1948f18e120e refs/pull/169622/merge -> refs/pull/169622/merge (forced update)
+ 400e2ab9148e...7281c0d20f22 refs/pull/170004/merge -> refs/pull/170004/merge (forced update)
+ 91bad912a0fe...c181c61d8b47 refs/pull/170496/merge -> refs/pull/170496/merge (forced update)
+ 99abebfc0815...c9e26a50e64a refs/pull/170579/merge -> refs/pull/170579/merge (forced update)
+ 34d5dc7d650e...9de3701f214a refs/pull/170590/merge -> refs/pull/170590/merge (forced update)
+ b2249ee71b6a...f0a41ea8d04b refs/pull/170674/merge -> refs/pull/170674/merge (forced update)
+ 0b8b864e6d8d...e1f914a9c95f refs/pull/170794/merge -> refs/pull/170794/merge (forced update)
+ 295273f99bd2...c10017653f05 refs/pull/170803/merge -> refs/pull/170803/merge (forced update)
+ 17b469675654...6099833a433b refs/pull/170911/merge -> refs/pull/170911/merge (forced update)
-> Updating binaryen git repo...
-> Found emscripten.sh
-> Found emscripten-config
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
emscripten ... Passed
llvm-project ... Passed
binaryen ... Passed
emscripten.sh ... Passed
emscripten-config ... Passed
==> Making package: emscripten 4.0.21-1 (Sat Dec 6 03:37:18 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (8) c-ares-1.34.5-1 libngtcp2-1.17.0-1 libuv-1.51.0-1 mpdecimal-4.0.1-1 simdjson-1:4.2.2-1 acorn-1:8.15.0-1 nodejs-25.2.1-1 python-3.13.7-1
Total Download Size: 26.07 MiB
Total Installed Size: 142.14 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
nodejs-25.2.1-1-aarch64 downloading...
python-3.13.7-1-aarch64 downloading...
libuv-1.51.0-1-aarch64 downloading...
simdjson-1:4.2.2-1-aarch64 downloading...
c-ares-1.34.5-1-aarch64 downloading...
libngtcp2-1.17.0-1-aarch64 downloading...
mpdecimal-4.0.1-1-aarch64 downloading...
acorn-1:8.15.0-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing c-ares...
installing libngtcp2...
installing libuv...
installing simdjson...
installing nodejs...
Optional dependencies for nodejs
npm: nodejs package manager
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
installing acorn...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (15) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 node-gyp-12.1.0-1 nodejs-nopt-7.2.1-1 perl-error-0.17030-2 perl-mailtools-2.22-2 perl-timedate-2.33-8 rhash-1.4.6-1 semver-7.7.3-1 zlib-ng-2.3.2-1 cmake-4.2.0-1 git-2.52.0-2 ninja-1.13.2-1 npm-11.6.4-1
Total Download Size: 31.81 MiB
Total Installed Size: 169.61 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
cmake-4.2.0-1-aarch64 downloading...
git-2.52.0-2-aarch64 downloading...
npm-11.6.4-1-any downloading...
node-gyp-12.1.0-1-any downloading...
cppdap-1.58.0-2-aarch64 downloading...
ninja-1.13.2-1-aarch64 downloading...
rhash-1.4.6-1-aarch64 downloading...
jsoncpp-1.9.6-3-aarch64 downloading...
zlib-ng-2.3.2-1-aarch64 downloading...
perl-mailtools-2.22-2-any downloading...
perl-timedate-2.33-8-any downloading...
semver-7.7.3-1-any downloading...
perl-error-0.17030-2-any downloading...
nodejs-nopt-7.2.1-1-any downloading...
hicolor-icon-theme-0.18-1-any 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 rhash...
installing cmake...
Optional dependencies for cmake
make: for unix Makefile generator [installed]
ninja: for ninja generator [pending]
qt6-base: cmake-gui
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [installed]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git
installing ninja...
installing nodejs-nopt...
installing semver...
installing node-gyp...
Optional dependencies for node-gyp
gcc: to build C++ modules [installed]
make: to build C++ modules [installed]
python: to build C++ modules [installed]
installing npm...
Optional dependencies for npm
git: for dependencies using Git URL's [installed]
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 969.
Creating user 'git' (git daemon user) with UID 969 and GID 969.
(2/4) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Checking for old perl modules...
==> Retrieving sources...
-> Found emscripten.sh
-> Found emscripten-config
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of emscripten git repo...
Cloning into 'emscripten'...
done.
Switched to a new branch 'makepkg'
-> Creating working copy of llvm-project git repo...
Cloning into 'llvm-project'...
done.
Updating files: 7% (11946/167557)
Updating files: 8% (13405/167557)
Updating files: 9% (15081/167557)
Updating files: 10% (16756/167557)
Updating files: 11% (18432/167557)
Updating files: 12% (20107/167557)
Updating files: 13% (21783/167557)
Updating files: 14% (23458/167557)
Updating files: 15% (25134/167557)
Updating files: 16% (26810/167557)
Updating files: 17% (28485/167557)
Updating files: 17% (28486/167557)
Updating files: 18% (30161/167557)
Updating files: 19% (31836/167557)
Updating files: 20% (33512/167557)
Updating files: 21% (35187/167557)
Updating files: 22% (36863/167557)
Updating files: 23% (38539/167557)
Updating files: 24% (40214/167557)
Updating files: 25% (41890/167557)
Updating files: 26% (43565/167557)
Updating files: 26% (44534/167557)
Updating files: 27% (45241/167557)
Updating files: 28% (46916/167557)
Updating files: 29% (48592/167557)
Updating files: 30% (50268/167557)
Updating files: 31% (51943/167557)
Updating files: 32% (53619/167557)
Updating files: 33% (55294/167557)
Updating files: 34% (56970/167557)
Updating files: 35% (58645/167557)
Updating files: 36% (60321/167557)
Updating files: 37% (61997/167557)
Updating files: 38% (63672/167557)
Updating files: 38% (64364/167557)
Updating files: 39% (65348/167557)
Updating files: 40% (67023/167557)
Updating files: 41% (68699/167557)
Updating files: 42% (70374/167557)
Updating files: 43% (72050/167557)
Updating files: 44% (73726/167557)
Updating files: 45% (75401/167557)
Updating files: 46% (77077/167557)
Updating files: 47% (78752/167557)
Updating files: 48% (80428/167557)
Updating files: 48% (80963/167557)
Updating files: 49% (82103/167557)
Updating files: 50% (83779/167557)
Updating files: 51% (85455/167557)
Updating files: 52% (87130/167557)
Updating files: 53% (88806/167557)
Updating files: 53% (90340/167557)
Updating files: 54% (90481/167557)
Updating files: 55% (92157/167557)
Updating files: 56% (93832/167557)
Updating files: 57% (95508/167557)
Updating files: 58% (97184/167557)
Updating files: 58% (98675/167557)
Updating files: 59% (98859/167557)
Updating files: 60% (100535/167557)
Updating files: 61% (102210/167557)
Updating files: 62% (103886/167557)
Updating files: 63% (105561/167557)
Updating files: 64% (107237/167557)
Updating files: 65% (108913/167557)
Updating files: 66% (110588/167557)
Updating files: 67% (112264/167557)
Updating files: 67% (113509/167557)
Updating files: 68% (113939/167557)
Updating files: 69% (115615/167557)
Updating files: 70% (117290/167557)
Updating files: 71% (118966/167557)
Updating files: 72% (120642/167557)
Updating files: 73% (122317/167557)
Updating files: 74% (123993/167557)
Updating files: 75% (125668/167557)
Updating files: 75% (126321/167557)
Updating files: 76% (127344/167557)
Updating files: 77% (129019/167557)
Updating files: 78% (130695/167557)
Updating files: 79% (132371/167557)
Updating files: 80% (134046/167557)
Updating files: 81% (135722/167557)
Updating files: 82% (137397/167557)
Updating files: 83% (139073/167557)
Updating files: 84% (140748/167557)
Updating files: 84% (142153/167557)
Updating files: 85% (142424/167557)
Updating files: 86% (144100/167557)
Updating files: 87% (145775/167557)
Updating files: 88% (147451/167557)
Updating files: 89% (149126/167557)
Updating files: 90% (150802/167557)
Updating files: 91% (152477/167557)
Updating files: 92% (154153/167557)
Updating files: 92% (155258/167557)
Updating files: 93% (155829/167557)
Updating files: 94% (157504/167557)
Updating files: 95% (159180/167557)
Updating files: 96% (160855/167557)
Updating files: 97% (162531/167557)
Updating files: 98% (164206/167557)
Updating files: 99% (165882/167557)
Updating files: 100% (167557/167557)
Updating files: 100% (167557/167557), done.
Switched to a new branch 'makepkg'
-> Creating working copy of binaryen git repo...
Cloning into 'binaryen'...
done.
Switched to a new branch 'makepkg'
==> 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 (1.3s)
-- Generating done (0.1s)
-- Build files have been written to: /build/emscripten/src/binaryen/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/names.cpp.o
[4/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/intrinsics.cpp.o
[5/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/drop.cpp.o
[6/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/memory-utils.cpp.o
[7/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionManipulator.cpp.o
[8/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/metadata.cpp.o
[9/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/properties.cpp.o
[10/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/principal-type.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/LocalStructuralDominance.cpp.o
[13/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/eh-utils.cpp.o
[14/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionAnalyzer.cpp.o
[15/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ReFinalize.cpp.o
[16/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/lubs.cpp.o
[17/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-utils.cpp.o
[18/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asmangle.cpp.o
[19/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asm_v_wasm.cpp.o
[20/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/shared-constants.cpp.o
[21/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/stack-utils.cpp.o
[22/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalGraph.cpp.o
[23/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/parser.cpp.o
[24/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/simple_ast.cpp.o
[25/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/return-utils.cpp.o
[26/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/optimizer-shared.cpp.o
[27/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/table-utils.cpp.o
[28/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/string-utils.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/interpreter/interpreter.cpp.o
[31/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/possible-contents.cpp.o
[32/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/pass.cpp.o
[33/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AlignmentLowering.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/cfg/Relooper.cpp.o
[36/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/type-updating.cpp.o
[37/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AvoidReinterprets.cpp.o
[38/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodePushing.cpp.o
[39/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AbstractTypeRefining.cpp.o
[40/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-splitting.cpp.o
[41/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CoalesceLocals.cpp.o
[42/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstHoisting.cpp.o
[43/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DebugLocationPropagation.cpp.o
[44/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/param-utils.cpp.o
[45/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeAlign.cpp.o
[46/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadArgumentElimination.cpp.o
[47/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadCodeElimination.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/DWARF.cpp.o
[50/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/EncloseWorld.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/ConstantFieldPropagation.cpp.o
[53/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateImportElimination.cpp.o
[54/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ExtractFunction.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/Asyncify.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/Directize.cpp.o
[59/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/FuncCastEmulation.cpp.o
[60/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodeFolding.cpp.o
[61/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GenerateDynCalls.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/GUFA.cpp.o
[64/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/HeapStoreOptimization.cpp.o
[65/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalRefining.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/InstrumentLocals.cpp.o
[68/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Outlining.cpp.o
[69/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentMemory.cpp.o
[70/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/I64ToI32Lowering.cpp.o
[71/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Intrinsics.cpp.o
[72/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Heap2Local.cpp.o
[73/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLItableMerging.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/GlobalTypeOptimization.cpp.o
[76/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LimitSegments.cpp.o
[77/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LegalizeJSInterface.cpp.o
[78/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLOpts.cpp.o
[79/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LogExecution.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/LocalSubtyping.cpp.o
[82/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentBranchHints.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/LoopInvariantCodeMotion.cpp.o
[85/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeSimilarFunctions.cpp.o
[86/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinifyImportsAndExports.cpp.o
[87/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeLocals.cpp.o
[88/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Metrics.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/NoInline.cpp.o
[91/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MemoryPacking.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/NameTypes.cpp.o
[94/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MultiMemoryLowering.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/LLVMNontrappingFPToIntLowering.cpp.o
[98/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeForJS.cpp.o
[99/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OnceReduction.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/Inlining.cpp.o
[102/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFeatures.cpp.o
[103/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Monomorphize.cpp.o
[104/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeAddedConstants.cpp.o
[105/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFunctionMap.cpp.o
[106/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintCallGraph.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/SetGlobals.cpp.o
[109/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Poppify.cpp.o
[110/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PostEmscripten.cpp.o
[111/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RoundTrip.cpp.o
[112/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Print.cpp.o
[113/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignExtLowering.cpp.o
[114/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Strip.cpp.o
[115/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripTargetFeatures.cpp.o
[116/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLifting.cpp.o
[117/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TraceCalls.cpp.o
[118/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RandomizeBranchHints.cpp.o
[119/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveMemoryInit.cpp.o
[120/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveImports.cpp.o
[121/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeInstructions.cpp.o
[122/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignaturePruning.cpp.o
[123/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedTypes.cpp.o
[124/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedNames.cpp.o
[125/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RedundantSetElimination.cpp.o
[126/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignatureRefining.cpp.o
[127/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLowering.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/ReorderLocals.cpp.o
[131/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderTypes.cpp.o
[132/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderGlobals.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/TypeGeneralizing.cpp.o
[135/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SeparateDataSegments.cpp.o
[136/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedModuleElements.cpp.o
[137/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReReloop.cpp.o
[138/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedBrs.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/TypeSSA.cpp.o
[141/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeMerging.cpp.o
[142/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StackCheck.cpp.o
[143/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripEH.cpp.o
[144/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeRefining.cpp.o
[145/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Souperify.cpp.o
[146/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TupleOptimization.cpp.o
[147/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SpillPointers.cpp.o
[148/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/WasmIntrinsics.cpp.o
[149/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeFinalizing.cpp.o
[150/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SSAify.cpp.o
[151/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/emscripten/src/binaryen/src -I/build/emscripten/src/binaryen/build -isystem /build/emscripten/src/binaryen/third_party/FP16/include -isystem /build/emscripten/src/binaryen/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/emscripten/src/binaryen/src/passes/Precompute.cpp
distcc[1548] ERROR: compile /build/emscripten/src/binaryen/src/passes/Precompute.cpp on 10.3.0.15:3932/8 failed
distcc[1548] (dcc_build_somewhere) Warning: remote compilation of '/build/emscripten/src/binaryen/src/passes/Precompute.cpp' failed, retrying locally
distcc[1548] Warning: failed to distribute /build/emscripten/src/binaryen/src/passes/Precompute.cpp to 10.3.0.15:3932/8, running locally instead
In file included from /build/emscripten/src/binaryen/src/literal.h:27,
from /build/emscripten/src/binaryen/src/wasm.h:36,
from /build/emscripten/src/binaryen/src/ir/boolean.h:20,
from /build/emscripten/src/binaryen/src/ir/bits.h:20,
from /build/emscripten/src/binaryen/src/ir/properties.h:20,
from /build/emscripten/src/binaryen/src/ir/iteration.h:20,
from /build/emscripten/src/binaryen/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/emscripten/src/binaryen/src/support/insert_ordered.h:118:29:
/build/emscripten/src/binaryen/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/emscripten/src/binaryen/src/passes/Precompute.cpp:37:
/build/emscripten/src/binaryen/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/emscripten/src/binaryen/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[1548] ERROR: compile /build/emscripten/src/binaryen/src/passes/Precompute.cpp on localhost failed
[152/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Untee.cpp.o
[153/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/lexer.cpp.o
[154/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-defs.cpp.o
[155/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyGlobals.cpp.o
[156/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-decls.cpp.o
[157/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TranslateEH.cpp.o
[158/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Vacuum.cpp.o
[159/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Unsubtyping.cpp.o
[160/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyLocals.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