=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/devel/binaryen", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent", "PYTHON_VERSION_REQD=313"] ===> Building for binaryen-116 [ 0%] Building CXX object src/ir/CMakeFiles/ir.dir/ExpressionAnalyzer.cpp.o [ 1%] Building CXX object src/asmjs/CMakeFiles/asmjs.dir/asm_v_wasm.cpp.o [ 1%] Building CXX object src/asmjs/CMakeFiles/asmjs.dir/asmangle.cpp.o [ 1%] Building CXX object src/asmjs/CMakeFiles/asmjs.dir/shared-constants.cpp.o [ 1%] Built target asmjs [ 2%] Building CXX object src/cfg/CMakeFiles/cfg.dir/Relooper.cpp.o [ 2%] Building CXX object src/ir/CMakeFiles/ir.dir/ExpressionManipulator.cpp.o [ 3%] Building CXX object src/ir/CMakeFiles/ir.dir/drop.cpp.o [ 3%] Built target cfg [ 3%] Building CXX object src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/optimizer-shared.cpp.o [ 3%] Building CXX object src/ir/CMakeFiles/ir.dir/eh-utils.cpp.o [ 3%] Building CXX object src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/parser.cpp.o [ 4%] Building CXX object src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/simple_ast.cpp.o [ 4%] Built target emscripten-optimizer [ 4%] Building CXX object src/passes/CMakeFiles/passes.dir/param-utils.cpp.o [ 5%] Building CXX object src/ir/CMakeFiles/ir.dir/export-utils.cpp.o [ 5%] Building CXX object src/ir/CMakeFiles/ir.dir/intrinsics.cpp.o [ 5%] Building CXX object src/ir/CMakeFiles/ir.dir/lubs.cpp.o [ 6%] Building CXX object src/passes/CMakeFiles/passes.dir/pass.cpp.o [ 7%] Building CXX object src/ir/CMakeFiles/ir.dir/memory-utils.cpp.o [ 7%] Building CXX object src/passes/CMakeFiles/passes.dir/test_passes.cpp.o [ 7%] Building CXX object src/ir/CMakeFiles/ir.dir/module-utils.cpp.o [ 8%] Building CXX object src/passes/CMakeFiles/passes.dir/AbstractTypeRefining.cpp.o [ 8%] Building CXX object src/passes/CMakeFiles/passes.dir/AlignmentLowering.cpp.o [ 9%] Building CXX object src/ir/CMakeFiles/ir.dir/names.cpp.o [ 9%] Building CXX object src/ir/CMakeFiles/ir.dir/possible-contents.cpp.o [ 9%] Building CXX object src/passes/CMakeFiles/passes.dir/Asyncify.cpp.o [ 9%] Building CXX object src/ir/CMakeFiles/ir.dir/properties.cpp.o [ 10%] Building CXX object src/ir/CMakeFiles/ir.dir/LocalGraph.cpp.o [ 11%] Building CXX object src/passes/CMakeFiles/passes.dir/AvoidReinterprets.cpp.o [ 11%] Building CXX object src/ir/CMakeFiles/ir.dir/LocalStructuralDominance.cpp.o [ 11%] Building CXX object src/ir/CMakeFiles/ir.dir/ReFinalize.cpp.o [ 11%] Building CXX object src/passes/CMakeFiles/passes.dir/CoalesceLocals.cpp.o [ 12%] Building CXX object src/ir/CMakeFiles/ir.dir/stack-utils.cpp.o [ 12%] Building CXX object src/ir/CMakeFiles/ir.dir/table-utils.cpp.o [ 12%] Building CXX object src/passes/CMakeFiles/passes.dir/CodePushing.cpp.o [ 13%] Building CXX object src/ir/CMakeFiles/ir.dir/type-updating.cpp.o [ 14%] Building CXX object src/passes/CMakeFiles/passes.dir/CodeFolding.cpp.o [ 14%] Building CXX object src/ir/CMakeFiles/ir.dir/module-splitting.cpp.o [ 14%] Building CXX object src/passes/CMakeFiles/passes.dir/ConstantFieldPropagation.cpp.o [ 14%] Built target ir [ 15%] Building CXX object src/support/CMakeFiles/support.dir/suffix_tree.cpp.o [ 15%] Building CXX object src/support/CMakeFiles/support.dir/suffix_tree_node.cpp.o [ 15%] Building CXX object src/support/CMakeFiles/support.dir/archive.cpp.o [ 16%] Building CXX object src/support/CMakeFiles/support.dir/bits.cpp.o [ 16%] Building CXX object src/support/CMakeFiles/support.dir/colors.cpp.o [ 17%] Building CXX object src/support/CMakeFiles/support.dir/command-line.cpp.o [ 18%] Building CXX object src/passes/CMakeFiles/passes.dir/ConstHoisting.cpp.o [ 18%] Building CXX object src/support/CMakeFiles/support.dir/debug.cpp.o [ 18%] Building CXX object src/support/CMakeFiles/support.dir/dfa_minimization.cpp.o [ 19%] Building CXX object src/support/CMakeFiles/support.dir/file.cpp.o [ 19%] Building CXX object src/passes/CMakeFiles/passes.dir/DataFlowOpts.cpp.o [ 19%] Building CXX object src/support/CMakeFiles/support.dir/istring.cpp.o [ 20%] Building CXX object src/support/CMakeFiles/support.dir/path.cpp.o [ 20%] Building CXX object src/support/CMakeFiles/support.dir/safe_integer.cpp.o [ 20%] Building CXX object src/support/CMakeFiles/support.dir/threads.cpp.o [ 21%] Building CXX object src/support/CMakeFiles/support.dir/utilities.cpp.o [ 21%] Built target support [ 21%] Building CXX object src/wasm/CMakeFiles/wasm.dir/literal.cpp.o /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp: In instantiation of 'wasm::Literal wasm::narrow(const Literal&, const Literal&) [with long unsigned int Lanes = 16; T = char; LaneArray<(Lanes / 2)> (Literal::* IntoLanes)() const = &Literal::getLanesSI16x8]': /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2430:54: required from here 2430 | return narrow<16, int8_t, &Literal::getLanesSI16x8>(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2423:37: error: no matching function for call to 'saturating_narrow(int32_t)' 2423 | result[i] = saturating_narrow(lowLanes[i].geti32()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2404:9: note: candidate: 'template wasm::Literal wasm::saturating_narrow(typename TwiceWidth::type>::type)' 2404 | Literal saturating_narrow( | ^~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2404:9: note: template argument deduction/substitution failed: /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp: In substitution of 'template wasm::Literal wasm::saturating_narrow(typename TwiceWidth::type>::type) [with T = char]': /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2423:37: required from 'wasm::Literal wasm::narrow(const Literal&, const Literal&) [with long unsigned int Lanes = 16; T = char; LaneArray<(Lanes / 2)> (Literal::* IntoLanes)() const = &Literal::getLanesSI16x8]' 2423 | result[i] = saturating_narrow(lowLanes[i].geti32()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2430:54: required from here 2430 | return narrow<16, int8_t, &Literal::getLanesSI16x8>(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2404:9: error: no type named 'type' in 'struct wasm::TwiceWidth' 2404 | Literal saturating_narrow( | ^~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp: In instantiation of 'wasm::Literal wasm::narrow(const Literal&, const Literal&) [with long unsigned int Lanes = 16; T = char; LaneArray<(Lanes / 2)> (Literal::* IntoLanes)() const = &Literal::getLanesSI16x8]': /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2430:54: required from here 2430 | return narrow<16, int8_t, &Literal::getLanesSI16x8>(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2424:49: error: no matching function for call to 'saturating_narrow(int32_t)' 2424 | result[Lanes / 2 + i] = saturating_narrow(highLanes[i].geti32()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2404:9: note: candidate: 'template wasm::Literal wasm::saturating_narrow(typename TwiceWidth::type>::type)' 2404 | Literal saturating_narrow( | ^~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2404:9: note: template argument deduction/substitution failed: /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp: In substitution of 'template wasm::Literal wasm::saturating_narrow(typename TwiceWidth::type>::type) [with T = char]': /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2424:49: required from 'wasm::Literal wasm::narrow(const Literal&, const Literal&) [with long unsigned int Lanes = 16; T = char; LaneArray<(Lanes / 2)> (Literal::* IntoLanes)() const = &Literal::getLanesSI16x8]' 2424 | result[Lanes / 2 + i] = saturating_narrow(highLanes[i].geti32()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2430:54: required from here 2430 | return narrow<16, int8_t, &Literal::getLanesSI16x8>(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2404:9: error: no type named 'type' in 'struct wasm::TwiceWidth' 2404 | Literal saturating_narrow( | ^~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp: In instantiation of 'wasm::Literal wasm::narrow(const Literal&, const Literal&) [with long unsigned int Lanes = 16; T = unsigned char; LaneArray<(Lanes / 2)> (Literal::* IntoLanes)() const = &Literal::getLanesSI16x8]': /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2433:55: required from here 2433 | return narrow<16, uint8_t, &Literal::getLanesSI16x8>(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2423:37: error: no matching function for call to 'saturating_narrow(int32_t)' 2423 | result[i] = saturating_narrow(lowLanes[i].geti32()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2404:9: note: candidate: 'template wasm::Literal wasm::saturating_narrow(typename TwiceWidth::type>::type)' 2404 | Literal saturating_narrow( | ^~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2404:9: note: template argument deduction/substitution failed: /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp: In substitution of 'template wasm::Literal wasm::saturating_narrow(typename TwiceWidth::type>::type) [with T = unsigned char]': /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2423:37: required from 'wasm::Literal wasm::narrow(const Literal&, const Literal&) [with long unsigned int Lanes = 16; T = unsigned char; LaneArray<(Lanes / 2)> (Literal::* IntoLanes)() const = &Literal::getLanesSI16x8]' 2423 | result[i] = saturating_narrow(lowLanes[i].geti32()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2433:55: required from here 2433 | return narrow<16, uint8_t, &Literal::getLanesSI16x8>(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2404:9: error: no type named 'type' in 'struct wasm::TwiceWidth' 2404 | Literal saturating_narrow( | ^~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp: In instantiation of 'wasm::Literal wasm::narrow(const Literal&, const Literal&) [with long unsigned int Lanes = 16; T = unsigned char; LaneArray<(Lanes / 2)> (Literal::* IntoLanes)() const = &Literal::getLanesSI16x8]': /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2433:55: required from here 2433 | return narrow<16, uint8_t, &Literal::getLanesSI16x8>(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2424:49: error: no matching function for call to 'saturating_narrow(int32_t)' 2424 | result[Lanes / 2 + i] = saturating_narrow(highLanes[i].geti32()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2404:9: note: candidate: 'template wasm::Literal wasm::saturating_narrow(typename TwiceWidth::type>::type)' 2404 | Literal saturating_narrow( | ^~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2404:9: note: template argument deduction/substitution failed: /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp: In substitution of 'template wasm::Literal wasm::saturating_narrow(typename TwiceWidth::type>::type) [with T = unsigned char]': /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2424:49: required from 'wasm::Literal wasm::narrow(const Literal&, const Literal&) [with long unsigned int Lanes = 16; T = unsigned char; LaneArray<(Lanes / 2)> (Literal::* IntoLanes)() const = &Literal::getLanesSI16x8]' 2424 | result[Lanes / 2 + i] = saturating_narrow(highLanes[i].geti32()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2433:55: required from here 2433 | return narrow<16, uint8_t, &Literal::getLanesSI16x8>(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/binaryen/work/binaryen-version_116/src/wasm/literal.cpp:2404:9: error: no type named 'type' in 'struct wasm::TwiceWidth' 2404 | Literal saturating_narrow( | ^~~~~~~~~~~~~~~~~ [ 21%] Building CXX object src/passes/CMakeFiles/passes.dir/DeadArgumentElimination.cpp.o 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 --- src/wasm/CMakeFiles/wasm.dir/literal.cpp.o --- *** [src/wasm/CMakeFiles/wasm.dir/literal.cpp.o] Error code 1 bmake[2]: stopped making "src/wasm/CMakeFiles/wasm.dir/build" in /home/pbulk/work/devel/binaryen/work/binaryen-version_116/cmake-pkgsrc-build bmake[2]: 1 error bmake[2]: stopped making "src/wasm/CMakeFiles/wasm.dir/build" in /home/pbulk/work/devel/binaryen/work/binaryen-version_116/cmake-pkgsrc-build --- src/wasm/CMakeFiles/wasm.dir/all --- *** [src/wasm/CMakeFiles/wasm.dir/all] Error code 2 bmake[1]: stopped making "all" in /home/pbulk/work/devel/binaryen/work/binaryen-version_116/cmake-pkgsrc-build --- src/passes/CMakeFiles/passes.dir/all --- *** [src/passes/CMakeFiles/passes.dir/all] Error code 6 bmake[1]: stopped making "all" in /home/pbulk/work/devel/binaryen/work/binaryen-version_116/cmake-pkgsrc-build bmake[1]: 2 errors bmake[1]: stopped making "all" in /home/pbulk/work/devel/binaryen/work/binaryen-version_116/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped making "all" in /home/pbulk/work/devel/binaryen/work/binaryen-version_116/cmake-pkgsrc-build bmake: 1 error bmake: stopped making "all" in /home/pbulk/work/devel/binaryen/work/binaryen-version_116/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/binaryen *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/binaryen