Build:
  1. 0
2026-09-28 15:51.07: New job: build taglib.0.3.10 (d485f057d21e)
2026-09-28 15:51.07: Waiting for resource in pool day11-builds
2026-09-28 15:54.13: Got resource from pool day11-builds
2026-09-28 15:54.13: [profile oxcaml-odoc-master] build taglib.0.3.10
2026-09-28 15:54.13: build taglib.0.3.10 (d485f057d21e)
=== DEPENDENCIES (13 transitive) ===
  base-threads.base                                  ddcab511c589
  base-unix.base                                     742554e1dbc2
  conf-autoconf.1                                    43fe4a407b7a
  conf-pkg-config.5                                  5bc8297bba82
  conf-taglib.1                                      610412c0aa6f
  conf-which.1                                       5fccb3a41099
  csexp.1.5.2                                        ac277789f184
  dune.3.22.2+ox                                     057b1ed5957b
  dune-configurator.3.22.2+ox                        86e12d406fa5
  ocaml.5.4.0                                        74a2c67841c6
  ocaml-config.3                                     d58db97ddfef
  ocaml-variants.5.4.0+ox                            4babdc19da91
  oxcaml-compiler.5.4.0-ox7                          42053eeff39a
=== 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].
[ERROR] The compilation of taglib.0.3.10 failed at "dune build -p taglib -j 39 @install".
- 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:19,
-                  from taglib_stubs.cc:98:
- /home/opam/.opam/default/lib/ocaml/caml/misc.h:708:8: error: '_Atomic' does not name a type; did you mean 'Atom'?
-   708 | 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
-       |     ^~~~
build failed... 

=== STDERR ===

2026-09-28 15:54.33: FAILED: build taglib.0.3.10
2026-09-28 15:54.33: Job failed: build failed: taglib.0.3.10