Package: src:binaryen
Version: 120-4
Severity: important
Tags: sid forky ftbfs
User: [email protected]
Usertags: ftbfs-gcc-16

Hi,

binaryen fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.

The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/binaryen_arm64.build.xz

The last lines of the build log are at the end of this report.

To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html

Please only close this issue after double-checking that the package can be
built correctly with GCC 16.

Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.

[...]


make[3]: Leaving directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
[ 81%] Built target analysis
make[3]: Leaving directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
[ 81%] Built target cfg
make[3]: Leaving directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
[ 81%] Built target llvm_dwarf
In file included from /build/reproducible-path/binaryen-120/src/literal.h:27,
                 from /build/reproducible-path/binaryen-120/src/wasm.h:36,
                 from /build/reproducible-path/binaryen-120/src/ir/boolean.h:20,
                 from /build/reproducible-path/binaryen-120/src/ir/bits.h:20,
                 from 
/build/reproducible-path/binaryen-120/src/ir/properties.h:20,
                 from 
/build/reproducible-path/binaryen-120/src/ir/iteration.h:20,
                 from 
/build/reproducible-path/binaryen-120/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++/16/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/reproducible-path/binaryen-120/src/support/insert_ordered.h:112:29,
    inlined from ‘void 
wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder::visitSelect(wasm::Select*)’
 at /build/reproducible-path/binaryen-120/src/passes/Precompute.cpp:571:24,
    inlined from ‘static void wasm::Walker<SubType, 
VisitorType>::doVisitSelect(SubType*, wasm::Expression**) [with SubType = 
wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder; 
VisitorType = 
wasm::Visitor<wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder,
 void>]’ at /build/reproducible-path/binaryen-120/src/wasm-delegations.def:50:1:
/build/reproducible-path/binaryen-120/src/support/small_vector.h:69:35: 
warning: ‘<unnamed>.wasm::SmallVector<wasm::Expression*, 10>::fixed’ may be 
used uninitialized [-Wmaybe-uninitialized]
   69 |     : usedFixed(other.usedFixed), fixed(other.fixed), 
flexible(other.flexible) {
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from 
/build/reproducible-path/binaryen-120/src/passes/Precompute.cpp:37:
/build/reproducible-path/binaryen-120/src/support/insert_ordered.h: In static 
member function ‘static void wasm::Walker<SubType, 
VisitorType>::doVisitSelect(SubType*, wasm::Expression**) [with SubType = 
wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder; 
VisitorType = 
wasm::Visitor<wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder,
 void>]’:
/build/reproducible-path/binaryen-120/src/support/insert_ordered.h:112:29: 
note: ‘<anonymous>’ declared here
  112 |     std::pair<const Key, T> kv = {k, {}};
      |                             ^~
[ 82%] Linking CXX static library ../lib/libgtest.a
cd /build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu/third_party && 
/usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake
cd /build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu/third_party && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1
/usr/bin/ar qc ../lib/libgtest.a 
"CMakeFiles/gtest.dir/googletest/googletest/src/gtest-all.cc.o"
/usr/bin/ranlib ../lib/libgtest.a
make[3]: Leaving directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
[ 82%] Built target gtest
make[3]: Leaving directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
[ 82%] Built target ir
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
make[3]: Leaving directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
[ 82%] Built target wasm
make[3]: Leaving directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
[ 82%] Built target passes
make[3]: Leaving directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
[ 82%] Built target parser
make  -f CMakeFiles/binaryen.dir/build.make CMakeFiles/binaryen.dir/depend
make[3]: Entering directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
cd /build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu && 
/usr/bin/cmake -E cmake_depends "Unix Makefiles" 
/build/reproducible-path/binaryen-120 /build/reproducible-path/binaryen-120 
/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu 
/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu 
/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu/CMakeFiles/binaryen.dir/DependInfo.cmake
 "--color=" binaryen
make[3]: Leaving directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
make  -f CMakeFiles/binaryen.dir/build.make CMakeFiles/binaryen.dir/build
make[3]: Entering directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
[ 82%] Building CXX object CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o
/usr/bin/c++ -Dbinaryen_EXPORTS -I/build/reproducible-path/binaryen-120/src 
-I/build/reproducible-path/binaryen-120/third_party/FP16/include 
-I/build/reproducible-path/binaryen-120/third_party/llvm-project/include 
-I/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu -g -O2 
-ffile-prefix-map=/build/reproducible-path/binaryen-120=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -DBUILD_LLVM_DWARF -Wall -Wextra -Wno-unused-parameter 
-Wno-dangling-pointer -fno-omit-frame-pointer -fno-rtti 
-Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wswitch 
-Wimplicit-fallthrough -Wnon-virtual-dtor -fPIC -std=c++17 -fPIC -MD -MT 
CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o -MF 
CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o.d -o 
CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o -c 
/build/reproducible-path/binaryen-120/src/binaryen-c.cpp
[ 82%] Linking CXX shared library lib/libbinaryen.so
/usr/bin/cmake -E cmake_link_script CMakeFiles/binaryen.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 
-ffile-prefix-map=/build/reproducible-path/binaryen-120=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -DBUILD_LLVM_DWARF -Wall -Wextra -Wno-unused-parameter 
-Wno-dangling-pointer -fno-omit-frame-pointer -fno-rtti 
-Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wswitch 
-Wimplicit-fallthrough -Wnon-virtual-dtor -fPIC -shared -Wl,-z,relro -Wl,-z,now 
-Wl,--no-undefined -Wl,--dependency-file=CMakeFiles/binaryen.dir/link.d 
-Wl,-soname,libbinaryen.so -o lib/libbinaryen.so 
"CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o" 
"src/passes/CMakeFiles/passes.dir/param-utils.cpp.o" 
src/passes/CMakeFiles/passes.dir/pass.cpp.o 
src/passes/CMakeFiles/passes.dir/test_passes.cpp.o 
src/passes/CMakeFiles/passes.dir/AbstractTypeRefining.cpp.o 
src/passes/CMakeFiles/passes.dir/AlignmentLowering.cpp.o 
src/passes/CMakeFiles/passes.dir/Asyncify.cpp.o 
src/passes/CMakeFiles/passes.dir/AvoidReinterprets.cpp.o 
src/passes/CMakeFiles/passes.dir/CoalesceLocals.cpp.o 
src/passes/CMakeFiles/passes.dir/CodePushing.cpp.o 
src/passes/CMakeFiles/passes.dir/CodeFolding.cpp.o 
src/passes/CMakeFiles/passes.dir/ConstantFieldPropagation.cpp.o 
src/passes/CMakeFiles/passes.dir/ConstHoisting.cpp.o 
src/passes/CMakeFiles/passes.dir/DataFlowOpts.cpp.o 
src/passes/CMakeFiles/passes.dir/DeadArgumentElimination.cpp.o 
src/passes/CMakeFiles/passes.dir/DeadCodeElimination.cpp.o 
src/passes/CMakeFiles/passes.dir/DeAlign.cpp.o 
src/passes/CMakeFiles/passes.dir/DebugLocationPropagation.cpp.o 
src/passes/CMakeFiles/passes.dir/DeNaN.cpp.o 
src/passes/CMakeFiles/passes.dir/Directize.cpp.o 
src/passes/CMakeFiles/passes.dir/DuplicateImportElimination.cpp.o 
src/passes/CMakeFiles/passes.dir/DuplicateFunctionElimination.cpp.o 
src/passes/CMakeFiles/passes.dir/DWARF.cpp.o 
src/passes/CMakeFiles/passes.dir/ExtractFunction.cpp.o 
src/passes/CMakeFiles/passes.dir/Flatten.cpp.o 
src/passes/CMakeFiles/passes.dir/FuncCastEmulation.cpp.o 
src/passes/CMakeFiles/passes.dir/GenerateDynCalls.cpp.o 
src/passes/CMakeFiles/passes.dir/GlobalEffects.cpp.o 
src/passes/CMakeFiles/passes.dir/GlobalRefining.cpp.o 
src/passes/CMakeFiles/passes.dir/GlobalStructInference.cpp.o 
src/passes/CMakeFiles/passes.dir/GlobalTypeOptimization.cpp.o 
src/passes/CMakeFiles/passes.dir/GUFA.cpp.o 
"src/passes/CMakeFiles/passes.dir/hash-stringify-walker.cpp.o" 
src/passes/CMakeFiles/passes.dir/Outlining.cpp.o 
src/passes/CMakeFiles/passes.dir/Heap2Local.cpp.o 
src/passes/CMakeFiles/passes.dir/HeapStoreOptimization.cpp.o 
src/passes/CMakeFiles/passes.dir/I64ToI32Lowering.cpp.o 
src/passes/CMakeFiles/passes.dir/Inlining.cpp.o 
src/passes/CMakeFiles/passes.dir/InstrumentLocals.cpp.o 
src/passes/CMakeFiles/passes.dir/InstrumentMemory.cpp.o 
src/passes/CMakeFiles/passes.dir/Intrinsics.cpp.o 
src/passes/CMakeFiles/passes.dir/J2CLItableMerging.cpp.o 
src/passes/CMakeFiles/passes.dir/J2CLOpts.cpp.o 
src/passes/CMakeFiles/passes.dir/JSPI.cpp.o 
src/passes/CMakeFiles/passes.dir/LegalizeJSInterface.cpp.o 
src/passes/CMakeFiles/passes.dir/LimitSegments.cpp.o 
src/passes/CMakeFiles/passes.dir/LocalCSE.cpp.o 
src/passes/CMakeFiles/passes.dir/LocalSubtyping.cpp.o 
src/passes/CMakeFiles/passes.dir/LogExecution.cpp.o 
src/passes/CMakeFiles/passes.dir/LoopInvariantCodeMotion.cpp.o 
src/passes/CMakeFiles/passes.dir/Memory64Lowering.cpp.o 
src/passes/CMakeFiles/passes.dir/MemoryPacking.cpp.o 
src/passes/CMakeFiles/passes.dir/MergeBlocks.cpp.o 
src/passes/CMakeFiles/passes.dir/MergeSimilarFunctions.cpp.o 
src/passes/CMakeFiles/passes.dir/MergeLocals.cpp.o 
src/passes/CMakeFiles/passes.dir/Metrics.cpp.o 
src/passes/CMakeFiles/passes.dir/MinifyImportsAndExports.cpp.o 
src/passes/CMakeFiles/passes.dir/MinimizeRecGroups.cpp.o 
src/passes/CMakeFiles/passes.dir/Monomorphize.cpp.o 
src/passes/CMakeFiles/passes.dir/MultiMemoryLowering.cpp.o 
src/passes/CMakeFiles/passes.dir/NameList.cpp.o 
src/passes/CMakeFiles/passes.dir/NameTypes.cpp.o 
src/passes/CMakeFiles/passes.dir/NoInline.cpp.o 
src/passes/CMakeFiles/passes.dir/OnceReduction.cpp.o 
src/passes/CMakeFiles/passes.dir/OptimizeAddedConstants.cpp.o 
src/passes/CMakeFiles/passes.dir/OptimizeCasts.cpp.o 
src/passes/CMakeFiles/passes.dir/OptimizeInstructions.cpp.o 
src/passes/CMakeFiles/passes.dir/OptimizeForJS.cpp.o 
src/passes/CMakeFiles/passes.dir/PickLoadSigns.cpp.o 
src/passes/CMakeFiles/passes.dir/Poppify.cpp.o 
src/passes/CMakeFiles/passes.dir/PostEmscripten.cpp.o 
src/passes/CMakeFiles/passes.dir/Precompute.cpp.o 
src/passes/CMakeFiles/passes.dir/Print.cpp.o 
src/passes/CMakeFiles/passes.dir/PrintCallGraph.cpp.o 
src/passes/CMakeFiles/passes.dir/PrintFeatures.cpp.o 
src/passes/CMakeFiles/passes.dir/PrintFunctionMap.cpp.o 
src/passes/CMakeFiles/passes.dir/RoundTrip.cpp.o 
src/passes/CMakeFiles/passes.dir/SetGlobals.cpp.o 
src/passes/CMakeFiles/passes.dir/SignaturePruning.cpp.o 
src/passes/CMakeFiles/passes.dir/SignatureRefining.cpp.o 
src/passes/CMakeFiles/passes.dir/SignExtLowering.cpp.o 
src/passes/CMakeFiles/passes.dir/StringLowering.cpp.o 
src/passes/CMakeFiles/passes.dir/Strip.cpp.o 
src/passes/CMakeFiles/passes.dir/StripTargetFeatures.cpp.o 
src/passes/CMakeFiles/passes.dir/TraceCalls.cpp.o 
src/passes/CMakeFiles/passes.dir/RedundantSetElimination.cpp.o 
src/passes/CMakeFiles/passes.dir/RemoveImports.cpp.o 
src/passes/CMakeFiles/passes.dir/RemoveMemory.cpp.o 
src/passes/CMakeFiles/passes.dir/RemoveNonJSOps.cpp.o 
src/passes/CMakeFiles/passes.dir/RemoveUnusedBrs.cpp.o 
src/passes/CMakeFiles/passes.dir/RemoveUnusedNames.cpp.o 
src/passes/CMakeFiles/passes.dir/RemoveUnusedModuleElements.cpp.o 
src/passes/CMakeFiles/passes.dir/RemoveUnusedTypes.cpp.o 
src/passes/CMakeFiles/passes.dir/ReorderFunctions.cpp.o 
src/passes/CMakeFiles/passes.dir/ReorderGlobals.cpp.o 
src/passes/CMakeFiles/passes.dir/ReorderLocals.cpp.o 
src/passes/CMakeFiles/passes.dir/ReReloop.cpp.o 
src/passes/CMakeFiles/passes.dir/Table64Lowering.cpp.o 
src/passes/CMakeFiles/passes.dir/TrapMode.cpp.o 
src/passes/CMakeFiles/passes.dir/TypeGeneralizing.cpp.o 
src/passes/CMakeFiles/passes.dir/TypeRefining.cpp.o 
src/passes/CMakeFiles/passes.dir/TypeMerging.cpp.o 
src/passes/CMakeFiles/passes.dir/TypeSSA.cpp.o 
src/passes/CMakeFiles/passes.dir/SafeHeap.cpp.o 
src/passes/CMakeFiles/passes.dir/SeparateDataSegments.cpp.o 
src/passes/CMakeFiles/passes.dir/SimplifyGlobals.cpp.o 
src/passes/CMakeFiles/passes.dir/SimplifyLocals.cpp.o 
src/passes/CMakeFiles/passes.dir/Souperify.cpp.o 
src/passes/CMakeFiles/passes.dir/SpillPointers.cpp.o 
src/passes/CMakeFiles/passes.dir/StackCheck.cpp.o 
src/passes/CMakeFiles/passes.dir/StripEH.cpp.o 
src/passes/CMakeFiles/passes.dir/SSAify.cpp.o 
src/passes/CMakeFiles/passes.dir/TupleOptimization.cpp.o 
src/passes/CMakeFiles/passes.dir/TranslateEH.cpp.o 
src/passes/CMakeFiles/passes.dir/TypeFinalizing.cpp.o 
src/passes/CMakeFiles/passes.dir/Unsubtyping.cpp.o 
src/passes/CMakeFiles/passes.dir/Untee.cpp.o 
src/passes/CMakeFiles/passes.dir/Vacuum.cpp.o 
src/passes/CMakeFiles/passes.dir/WasmIntrinsics.cpp.o 
src/wasm/CMakeFiles/wasm.dir/literal.cpp.o 
src/wasm/CMakeFiles/wasm.dir/parsing.cpp.o 
src/wasm/CMakeFiles/wasm.dir/wasm.cpp.o 
"src/wasm/CMakeFiles/wasm.dir/wasm-binary.cpp.o" 
"src/wasm/CMakeFiles/wasm.dir/wasm-debug.cpp.o" 
"src/wasm/CMakeFiles/wasm.dir/wasm-emscripten.cpp.o" 
"src/wasm/CMakeFiles/wasm.dir/wasm-interpreter.cpp.o" 
"src/wasm/CMakeFiles/wasm.dir/wasm-io.cpp.o" 
"src/wasm/CMakeFiles/wasm.dir/wasm-ir-builder.cpp.o" 
"src/wasm/CMakeFiles/wasm.dir/wasm-stack.cpp.o" 
"src/wasm/CMakeFiles/wasm.dir/wasm-stack-opts.cpp.o" 
"src/wasm/CMakeFiles/wasm.dir/wasm-type.cpp.o" 
"src/wasm/CMakeFiles/wasm.dir/wasm-type-shape.cpp.o" 
"src/wasm/CMakeFiles/wasm.dir/wasm-validator.cpp.o" 
src/asmjs/CMakeFiles/asmjs.dir/asm_v_wasm.cpp.o 
src/asmjs/CMakeFiles/asmjs.dir/asmangle.cpp.o 
"src/asmjs/CMakeFiles/asmjs.dir/shared-constants.cpp.o" 
"src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/optimizer-shared.cpp.o"
 "src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/parser.cpp.o" 
"src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/simple_ast.cpp.o" 
src/ir/CMakeFiles/ir.dir/ExpressionAnalyzer.cpp.o 
src/ir/CMakeFiles/ir.dir/ExpressionManipulator.cpp.o 
src/ir/CMakeFiles/ir.dir/debuginfo.cpp.o src/ir/CMakeFiles/ir.dir/drop.cpp.o 
src/ir/CMakeFiles/ir.dir/effects.cpp.o 
"src/ir/CMakeFiles/ir.dir/eh-utils.cpp.o" 
"src/ir/CMakeFiles/ir.dir/export-utils.cpp.o" 
src/ir/CMakeFiles/ir.dir/intrinsics.cpp.o src/ir/CMakeFiles/ir.dir/lubs.cpp.o 
"src/ir/CMakeFiles/ir.dir/memory-utils.cpp.o" 
"src/ir/CMakeFiles/ir.dir/module-utils.cpp.o" 
src/ir/CMakeFiles/ir.dir/names.cpp.o 
"src/ir/CMakeFiles/ir.dir/possible-contents.cpp.o" 
src/ir/CMakeFiles/ir.dir/properties.cpp.o 
src/ir/CMakeFiles/ir.dir/LocalGraph.cpp.o 
src/ir/CMakeFiles/ir.dir/LocalStructuralDominance.cpp.o 
src/ir/CMakeFiles/ir.dir/ReFinalize.cpp.o 
"src/ir/CMakeFiles/ir.dir/return-utils.cpp.o" 
"src/ir/CMakeFiles/ir.dir/stack-utils.cpp.o" 
"src/ir/CMakeFiles/ir.dir/table-utils.cpp.o" 
"src/ir/CMakeFiles/ir.dir/type-updating.cpp.o" 
"src/ir/CMakeFiles/ir.dir/module-splitting.cpp.o" 
src/cfg/CMakeFiles/cfg.dir/Relooper.cpp.o 
src/support/CMakeFiles/support.dir/suffix_tree.cpp.o 
src/support/CMakeFiles/support.dir/suffix_tree_node.cpp.o 
src/support/CMakeFiles/support.dir/archive.cpp.o 
src/support/CMakeFiles/support.dir/bits.cpp.o 
src/support/CMakeFiles/support.dir/colors.cpp.o 
"src/support/CMakeFiles/support.dir/command-line.cpp.o" 
src/support/CMakeFiles/support.dir/debug.cpp.o 
src/support/CMakeFiles/support.dir/dfa_minimization.cpp.o 
src/support/CMakeFiles/support.dir/file.cpp.o 
src/support/CMakeFiles/support.dir/istring.cpp.o 
src/support/CMakeFiles/support.dir/json.cpp.o 
src/support/CMakeFiles/support.dir/name.cpp.o 
src/support/CMakeFiles/support.dir/path.cpp.o 
src/support/CMakeFiles/support.dir/safe_integer.cpp.o 
src/support/CMakeFiles/support.dir/string.cpp.o 
src/support/CMakeFiles/support.dir/threads.cpp.o 
src/support/CMakeFiles/support.dir/utilities.cpp.o 
src/analysis/CMakeFiles/analysis.dir/cfg.cpp.o 
"src/parser/CMakeFiles/parser.dir/context-decls.cpp.o" 
"src/parser/CMakeFiles/parser.dir/context-defs.cpp.o" 
src/parser/CMakeFiles/parser.dir/lexer.cpp.o 
"src/parser/CMakeFiles/parser.dir/parse-1-decls.cpp.o" 
"src/parser/CMakeFiles/parser.dir/parse-2-typedefs.cpp.o" 
"src/parser/CMakeFiles/parser.dir/parse-3-implicit-types.cpp.o" 
"src/parser/CMakeFiles/parser.dir/parse-4-module-types.cpp.o" 
"src/parser/CMakeFiles/parser.dir/parse-5-defs.cpp.o" 
"src/parser/CMakeFiles/parser.dir/wast-parser.cpp.o" 
"src/parser/CMakeFiles/parser.dir/wat-parser.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Binary.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ConvertUTF.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DataExtractor.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Debug.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DJB.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Dwarf.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/dwarf2yaml.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAbbreviationDeclaration.cpp.o"
 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAcceleratorTable.cpp.o"
 "third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAddressRange.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFCompileUnit.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFContext.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDataExtractor.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAbbrev.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAddr.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAranges.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugArangeSet.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugFrame.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugInfoEntry.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLine.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLoc.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugMacro.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugPubTable.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRa/usr/bin/aarch64-linux-gnu-ld.bfd:
 third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnit.cpp.o: in 
function `llvm::sys::fs::detail::DirIterState::~DirIterState()':
./obj-aarch64-linux-gnu/third_party/llvm-project/./third_party/llvm-project/include/llvm/Support/FileSystem.h:1268:(.text+0x1704):
 undefined reference to 
`llvm::sys::fs::detail::directory_iterator_destruct(llvm::sys::fs::detail::DirIterState&)'
/usr/bin/aarch64-linux-gnu-ld.bfd: 
./obj-aarch64-linux-gnu/third_party/llvm-project/./third_party/llvm-project/include/llvm/Support/FileSystem.h:1268:(.text+0x19a0):
 undefined reference to 
`llvm::sys::fs::detail::directory_iterator_destruct(llvm::sys::fs::detail::DirIterState&)'
/usr/bin/aarch64-linux-gnu-ld.bfd: 
./obj-aarch64-linux-gnu/third_party/llvm-project/./third_party/llvm-project/include/llvm/Support/FileSystem.h:1268:(.text+0x300c):
 undefined reference to 
`llvm::sys::fs::detail::directory_iterator_destruct(llvm::sys::fs::detail::DirIterState&)'
/usr/bin/aarch64-linux-gnu-ld.bfd: 
./obj-aarch64-linux-gnu/third_party/llvm-project/./third_party/llvm-project/include/llvm/Support/FileSystem.h:1268:(.text._ZNSt23_Sp_counted_ptr_inplaceIN4llvm3sys2fs6detail12DirIterStateESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceIN4llvm3sys2fs6detail12DirIterStateESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x18):
 undefined reference to 
`llvm::sys::fs::detail::directory_iterator_destruct(llvm::sys::fs::detail::DirIterState&)'
/usr/bin/aarch64-linux-gnu-ld.bfd: 
./obj-aarch64-linux-gnu/third_party/llvm-project/./third_party/llvm-project/include/llvm/Support/FileSystem.h:1268:(.text._ZNSt23_Sp_counted_ptr_inplaceIN4llvm3sys2fs6detail15RecDirIterStateESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceIN4llvm3sys2fs6detail15RecDirIterStateESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x190):
 undefined reference to 
`llvm::sys::fs::detail::directory_iterator_destruct(llvm::sys::fs::detail::DirIterState&)'
collect2: error: ld returned 1 exit status
ngeList.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRnglists.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDie.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFEmitter.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFExpression.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFFormValue.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFGdbIndex.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFListTable.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFTypeUnit.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnit.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnitIndex.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVerifier.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVisitor.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFYAML.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Error.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ErrorHandling.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/FormatVariadic.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Hashing.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LEB128.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LineIterator.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MCRegisterInfo.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MD5.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MemoryBuffer.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/NativeFormatting.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ObjectFile.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/obj2yaml_Error.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Optional.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Path.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/raw_ostream.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ScopedPrinter.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SmallVector.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SourceMgr.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringMap.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringRef.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SymbolicFile.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Twine.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/UnicodeCaseFold.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/WithColor.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLParser.cpp.o" 
"third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLTraits.cpp.o"
make[3]: *** [CMakeFiles/binaryen.dir/build.make:608: lib/libbinaryen.so] Error 
1
make[3]: Leaving directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:477: CMakeFiles/binaryen.dir/all] Error 2
make[2]: Leaving directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory 
'/build/reproducible-path/binaryen-120/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j128 INSTALL="install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:14: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2

-- 
Pkg-javascript-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to