Build:
- 0
2026-09-28 15:43.38: New job: build broken.0.4.2 (4d07dafd921e)
2026-09-28 15:43.38: [profile oxcaml-odoc-master] build broken.0.4.2
2026-09-28 15:43.38: build broken.0.4.2 (4d07dafd921e)
=== DEPENDENCIES (11 transitive) ===
base-unix.base 742554e1dbc2
bsdowl.3.0.0-20150830 eff084afd836
conf-autoconf.1 43fe4a407b7a
conf-bmake.1.0 abdd40d8dc26
conf-cpio.1 2ef13a550c3c
conf-which.1 5fccb3a41099
ocaml.5.4.0 74a2c67841c6
ocaml-config.3 d58db97ddfef
ocaml-variants.5.4.0+ox 4babdc19da91
ocamlfind.1.9.8+ox 47b14ae6bc12
oxcaml-compiler.5.4.0-ox7 42053eeff39a
=== STDOUT ===
Processing: [default: loading data]
[broken.0.4.2: dl]
[broken.0.4.2: extract]
-> retrieved broken.0.4.2 (https://opam.ocaml.org/cache)
[broken: ./configure]
+ /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/./configure "--prefix" "/home/opam/.opam/default" (CWD=/home/opam/.opam/default/.opam-switch/build/broken.0.4.2)
- checking for ocamlc... ocamlc
- OCaml version is 5.4.0+ox
- OCaml library path is /home/opam/.opam/default/lib/ocaml
- checking for ocamlopt... ocamlopt
- checking for ocamlc.opt... ocamlc.opt
- checking for ocamlopt.opt... ocamlopt.opt
- checking for dynlink.cmxa... no
- checking for ocaml... ocaml
- checking for ocamldep... ocamldep
- checking for ocamlmktop... ocamlmktop
- checking for ocamlmklib... ocamlmklib
- checking for ocamldoc... ocamldoc
- checking for ocamlbuild... no
- checking for ocamlfind... ocamlfind
- checking for findlib package unix... found
- configure: creating ./config.status
- config.status: creating Makefile.config
[broken: /usr/bin/bmake all]
+ /usr/bin/bmake "-I/home/opam/.opam/default/share/bsdowl" "all" (CWD=/home/opam/.opam/default/.opam-switch/build/broken.0.4.2)
- /usr/bin/bmake depend
- ===> src (depend)
- (cd /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src && ocamldep -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I +. -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src broken.ml broken.mli broken.ml broken.mli) | sh -c '/usr/bin/sed -e "s@/home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src/*@@g" -e "s@/home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src/*@@g"' -- OCAMLDEP_FILTER > .depend
- ===> meta (depend)
- ===> manual (depend)
- ===> testsuite (depend)
- ===> testsuite/unit-testing (depend)
- (cd /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/testsuite/unit-testing && ocamldep -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I +. -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -native testBroken.ml main.ml) | sh -c '/usr/bin/sed -e "s@/home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src/*@@g" -e "s@/home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src/*@@g"' -- OCAMLDEP_FILTER > .depend
- ===> testsuite/trip-trap (depend)
- (cd /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/testsuite/trip-trap && ocamldep -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I +. -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -native main.ml) | sh -c '/usr/bin/sed -e "s@/home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src/*@@g" -e "s@/home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src/*@@g"' -- OCAMLDEP_FILTER > .depend
- /usr/bin/bmake build
- ===> src (build)
- bmake[2]: .depend, 60: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./format.cmi
- ocamlfind ocamlc -c -package "unix" -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -o broken.cmi broken.mli
- bmake[2]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./sys.cmx
- bmake[2]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./string.cmx
- bmake[2]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./set.cmx
- bmake[2]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./random.cmx
- bmake[2]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./queue.cmx
- bmake[2]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./printf.cmx
- bmake[2]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./printexc.cmx
- bmake[2]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./list.cmx
- bmake[2]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./hashtbl.cmx
- bmake[2]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./format.cmx
- bmake[2]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./filename.cmx
- bmake[2]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./arg.cmx
- ocamlfind ocamlopt -c -package "unix" -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -o broken.cmx broken.ml
- ocamlopt -a -o broken.cmxa broken.cmx
- bmake[2]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./sys.cmi
- bmake[2]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./string.cmi
- bmake[2]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./set.cmi
- bmake[2]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./random.cmi
- bmake[2]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./queue.cmi
- bmake[2]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./printf.cmi
- bmake[2]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./printexc.cmi
- bmake[2]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./list.cmi
- bmake[2]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./hashtbl.cmi
- bmake[2]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./filename.cmi
- bmake[2]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./arg.cmi
- ocamlfind ocamlc -c -package "unix" -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -o broken.cmo broken.ml
- ocamlc -a -o broken.cma broken.cmo
- ===> meta (build)
- /usr/bin/sed -e 's|@PACKAGE@|broken|g' -e 's|@VERSION@|0.4.2|g' -e 's|@prefix@|/home/opam/.opam/default|g' -e 's|@exec_prefix@|/home/opam/.opam/default|g' -e 's|@bindir@|/home/opam/.opam/default/bin|g' -e 's|@sbindir@|/home/opam/.opam/default/sbin|g' -e 's|@libexecdir@|/home/opam/.opam/default/libexec|g' -e 's|@datarootdir@|/home/opam/.opam/default/share|g' -e 's|@datadir@|/home/opam/.opam/default/share|g' -e 's|@sysconfdir@|/home/opam/.opam/default/etc|g' -e 's|@sharedstatedir@|/home/opam/.opam/default/com|g' -e 's|@localstatedir@|/home/opam/.opam/default/var|g' -e 's|@runstatedir@|@runstatedir@|g' -e 's|@includedir@|/home/opam/.opam/default/include|g' -e 's|@docdir@|/home/opam/.opam/default/share/doc/broken|g' -e 's|@infodir@|/home/opam/.opam/default/share/info|g' -e 's|@libdir@|/home/opam/.opam/default/lib|g' -e 's|@ocamllibdir@|/home/opam/.opam/default/lib|g' -e 's|@localedir@|/home/opam/.opam/default/share/locale|g' -e 's|@mandir@|/home/opam/.opam/default/share/man|g' broken.in > broken
- ===> manual (build)
- ===> testsuite (build)
- /usr/bin/bmake doc
- ===> src (doc)
- bmake[2]: .depend, 60: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./format.cmi
- ocamlfind ocamlc -c -package "unix" -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -o broken.cmi broken.mli
- ocamlfind ocamldoc -package "unix" -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -t "Ocamldoc dump for broken" -short-functors -dump broken.odoc broken.ml broken.mli
- ===> meta (doc)
- ===> manual (doc)
- rm -R -f broken_html.temp broken_html
- mkdir broken_html.temp
- ocamlfind ocamldoc -package "unix" -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -t "Broken Testing Framework" -short-functors -load /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src/broken.odoc -html -charset utf-8 -intro intro.text -d broken_html.temp
- cp /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/Library/Data/broken.css broken_html.temp/style.css
- mv broken_html.temp broken_html
- ===> testsuite (doc)
- ===> testsuite/unit-testing (doc)
- ===> testsuite/trip-trap (doc)
-> compiled broken.0.4.2
[broken: /usr/bin/bmake install]
+ /usr/bin/bmake "-I/home/opam/.opam/default/share/bsdowl" "install" (CWD=/home/opam/.opam/default/.opam-switch/build/broken.0.4.2)
- ===> src (install)
- /usr/bin/install -c -d /home/opam/.opam/default/lib/broken
- bmake[1]: .depend, 60: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./format.cmi
- ocamlfind ocamlc -c -package "unix" -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -o broken.cmi broken.mli
- bmake[1]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./sys.cmx
- bmake[1]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./string.cmx
- bmake[1]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./set.cmx
- bmake[1]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./random.cmx
- bmake[1]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./queue.cmx
- bmake[1]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./printf.cmx
- bmake[1]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./printexc.cmx
- bmake[1]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./list.cmx
- bmake[1]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./hashtbl.cmx
- bmake[1]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./format.cmx
- bmake[1]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./filename.cmx
- bmake[1]: .depend, 56: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./arg.cmx
- ocamlfind ocamlopt -c -package "unix" -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -o broken.cmx broken.ml
- ocamlopt -a -o broken.cmxa broken.cmx
- /usr/bin/install -c -o opam -g opam -m 440 broken.cmxa /home/opam/.opam/default/lib/broken
- /usr/bin/install -c -o opam -g opam -m 440 broken.a /home/opam/.opam/default/lib/broken
- bmake[1]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./sys.cmi
- bmake[1]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./string.cmi
- bmake[1]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./set.cmi
- bmake[1]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./random.cmi
- bmake[1]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./queue.cmi
- bmake[1]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./printf.cmi
- bmake[1]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./printexc.cmi
- bmake[1]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./list.cmi
- bmake[1]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./hashtbl.cmi
- bmake[1]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./filename.cmi
- bmake[1]: .depend, 42: ignoring stale .depend for /home/opam/.opam/default/lib/ocaml/./arg.cmi
- ocamlfind ocamlc -c -package "unix" -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -I /home/opam/.opam/default/.opam-switch/build/broken.0.4.2/src -o broken.cmo broken.ml
- ocamlc -a -o broken.cma broken.cmo
- /usr/bin/install -c -o opam -g opam -m 440 broken.cma /home/opam/.opam/default/lib/broken
- /usr/bin/install -c -o opam -g opam -m 440 broken.cmi /home/opam/.opam/default/lib/broken
- ===> meta (install)
- /usr/bin/install -c -d /home/opam/.opam/default/lib/broken
- /usr/bin/install -c -o opam -g opam -m 440 broken /home/opam/.opam/default/lib/broken/META
- ===> manual (install)
- /usr/bin/install -c -d -o opam -g opam /home/opam/.opam/default/share/doc/broken/html
- (cd broken_html && sh -c '(find $1 -depth $3 | cpio -dump $2 >/dev/null 2>&1) && find $1 -depth $3 -type d -exec chmod 755 $2/{} \; && find $1 -depth $3 -type f -exec chmod 440 $2/{} \;' COPYTREE_DOC . /home/opam/.opam/default/share/doc/broken/html)
- ===> testsuite (install)
-> installed broken.0.4.2
[WARNING] Opam packages conf-autoconf.1 and conf-cpio.1 depend on the following system packages that are no longer installed: autoconf cpio
- conf-autoconf.1: depends on autoconf
- conf-cpio.1: depends on cpio
=== STDERR ===
2026-09-28 15:43.49: OK: build broken.0.4.2 (runc: 8.1s, disk: 18KB)
2026-09-28 15:43.49: Job succeeded