Build:
- 0
2026-07-24 10:52.13: New job: build binaryen.0.1.0 (ed9c080f47a7)
2026-07-24 10:52.13: Waiting for resource in pool day11-builds
2026-07-24 11:04.46: Got resource from pool day11-builds
2026-07-24 11:04.46: [profile full] build binaryen.0.1.0
2026-07-24 11:04.46: build binaryen.0.1.0 (ed9c080f47a7)
=== DEPENDENCIES (9 transitive) ===
base-threads.base afe16a8e71c3
base-unix.base 73c0a5fdd34a
compiler-cloning.enabled 22a431860256
conf-cmake.1 5cf7da35ec4d
conf-python-3.9.0.0 10e92bdeecd9
dune.3.24.1 0d2a3ba8bfb9
ocaml.5.5.0 af24caade1d3
ocaml-base-compiler.5.5.0 5f93989ce6d7
ocaml-compiler.5.5.0 15edcf5138e5
=== STDOUT ===
Processing: [default: loading data]
[binaryen.0.1.0: dl]
[binaryen.0.1.0: extract]
-> retrieved binaryen.0.1.0 (https://opam.ocaml.org/cache)
[binaryen: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "binaryen" "-j" "39" "--no-buffer" (CWD=/home/opam/.opam/default/.opam-switch/build/binaryen.0.1.0)
- CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
- Compatibility with CMake < 3.10 will be removed from a future version of
- CMake.
-
- Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
- to tell CMake that the project requires at least <min> but has been updated
- to work with policies introduced by <max> or earlier.
-
-
- In file included from binaryen_stubs_globals.c:2:
- binaryen_stubs_globals.c: In function 'caml_binaryen_add_global':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_globals.c:21:16: note: in expansion of macro 'String_val'
- 21 | char* name = String_val(_name);
- | ^~~~~~~~~~
- In file included from binaryen_stubs_expressions.c:2:
- binaryen_stubs_expressions.c: In function 'caml_binaryen_block':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_expressions.c:21:16: note: in expansion of macro 'String_val'
- 21 | char* name = String_val(_name);
- | ^~~~~~~~~~
- binaryen_stubs_expressions.c: In function 'caml_binaryen_loop':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_expressions.c:47:16: note: in expansion of macro 'String_val'
- 47 | char* name = String_val(_name);
- | ^~~~~~~~~~
- In file included from binaryen_stubs_function_tables.c:7:
- ocaml_helpers.h:11:33: warning: 'binaryen_ops' defined but not used [-Wunused-variable]
- 11 | static struct custom_operations binaryen_ops;
- | ^~~~~~~~~~~~
- binaryen_stubs_globals.c: In function 'caml_binaryen_get_global':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_globals.c:33:16: note: in expansion of macro 'String_val'
- 33 | char* name = String_val(_name);
- | ^~~~~~~~~~
- binaryen_stubs_globals.c: In function 'caml_binaryen_remove_global':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_globals.c:42:16: note: in expansion of macro 'String_val'
- 42 | char* name = String_val(_name);
- | ^~~~~~~~~~
- binaryen_stubs_expressions.c: In function 'caml_binaryen_break':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_expressions.c:57:16: note: in expansion of macro 'String_val'
- 57 | char* name = String_val(_name);
- | ^~~~~~~~~~
- binaryen_stubs_expressions.c: In function 'caml_binaryen_switch':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_expressions.c:74:23: note: in expansion of macro 'String_val'
- 74 | char* defaultName = String_val(_defaultName);
- | ^~~~~~~~~~
- binaryen_stubs_expressions.c: In function 'caml_binaryen_call':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_expressions.c:85:16: note: in expansion of macro 'String_val'
- 85 | char* name = String_val(_name);
- | ^~~~~~~~~~
- binaryen_stubs_expressions.c: In function 'caml_binaryen_return_call':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_expressions.c:118:16: note: in expansion of macro 'String_val'
- 118 | char* name = String_val(_name);
- | ^~~~~~~~~~
- In file included from binaryen_stubs_memory.c:2:
- binaryen_stubs_memory.c: In function 'caml_binaryen_set_memory':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_memory.c:16:22: note: in expansion of macro 'String_val'
- 16 | char* exportName = String_val(_exportName);
- | ^~~~~~~~~~
- binaryen_stubs_expressions.c: In function 'caml_binaryen_global_get':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_expressions.c:182:16: note: in expansion of macro 'String_val'
- 182 | char* name = String_val(_name);
- | ^~~~~~~~~~
- binaryen_stubs_expressions.c: In function 'caml_binaryen_global_set':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_expressions.c:192:16: note: in expansion of macro 'String_val'
- 192 | char* name = String_val(_name);
- | ^~~~~~~~~~
- In file included from binaryen_stubs_memory.c:7:
- ocaml_helpers.h: At top level:
- ocaml_helpers.h:11:33: warning: 'binaryen_ops' defined but not used [-Wunused-variable]
- 11 | static struct custom_operations binaryen_ops;
- | ^~~~~~~~~~~~
- In file included from binaryen_stubs_imports.c:2:
- binaryen_stubs_imports.c: In function 'caml_binaryen_add_function_import':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_imports.c:14:24: note: in expansion of macro 'String_val'
- 14 | char* internalName = String_val(_internalName);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_imports.c:15:30: note: in expansion of macro 'String_val'
- 15 | char* externalModuleName = String_val(_externalModuleName);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_imports.c:16:28: note: in expansion of macro 'String_val'
- 16 | char* externalBaseName = String_val(_externalBaseName);
- | ^~~~~~~~~~
- binaryen_stubs_imports.c: In function 'caml_binaryen_add_table_import':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_imports.c:31:24: note: in expansion of macro 'String_val'
- 31 | char* internalName = String_val(_internalName);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_imports.c:32:30: note: in expansion of macro 'String_val'
- 32 | char* externalModuleName = String_val(_externalModuleName);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_imports.c:33:28: note: in expansion of macro 'String_val'
- 33 | char* externalBaseName = String_val(_externalBaseName);
- | ^~~~~~~~~~
- binaryen_stubs_imports.c: In function 'caml_binaryen_add_memory_import':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_imports.c:42:24: note: in expansion of macro 'String_val'
- 42 | char* internalName = String_val(_internalName);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_imports.c:43:30: note: in expansion of macro 'String_val'
- 43 | char* externalModuleName = String_val(_externalModuleName);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_imports.c:44:28: note: in expansion of macro 'String_val'
- 44 | char* externalBaseName = String_val(_externalBaseName);
- | ^~~~~~~~~~
- binaryen_stubs_imports.c: In function 'caml_binaryen_add_global_import':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_imports.c:55:24: note: in expansion of macro 'String_val'
- 55 | char* internalName = String_val(_internalName);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_imports.c:56:30: note: in expansion of macro 'String_val'
- 56 | char* externalModuleName = String_val(_externalModuleName);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_imports.c:57:28: note: in expansion of macro 'String_val'
- 57 | char* externalBaseName = String_val(_externalBaseName);
- | ^~~~~~~~~~
- In file included from binaryen_stubs_imports.c:7:
- ocaml_helpers.h: At top level:
- ocaml_helpers.h:11:33: warning: 'binaryen_ops' defined but not used [-Wunused-variable]
- 11 | static struct custom_operations binaryen_ops;
- | ^~~~~~~~~~~~
- ocaml_helpers.c:9:33: warning: 'binaryen_ops' defined but not used [-Wunused-variable]
- 9 | static struct custom_operations binaryen_ops = {
- | ^~~~~~~~~~~~
- In file included from binaryen_stubs_modules.c:2:
- binaryen_stubs_modules.c: In function 'caml_binaryen_module_read':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_modules.c:252:17: note: in expansion of macro 'String_val'
- 252 | char* bytes = String_val(_bytes);
- | ^~~~~~~~~~
- -- The C compiler identification is GNU 14.2.0
- In file included from binaryen_stubs_functions.c:2:
- binaryen_stubs_functions.c: In function 'caml_binaryen_add_function':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_functions.c:22:16: note: in expansion of macro 'String_val'
- 22 | char* name = String_val(_name);
- | ^~~~~~~~~~
- binaryen_stubs_functions.c: In function 'caml_binaryen_get_function':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_functions.c:43:16: note: in expansion of macro 'String_val'
- 43 | char* name = String_val(_name);
- | ^~~~~~~~~~
- binaryen_stubs_functions.c: In function 'caml_binaryen_remove_function':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_functions.c:52:16: note: in expansion of macro 'String_val'
- 52 | char* name = String_val(_name);
- | ^~~~~~~~~~
- -- The CXX compiler identification is GNU 14.2.0
- -- Detecting C compiler ABI info
- In file included from binaryen_stubs_exports.c:2:
- binaryen_stubs_exports.c: In function 'caml_binaryen_add_function_export':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_exports.c:21:24: note: in expansion of macro 'String_val'
- 21 | char* internalName = String_val(_internalName);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_exports.c:22:24: note: in expansion of macro 'String_val'
- 22 | char* externalName = String_val(_externalName);
- | ^~~~~~~~~~
- binaryen_stubs_exports.c: In function 'caml_binaryen_add_table_export':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_exports.c:31:24: note: in expansion of macro 'String_val'
- 31 | char* internalName = String_val(_internalName);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_exports.c:32:24: note: in expansion of macro 'String_val'
- 32 | char* externalName = String_val(_externalName);
- | ^~~~~~~~~~
- binaryen_stubs_exports.c: In function 'caml_binaryen_add_memory_export':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_exports.c:41:24: note: in expansion of macro 'String_val'
- 41 | char* internalName = String_val(_internalName);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_exports.c:42:24: note: in expansion of macro 'String_val'
- 42 | char* externalName = String_val(_externalName);
- | ^~~~~~~~~~
- binaryen_stubs_exports.c: In function 'caml_binaryen_add_global_export':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_exports.c:51:24: note: in expansion of macro 'String_val'
- 51 | char* internalName = String_val(_internalName);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_exports.c:52:24: note: in expansion of macro 'String_val'
- 52 | char* externalName = String_val(_externalName);
- | ^~~~~~~~~~
- binaryen_stubs_exports.c: In function 'caml_binaryen_remove_export':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 366 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- binaryen_stubs_exports.c:61:24: note: in expansion of macro 'String_val'
- 61 | char* externalName = String_val(_externalName);
- | ^~~~~~~~~~
- -- Detecting C compiler ABI info - done
- -- Check for working C compiler: /usr/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/bin/c++ - skipped
- -- Detecting CXX compile features
- -- Detecting CXX compile features - done
- -- No build type selected, default to Release
- -- Building with -DBUILD_LLVM_DWARF
- -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
- -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
- -- Found Threads: TRUE
- -- Building with -std=c++14
- -- Building with -Wall
- -- Building with -Werror
- -- Building with -Wextra
- -- Building with -Wno-unused-parameter
- -- Building with -fno-omit-frame-pointer
- -- Building with -Wno-implicit-int-float-conversion
- -- Building with -Wno-unknown-warning-option
- -- Building with -Wswitch
- -- Building with -fPIC
- -- Building with -O2
- -- Building with -UNDEBUG
- CMake Warning (dev) at src/passes/CMakeLists.txt:2 (find_package):
- Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
- are removed. Run "cmake --help-policy CMP0148" for policy details. Use
- the cmake_policy command to set the policy and suppress this warning.
-
- This warning is for project developers. Use -Wno-dev to suppress it.
-
- -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.13.5", minimum required is "3.5")
- -- Building libbinaryen as statically linked library.
- -- Configuring done (2.1s)
- -- Generating done (0.1s)
- -- Build files have been written to: /home/opam/.opam/default/.opam-switch/build/binaryen.0.1.0/_build/default/src/binaryen
- [ 1%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Binary.cpp.o
- [ 2%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ConvertUTF.cpp.o
- [ 2%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DataExtractor.cpp.o
- [ 3%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Debug.cpp.o
- [ 3%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DJB.cpp.o
- [ 4%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Dwarf.cpp.o
- [ 4%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/dwarf2yaml.cpp.o
- [ 5%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAbbreviationDeclaration.cpp.o
- [ 5%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAcceleratorTable.cpp.o
- [ 6%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAddressRange.cpp.o
- [ 6%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFCompileUnit.cpp.o
- [ 7%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFContext.cpp.o
- [ 7%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDataExtractor.cpp.o
- [ 8%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAbbrev.cpp.o
- [ 8%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAddr.cpp.o
- [ 9%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAranges.cpp.o
- [ 10%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugArangeSet.cpp.o
- [ 10%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugFrame.cpp.o
- [ 11%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugInfoEntry.cpp.o
- [ 11%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLine.cpp.o
- [ 12%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLoc.cpp.o
- [ 12%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugMacro.cpp.o
- [ 13%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugPubTable.cpp.o
- [ 13%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRangeList.cpp.o
- [ 14%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRnglists.cpp.o
- [ 14%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDie.cpp.o
- [ 15%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFEmitter.cpp.o
- [ 15%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFExpression.cpp.o
- [ 16%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFFormValue.cpp.o
- [ 16%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFGdbIndex.cpp.o
- [ 17%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFListTable.cpp.o
- [ 18%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFTypeUnit.cpp.o
- [ 18%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnit.cpp.o
- [ 19%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnitIndex.cpp.o
- [ 19%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVerifier.cpp.o
- [ 20%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVisitor.cpp.o
- [ 20%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFYAML.cpp.o
- [ 21%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Error.cpp.o
- [ 21%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ErrorHandling.cpp.o
- [ 22%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/FormatVariadic.cpp.o
- [ 22%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Hashing.cpp.o
- [ 23%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LEB128.cpp.o
- [ 23%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LineIterator.cpp.o
- [ 24%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MCRegisterInfo.cpp.o
- [ 24%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MD5.cpp.o
- [ 25%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MemoryBuffer.cpp.o
- [ 25%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/NativeFormatting.cpp.o
- [ 26%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ObjectFile.cpp.o
- [ 27%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/obj2yaml_Error.cpp.o
- [ 27%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Optional.cpp.o
- [ 28%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Path.cpp.o
- [ 28%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/raw_ostream.cpp.o
- [ 29%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ScopedPrinter.cpp.o
- [ 29%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SmallVector.cpp.o
- [ 30%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SourceMgr.cpp.o
- [ 30%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringMap.cpp.o
- [ 31%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringRef.cpp.o
- [ 31%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SymbolicFile.cpp.o
- [ 32%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Twine.cpp.o
- [ 32%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/UnicodeCaseFold.cpp.o
- [ 33%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/WithColor.cpp.o
- [ 33%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLParser.cpp.o
- [ 34%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLTraits.cpp.o
- [ 34%] Built target llvm_dwarf
- [ 35%] Building CXX object src/ir/CMakeFiles/ir.dir/ExpressionAnalyzer.cpp.o
- [ 35%] Building CXX object src/ir/CMakeFiles/ir.dir/ExpressionManipulator.cpp.o
- [ 36%] Building CXX object src/ir/CMakeFiles/ir.dir/LocalGraph.cpp.o
- [ 36%] Building CXX object src/ir/CMakeFiles/ir.dir/ReFinalize.cpp.o
- [ 36%] Built target ir
- [ 36%] Building CXX object src/asmjs/CMakeFiles/asmjs.dir/asm_v_wasm.cpp.o
- [ 37%] Building CXX object src/asmjs/CMakeFiles/asmjs.dir/asmangle.cpp.o
- [ 37%] Building CXX object src/asmjs/CMakeFiles/asmjs.dir/shared-constants.cpp.o
- [ 37%] Built target asmjs
- [ 38%] Building CXX object src/cfg/CMakeFiles/cfg.dir/Relooper.cpp.o
- [ 38%] Built target cfg
- [ 38%] Building CXX object src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/optimizer-shared.cpp.o
- [ 39%] Building CXX object src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/parser.cpp.o
- [ 39%] Building CXX object src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/simple_ast.cpp.o
- [ 39%] Built target emscripten-optimizer
- [ 40%] Generating WasmIntrinsics.cpp
- [ 40%] Building CXX object src/passes/CMakeFiles/passes.dir/pass.cpp.o
- [ 41%] Building CXX object src/passes/CMakeFiles/passes.dir/AlignmentLowering.cpp.o
- [ 41%] Building CXX object src/passes/CMakeFiles/passes.dir/Asyncify.cpp.o
- /home/opam/.opam/default/.opam-switch/build/binaryen.0.1.0/_build/default/src/binaryen/src/passes/Asyncify.cpp: In member function 'wasm::Expression* wasm::{anonymous}::AsyncifyLocals::makeLocalLoading()':
- /home/opam/.opam/default/.opam-switch/build/binaryen.0.1.0/_build/default/src/binaryen/src/passes/Asyncify.cpp:1189:19: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
- 1189 | const auto& types = func->getLocalType(i).expand();
- | ^~~~~
- /home/opam/.opam/default/.opam-switch/build/binaryen.0.1.0/_build/default/src/binaryen/src/passes/Asyncify.cpp:1189:55: note: the temporary was destroyed at the end of the full expression 'func->wasm::Function::getLocalType(i).wasm::Type::expand()'
- 1189 | const auto& types = func->getLocalType(i).expand();
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
- 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
- make[2]: *** [src/passes/CMakeFiles/passes.dir/build.make:112: src/passes/CMakeFiles/passes.dir/Asyncify.cpp.o] Error 1
- make[1]: *** [CMakeFiles/Makefile2:806: src/passes/CMakeFiles/passes.dir/all] Error 2
- make: *** [Makefile:146: all] Error 2
- File "src/dune", lines 2-11, characters 0-378:
- 2 | (rule
- 3 | (deps (source_tree binaryen))
- 4 | (targets libbinaryen.a dllbinaryen.so)
- 5 | (action
- 6 | (no-infer
- 7 | (progn
- 8 | (chdir binaryen (progn (run cmake -D BUILD_STATIC_LIB=ON .) (run make)))
- 9 | (chdir binaryen/lib (run gcc -shared -o dllbinaryen.so libbinaryen.a -lstdc++))
- 10 | (copy binaryen/lib/libbinaryen.a libbinaryen.a)
- 11 | (copy binaryen/lib/dllbinaryen.so dllbinaryen.so)))))
- (cd _build/default/src/binaryen && /usr/bin/make)
- Command exited with code 2.
[ERROR] The compilation of binaryen.0.1.0 failed at "dune build -p binaryen -j 39 --no-buffer".
build failed...
=== STDERR ===
2026-07-24 11:09.56: FAILED: build binaryen.0.1.0
2026-07-24 11:09.56: Job failed: build failed: binaryen.0.1.0