Build:
- 0
2026-07-26 10:52.59: New job: build obuild.0.1.11 (ac9bfc8711fe)
2026-07-26 10:52.59: Waiting for resource in pool day11-builds
2026-07-26 10:56.13: Got resource from pool day11-builds
2026-07-26 10:56.13: [profile full] build obuild.0.1.11
2026-07-26 10:56.13: build obuild.0.1.11 (ac9bfc8711fe)
=== DEPENDENCIES (5 transitive) ===
compiler-cloning.enabled 22a431860256
ocaml.5.5.0 af24caade1d3
ocaml-base-compiler.5.5.0 5f93989ce6d7
ocaml-compiler.5.5.0 15edcf5138e5
ocamlfind.1.9.9~preview c75d6f48ab10
=== STDOUT ===
Processing: [default: loading data]
[obuild.0.1.11: dl]
[obuild.0.1.11: extract]
-> retrieved obuild.0.1.11 (https://opam.ocaml.org/cache)
[obuild: ./bootstrap]
+ /home/opam/.opam/default/.opam-switch/build/obuild.0.1.11/./bootstrap (CWD=/home/opam/.opam/default/.opam-switch/build/obuild.0.1.11)
- 5.5.0
- Using compat403.ml
- COMPILING compat
- COMPILING fugue
- COMPILING filepath
- COMPILING filesystem
- BUILDING library Ext.cmo
- COMPILING types
- COMPILING gconf
- COMPILING filetype
- COMPILING dag
- COMPILING libname
- COMPILING pp
- COMPILING expr
- File "expr.ml", lines 129-131, characters 20-33:
- 129 | ....................match (string_split ':' v ~limit:2) with
- 130 | [ _ ] -> ("", v)
- 131 | | [ p1; rest] -> (p1, rest)...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: _::rest::_::_
-
- File "expr.ml", lines 132-134, characters 23-35:
- 132 | .......................match (string_split '-' rest ~limit:2) with
- 133 | [ _ ] -> (p1, rest, "")
- 134 | | [ p2 ; p3 ] -> (p1, p2, p3)...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: _::p3::_::_
- COMPILING utils
- File "utils.ml", line 70, characters 23-73:
- 70 | try let _ = List.find (fun n -> Filesystem.exists (n p)) names in true
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 5 [ignored-partial-application]: this function application is partial,
- maybe some arguments are missing.
- COMPILING modname
- COMPILING taskdep
- COMPILING helper
- COMPILING dagutils
- COMPILING process
- COMPILING findlibConf
- COMPILING scheduler
- COMPILING prog
- COMPILING dependencies
- COMPILING generators
- COMPILING hier
- COMPILING meta
- COMPILING metacache
- COMPILING target
- COMPILING dist
- COMPILING project
- COMPILING analyze
- COMPILING configure
- COMPILING prepare
- File "prepare.ml", line 379, characters 10-113:
- 379 | (match file_entry with Hier.FileEntry _ -> SimpleModule | Hier.GeneratedFileEntry _ -> GeneratedModule)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: DirectoryEntry _
- COMPILING buildprogs
- COMPILING build
- COMPILING exception
- BUILDING library Obuild.cmo
- COMPILING sdist
- COMPILING doc
- COMPILING init
- COMPILING help
- COMPILING install
- COMPILING path_generated
- COMPILING main
- LINKING obuild.bootstrap
- warning: obuild META search paths and ocaml config mismatch
-
- The ocamlfind configuration file used doesn't list the ocaml standard library
- as part of his search paths. something fishy is going on
- You can solve the issue by:
- * pointing OCAMLFIND_CONF environment to the right configuration file
- * making sure that the ocamlfind program in your path is the right one (ocamlfind printconf)
-
- this is likely to cause various compilation problems
- error: missing dependency 'unix'
- Configuring obuild-0.1.11...
build failed...
[ERROR] The compilation of obuild.0.1.11 failed at "./bootstrap".
=== STDERR ===
2026-07-26 10:56.35: FAILED: build obuild.0.1.11
2026-07-26 10:56.35: Job failed: build failed: obuild.0.1.11