Build:
- 0
2026-10-07 21:32.08: New job: build taglib.0.3.10 (e685d2861a90) 2026-10-07 21:32.08: Waiting for resource in pool day11-builds 2026-10-07 21:38.22: Got resource from pool day11-builds 2026-10-07 21:38.22: [profile oxcaml-odoc-master] build taglib.0.3.10 2026-10-07 21:38.22: build taglib.0.3.10 (e685d2861a90) === DEPENDENCIES (13 transitive) === base-threads.base 464810371b96 base-unix.base 4596d20d2cf7 conf-autoconf.1 8ee1e3913008 conf-pkg-config.5 e39f7209b38f conf-taglib.1 cd4f13686372 conf-which.1 65c43ca119c3 csexp.1.5.2 4dac08a488e7 dune.3.22.2+ox a601158acc62 dune-configurator.3.22.2+ox cc2e07190f84 ocaml.5.2.0 b8c350f4f1ad ocaml-config.3 2c72b422dfc3 ocaml-variants.5.2.0+ox 60cb73ac7801 oxcaml-compiler.5.2.0minus39 c47b62237187 === STDOUT === Processing: [default: loading data] [taglib.0.3.10: dl] [taglib.0.3.10: extract] -> retrieved taglib.0.3.10 (https://opam.ocaml.org/cache) [taglib: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "taglib" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/taglib.0.3.10) - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.taglib.objs/byte -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.taglib.objs/byte/taglib.cmi -no-alias-deps -o src/.taglib.objs/byte/taglib.cmo -c -impl src/taglib.ml) - File "src/taglib.ml", line 39, characters 2-29: - 39 | Callback.register_exception "taglib_exn_not_found" Not_found; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - - File "src/taglib.ml", line 83, characters 4-31: - 83 | Callback.register_exception "taglib_exn_invalid_file" Invalid_file; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - - File "src/taglib.ml", line 84, characters 4-31: - 84 | Callback.register_exception "taglib_exn_not_implemented" Not_implemented - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.taglib.objs/byte -I src/.taglib.objs/native -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.taglib.objs/byte/taglib.cmi -no-alias-deps -o src/.taglib.objs/native/taglib.cmx -c -impl src/taglib.ml) - File "src/taglib.ml", line 39, characters 2-29: - 39 | Callback.register_exception "taglib_exn_not_found" Not_found; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - - File "src/taglib.ml", line 83, characters 4-31: - 83 | Callback.register_exception "taglib_exn_invalid_file" Invalid_file; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - - File "src/taglib.ml", line 84, characters 4-31: - 84 | Callback.register_exception "taglib_exn_not_implemented" Not_implemented - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - File "src/dune", line 8, characters 9-21: - 8 | (names taglib_stubs) - ^^^^^^^^^^^^ - (cd _build/default/src && /usr/bin/gcc -fPIC -I/usr/include/taglib -g -I /home/opam/.opam/default/lib/ocaml -I /home/opam/.opam/default/lib/ocaml/unix -o taglib_stubs.o -c taglib_stubs.cc) - In file included from /home/opam/.opam/default/lib/ocaml/caml/alloc.h:20, - from taglib_stubs.cc:98: - /home/opam/.opam/default/lib/ocaml/caml/misc.h:515:8: error: '_Atomic' does not name a type; did you mean 'Atom'? - 515 | extern _Atomic uintnat caml_verb_gc; - | ^~~~~~~ - | Atom - taglib_stubs.cc: In function 'value caml_taglib_file_new(value, value)': - taglib_stubs.cc:231:18: error: 'create' is not a member of 'TagLib::FileRef' - 231 | f = FileRef::create(filename); - | ^~~~~~ - taglib_stubs.cc: In function 'value caml_taglib_audioproperties_get_int(value, value)': - taglib_stubs.cc:502:23: warning: 'virtual int TagLib::AudioProperties::length() const' is deprecated [-Wdeprecated-declarations] - 502 | tmp = prop->length(); - | ~~~~~~~~~~~~^~ - In file included from /usr/include/taglib/fileref.h:33, - from taglib_stubs.cc:45: - /usr/include/taglib/audioproperties.h:82:17: note: declared here - 82 | virtual int length() const; - | ^~~~~~ - taglib_stubs.cc: In function 'value caml_taglib_id3v2_parse_tag(value, value)': - taglib_stubs.cc:571:11: error: 'uint' is not a member of 'TagLib'; did you mean 'uint'? - 571 | TagLib::uint size = ID3v2::Header::size(); - | ^~~~ - In file included from /usr/include/stdlib.h:514, - from /usr/include/c++/14/cstdlib:79, - from /usr/include/c++/14/stdlib.h:36, - from taglib_stubs.cc:43: - /usr/include/x86_64-linux-gnu/sys/types.h:150:22: note: 'uint' declared here - 150 | typedef unsigned int uint; - | ^~~~ - taglib_stubs.cc:573:31: error: 'size' was not declared in this scope; did you mean 'std::size'? - 573 | tag->doParse(ByteVector(s + size, caml_string_length(h) - size)); - | ^~~~ - | std::size - In file included from /usr/include/c++/14/vector:69, - from /usr/include/taglib/tbytevector.h:30, - from /usr/include/taglib/tfile.h:29, - from /usr/include/taglib/fileref.h:29: - /usr/include/c++/14/bits/range_access.h:272:5: note: 'std::size' declared here - 272 | size(const _Tp (&)[_Nm]) noexcept - | ^~~~ [ERROR] The compilation of taglib.0.3.10 failed at "dune build -p taglib -j 39 @install". build failed... === STDERR === 2026-10-07 21:38.44: FAILED: build taglib.0.3.10 2026-10-07 21:38.44: Job failed: build failed: taglib.0.3.10