==> 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