Build:
- 0
2026-06-24 11:05.49: New job: build rdr.1.1 (ba1b9d9d6517) 2026-06-24 11:05.49: Waiting for resource in pool day11-builds 2026-06-24 11:16.04: Got resource from pool day11-builds 2026-06-24 11:16.04: [profile full] build rdr.1.1 2026-06-24 11:16.04: build rdr.1.1 (ba1b9d9d6517) === DEPENDENCIES (5 transitive) === ocaml.4.14.4 b047fb9251f4 ocaml-base-compiler.4.14.4 d3b7ccb2c6fb ocaml-config.2 2d9c209f5590 ocamlbuild.0.16.1 7e0d6aadb209 ocamlfind.1.9.8 214dd418ac02 === STDOUT === Processing: [default: loading data] [rdr.1.1: dl] [rdr.1.1: extract] -> retrieved rdr.1.1 (https://opam.ocaml.org/cache) [rdr: make build] + /usr/bin/make "build" (CWD=/home/opam/.opam/default/.opam-switch/build/rdr.1.1) - ocamlbuild.native -lib unix -lib str src/Rdr.native && mv _build/src/Rdr.native rdr && rm Rdr.native - + /home/opam/.opam/default/bin/ocamlc.opt -config - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/Rdr.ml > src/Rdr.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/utils/Config.ml > src/utils/Config.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/utils/Object.ml > src/utils/Object.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Config.cmo src/utils/Config.ml - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/elf/Elf.ml > src/elf/Elf.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/utils/Binary.ml > src/utils/Binary.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/elf/Dynamic.ml > src/elf/Dynamic.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Binary.cmo src/utils/Binary.ml - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/elf/ProgramHeader.ml > src/elf/ProgramHeader.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/elf/SymbolTable.ml > src/elf/SymbolTable.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/elf/ElfReloc.ml > src/elf/ElfReloc.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/goblin/GoblinSymbol.ml > src/goblin/GoblinSymbol.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/goblin/Goblin.ml > src/goblin/Goblin.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/utils/Generics.ml > src/utils/Generics.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Generics.cmo src/utils/Generics.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Generics.cmo src/utils/Generics.ml - File "src/utils/Generics.ml", line 86, characters 43-61: - 86 | let compare = Pervasives.compare - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/goblin -I src/mach -I src/utils -I src/elf -o src/goblin/Goblin.cmo src/goblin/Goblin.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/ProgramHeader.cmo src/elf/ProgramHeader.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/ProgramHeader.cmo src/elf/ProgramHeader.ml - File "src/elf/ProgramHeader.ml", line 174, characters 20-38: - 174 | (fun a b -> Pervasives.compare a.slide b.slide) end) - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/elf/SectionHeader.ml > src/elf/SectionHeader.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/goblin/ToL.ml > src/goblin/ToL.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/goblin -I src/mach -I src/utils -I src/elf -o src/goblin/GoblinSymbol.cmo src/goblin/GoblinSymbol.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/goblin -I src/mach -I src/utils -I src/elf -o src/goblin/GoblinSymbol.cmo src/goblin/GoblinSymbol.ml - File "src/goblin/GoblinSymbol.ml", line 79, characters 6-24: - 79 | Pervasives.compare e1 e2 - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/goblin/GoblinSymbol.ml", line 191, characters 3-21: - 191 | Pervasives.compare n1 n2 - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/goblin/GoblinSymbol.ml", line 193, characters 3-21: - 193 | Pervasives.compare o1 o2 - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/goblin/GoblinSymbol.ml", line 199, characters 11-29: - 199 | Pervasives.compare l1 l2 - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/utils/Storage.ml > src/utils/Storage.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Storage.cmo src/utils/Storage.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Storage.cmo src/utils/Storage.ml - File "src/utils/Storage.ml", line 15, characters 32-53: - 15 | let get_graph_path ?graph_name:(graph_name=graph_name) - ^^^^^^^^^^^^^^^^^^^^^ - Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/ElfReloc.cmo src/elf/ElfReloc.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/SectionHeader.cmo src/elf/SectionHeader.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/goblin -I src/mach -I src/utils -I src/elf -o src/goblin/ToL.cmo src/goblin/ToL.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/SymbolTable.cmo src/elf/SymbolTable.ml - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/elf/ElfHeader.ml > src/elf/ElfHeader.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/elf/ElfConstants.ml > src/elf/ElfConstants.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/ElfConstants.cmo src/elf/ElfConstants.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/Dynamic.cmo src/elf/Dynamic.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/ElfHeader.cmo src/elf/ElfHeader.ml - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/mach/Fat.ml > src/mach/Fat.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/mach/CpuTypes.ml > src/mach/CpuTypes.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/CpuTypes.cmo src/mach/CpuTypes.ml - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/utils/Graph.ml > src/utils/Graph.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/utils/Command.ml > src/utils/Command.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/mach/Mach.ml > src/mach/Mach.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/mach/LoadCommand.ml > src/mach/LoadCommand.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/mach/Version.ml > src/mach/Version.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/Version.cmo src/mach/Version.ml - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/mach/MachExports.ml > src/mach/MachExports.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/utils/Leb128.ml > src/utils/Leb128.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/LoadCommand.cmo src/mach/LoadCommand.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Leb128.cmo src/utils/Leb128.ml - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/mach/MachHeader.ml > src/mach/MachHeader.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/mach/MachImports.ml > src/mach/MachImports.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/mach/BindOpcodes.ml > src/mach/BindOpcodes.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/BindOpcodes.cmo src/mach/BindOpcodes.ml - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/mach/Nlist.ml > src/mach/Nlist.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/MachExports.cmo src/mach/MachExports.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/MachExports.cmo src/mach/MachExports.ml - File "src/mach/MachExports.ml", line 204, characters 6-24: - 204 | Pervasives.compare e1 e2 - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/MachHeader.cmo src/mach/MachHeader.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/MachImports.cmo src/mach/MachImports.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/Nlist.cmo src/mach/Nlist.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Command.cmo src/utils/Command.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/Mach.cmo src/mach/Mach.ml - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/utils/InputUtils.ml > src/utils/InputUtils.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/Elf.cmo src/elf/Elf.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/Fat.cmo src/mach/Fat.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Graph.cmo src/utils/Graph.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/InputUtils.cmo src/utils/InputUtils.ml - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/utils/SymbolMap.ml > src/utils/SymbolMap.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Object.cmo src/utils/Object.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/SymbolMap.cmo src/utils/SymbolMap.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/SymbolMap.cmo src/utils/SymbolMap.ml - File "src/utils/SymbolMap.ml", line 321, characters 22-39: - 321 | symbol; flush Pervasives.stdout; - ^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/utils/SymbolMap.ml", line 337, characters 12-29: - 337 | flush Pervasives.stdout; - ^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/utils/SymbolMap.ml", line 375, characters 10-27: - 375 | flush Pervasives.stdout; - ^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/utils/SymbolMap.ml", line 383, characters 93-110: - 383 | Printf.printf "Building system map... This can take a while, please be patient... "; flush Pervasives.stdout; - ^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + /home/opam/.opam/default/bin/ocamlc.opt -c -bin-annot -I src -I src/mach -I src/goblin -I src/utils -I src/elf -o src/Rdr.cmo src/Rdr.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Config.cmx src/utils/Config.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Binary.cmx src/utils/Binary.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Generics.cmx src/utils/Generics.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Generics.cmx src/utils/Generics.ml - File "src/utils/Generics.ml", line 86, characters 43-61: - 86 | let compare = Pervasives.compare - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/goblin -I src/mach -I src/utils -I src/elf -o src/goblin/Goblin.cmx src/goblin/Goblin.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/ProgramHeader.cmx src/elf/ProgramHeader.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/ProgramHeader.cmx src/elf/ProgramHeader.ml - File "src/elf/ProgramHeader.ml", line 174, characters 20-38: - 174 | (fun a b -> Pervasives.compare a.slide b.slide) end) - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/goblin -I src/mach -I src/utils -I src/elf -o src/goblin/GoblinSymbol.cmx src/goblin/GoblinSymbol.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/goblin -I src/mach -I src/utils -I src/elf -o src/goblin/GoblinSymbol.cmx src/goblin/GoblinSymbol.ml - File "src/goblin/GoblinSymbol.ml", line 79, characters 6-24: - 79 | Pervasives.compare e1 e2 - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/goblin/GoblinSymbol.ml", line 191, characters 3-21: - 191 | Pervasives.compare n1 n2 - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/goblin/GoblinSymbol.ml", line 193, characters 3-21: - 193 | Pervasives.compare o1 o2 - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/goblin/GoblinSymbol.ml", line 199, characters 11-29: - 199 | Pervasives.compare l1 l2 - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Storage.cmx src/utils/Storage.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Storage.cmx src/utils/Storage.ml - File "src/utils/Storage.ml", line 15, characters 32-53: - 15 | let get_graph_path ?graph_name:(graph_name=graph_name) - ^^^^^^^^^^^^^^^^^^^^^ - Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/ElfReloc.cmx src/elf/ElfReloc.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/SectionHeader.cmx src/elf/SectionHeader.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/goblin -I src/mach -I src/utils -I src/elf -o src/goblin/ToL.cmx src/goblin/ToL.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/SymbolTable.cmx src/elf/SymbolTable.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/ElfConstants.cmx src/elf/ElfConstants.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/Dynamic.cmx src/elf/Dynamic.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/ElfHeader.cmx src/elf/ElfHeader.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/CpuTypes.cmx src/mach/CpuTypes.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/Version.cmx src/mach/Version.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/LoadCommand.cmx src/mach/LoadCommand.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Leb128.cmx src/utils/Leb128.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/BindOpcodes.cmx src/mach/BindOpcodes.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/MachExports.cmx src/mach/MachExports.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/MachExports.cmx src/mach/MachExports.ml - File "src/mach/MachExports.ml", line 204, characters 6-24: - 204 | Pervasives.compare e1 e2 - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/MachHeader.cmx src/mach/MachHeader.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/MachImports.cmx src/mach/MachImports.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/Nlist.cmx src/mach/Nlist.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Command.cmx src/utils/Command.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/Mach.cmx src/mach/Mach.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/elf -I src/mach -I src/goblin -I src/utils -o src/elf/Elf.cmx src/elf/Elf.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/mach -I src/goblin -I src/utils -I src/elf -o src/mach/Fat.cmx src/mach/Fat.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Graph.cmx src/utils/Graph.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/InputUtils.cmx src/utils/InputUtils.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/Object.cmx src/utils/Object.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/SymbolMap.cmx src/utils/SymbolMap.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src/utils -I src/mach -I src/goblin -I src/elf -o src/utils/SymbolMap.cmx src/utils/SymbolMap.ml - File "src/utils/SymbolMap.ml", line 321, characters 22-39: - 321 | symbol; flush Pervasives.stdout; - ^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/utils/SymbolMap.ml", line 337, characters 12-29: - 337 | flush Pervasives.stdout; - ^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/utils/SymbolMap.ml", line 375, characters 10-27: - 375 | flush Pervasives.stdout; - ^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/utils/SymbolMap.ml", line 383, characters 93-110: - 383 | Printf.printf "Building system map... This can take a while, please be patient... "; flush Pervasives.stdout; - ^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + /home/opam/.opam/default/bin/ocamlopt.opt -c -bin-annot -I src -I src/mach -I src/goblin -I src/utils -I src/elf -o src/Rdr.cmx src/Rdr.ml - + /home/opam/.opam/default/bin/ocamlopt.opt unix.cmxa str.cmxa -I src/utils -I src/elf -I src/goblin -I src/mach -I src src/utils/Binary.cmx src/elf/ElfReloc.cmx src/elf/ProgramHeader.cmx src/elf/SectionHeader.cmx src/utils/Generics.cmx src/goblin/Goblin.cmx src/goblin/GoblinSymbol.cmx src/utils/Storage.cmx src/goblin/ToL.cmx src/elf/SymbolTable.cmx src/elf/Dynamic.cmx src/elf/ElfConstants.cmx src/elf/ElfHeader.cmx src/utils/Config.cmx src/elf/Elf.cmx src/mach/BindOpcodes.cmx src/mach/CpuTypes.cmx src/mach/Fat.cmx src/mach/Version.cmx src/mach/LoadCommand.cmx src/utils/Leb128.cmx src/mach/MachExports.cmx src/mach/MachHeader.cmx src/mach/MachImports.cmx src/mach/Nlist.cmx src/mach/Mach.cmx src/utils/Command.cmx src/utils/Graph.cmx src/utils/InputUtils.cmx src/utils/Object.cmx src/utils/SymbolMap.cmx src/Rdr.cmx -o src/Rdr.native -> compiled rdr.1.1 -> installed rdr.1.1 === STDERR === 2026-06-24 11:16.33: OK: build rdr.1.1 (runc: 6.6s, disk: 29KB) 2026-06-24 11:16.33: Job succeeded