Build:
- 0
2026-09-28 15:43.25: New job: build ogg.0.6.1 (4d4987ec34d1) 2026-09-28 15:43.25: [profile oxcaml-odoc-master] build ogg.0.6.1 2026-09-28 15:43.25: build ogg.0.6.1 (4d4987ec34d1) === DEPENDENCIES (9 transitive) === conf-autoconf.1 43fe4a407b7a conf-libogg.1 6b2b15b939e7 conf-pkg-config.5 5bc8297bba82 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] [ogg.0.6.1: dl] [ogg.0.6.1: extract] -> retrieved ogg.0.6.1 (https://opam.ocaml.org/cache) [ogg: ./configure] + /home/opam/.opam/default/.opam-switch/build/ogg.0.6.1/./configure "--prefix" "/home/opam/.opam/default" (CWD=/home/opam/.opam/default/.opam-switch/build/ogg.0.6.1) - configuring ocaml-ogg 0.6.1 - checking for gcc... gcc - checking whether the C compiler works... yes - checking for C compiler default output file name... a.out - checking for suffix of executables... - checking whether we are cross compiling... no - checking for suffix of object files... o - checking whether we are using the GNU C compiler... yes - checking whether gcc accepts -g... yes - checking for gcc option to accept ISO C89... none needed - checking build system type... x86_64-pc-linux-gnu - checking host system type... x86_64-pc-linux-gnu - checking for a BSD-compatible install... /usr/bin/install -c - checking target toolchain... linux - checking for gcc... (cached) gcc - checking whether we are using the GNU C compiler... (cached) yes - checking whether gcc accepts -g... (cached) yes - checking for gcc option to accept ISO C89... (cached) none needed - checking for ar... ar - checking for ocamlc... ocamlc - OCaml version is 5.4.0+ox - checking if ocaml compiler supports first-class modules... yes - 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 ocaml... ocaml - checking for ocamldep... ocamldep - checking for ocamldep.opt... ocamldep.opt - checking for ocamlmktop... ocamlmktop - checking for ocamlmklib... ocamlmklib - checking for ocamldoc... ocamldoc - checking for ocamldoc.opt... ocamldoc.opt - checking for ocamlbuild... no - checking for camlidl... no - checking for ocamllex... ocamllex - checking for ocamllex.opt... ocamllex.opt - checking for ocamlyacc... ocamlyacc - checking for camlp4... no - checking for camlp4boot... no - checking for camlp4o... no - checking for camlp4of... no - checking for camlp4oof... no - checking for camlp4orf... no - checking for camlp4prof... no - checking for camlp4r... no - checking for camlp4rf... no - checking for ocamlfind... ocamlfind - checking for ocaml standard library path... /home/opam/.opam/default/lib/ocaml - checking for caml/threads.h... yes - checking for gcc option to produce PIC... -fPIC - checking for pkg-config... /usr/bin/pkg-config - checking pkg-config is at least version 0.9.0... yes - checking whether pkg-config knows about ogg... ok - checking for ogg_stream_pageout_fill in -logg... yes - checking for ocaml bytes module... ok - configure: creating ./config.status - config.status: creating Makefile - config.status: creating src/META - config.status: creating src/Makefile [ogg: make] + /usr/bin/make (CWD=/home/opam/.opam/default/.opam-switch/build/ogg.0.6.1) - /usr/bin/make -C src all - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ogg.0.6.1/src' - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ogg.0.6.1/src' - ocamldep.opt ogg.ml > ._d/ogg.d - ocamldep.opt ogg_demuxer.ml > ._d/ogg_demuxer.d - ocamldep.opt ogg.mli > ._bcdi/ogg.di - OCamlMakefile:1059: warning: pattern recipe did not update peer target '._ncdi/ogg.di'. - ocamldep.opt ogg_demuxer.mli > ._bcdi/ogg_demuxer.di - OCamlMakefile:1059: warning: pattern recipe did not update peer target '._ncdi/ogg_demuxer.di'. - ocamlc.opt -c -cc "gcc" -ccopt "-fPIC -g -O2 -I/home/opam/.opam/default/include -DHAVE_PAGEOUT_FILL -Wall -DCAML_NAME_SPACE \ - -DPIC -fPIC -I/home/opam/.opam/default/include \ - -I/home/opam/.opam/default/lib/bytes -o ogg_stubs.o " ogg_stubs.c - ar rcs libogg_stubs.a ogg_stubs.o - ocamlc.opt -c -g -w +A-4@5-7@8-9@11@12@20-35-44-45-50 -I /home/opam/.opam/default/lib/bytes ogg.mli - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The unix subdirectory has been - automatically added to the search path, but you should add -I +unix to the - command-line to silence this alert (e.g. by adding unix to the list of - libraries in your dune file, or adding use_unix to your _tags file for - ocamlbuild, or using -package unix for ocamlfind). - ocamlc.opt -c -g -w +A-4@5-7@8-9@11@12@20-35-44-45-50 -I /home/opam/.opam/default/lib/bytes ogg.ml - File "ogg.ml", line 47, characters 2-29: - 47 | Callback.register_exception "ogg_exn_not_enough_data" Not_enough_data; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - - File "ogg.ml", line 48, characters 2-29: - 48 | Callback.register_exception "ogg_exn_bad_data" Bad_data; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - - File "ogg.ml", line 49, characters 2-29: - 49 | Callback.register_exception "ogg_exn_out_of_sync" Out_of_sync; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - - File "ogg.ml", line 50, characters 2-29: - 50 | Callback.register_exception "ogg_exn_eos" End_of_stream; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - - File "ogg.ml", line 51, characters 2-29: - 51 | Callback.register_exception "ogg_exn_internal_error" Internal_error - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The unix subdirectory has been - automatically added to the search path, but you should add -I +unix to the - command-line to silence this alert (e.g. by adding unix to the list of - libraries in your dune file, or adding use_unix to your _tags file for - ocamlbuild, or using -package unix for ocamlfind). - - File "ogg.ml", line 1: - Error: The implementation ogg.ml does not match the interface ogg.cmi: ... - In module Sync: - Values do not match: - val create_from_file : - string -> - ((bytes @ local -> int -> int -> int) * sync) ref * - Unix.file_descr - is not included in - val create_from_file : string -> t * Unix.file_descr - The type - string -> - ((bytes @ local -> int -> int -> int) * sync) ref * Unix.file_descr - is not compatible with the type string -> t * Unix.file_descr - Type ((bytes @ local -> int -> int -> int) * sync) ref - is not compatible with type t = (read * sync) ref - Type bytes @ local -> int -> int -> int is not compatible with type - read = bytes -> int -> int -> int - Type int -> (int -> int) @ local is not compatible with type - int -> int -> int - File "ogg.mli", line 136, characters 2-54: Expected declaration - File "ogg.ml", line 114, characters 6-22: Actual declaration - make[2]: *** [OCamlMakefile:967: ogg.cmo] Error 2 - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ogg.0.6.1/src' - make[1]: *** [OCamlMakefile:736: byte-code-library] Error 2 - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ogg.0.6.1/src' - make: *** [Makefile:11: all] Error 2 [ERROR] The compilation of ogg.0.6.1 failed at "make". build failed... === STDERR === 2026-09-28 15:43.38: FAILED: build ogg.0.6.1 2026-09-28 15:43.38: Job failed: build failed: ogg.0.6.1