Build:
  1. 0
2026-06-24 11:05.43: New job: build camlbz2.0.6.0 (e15951afcc3a)
2026-06-24 11:05.43: Waiting for resource in pool day11-builds
2026-06-24 11:13.02: Got resource from pool day11-builds
2026-06-24 11:13.02: [profile full] build camlbz2.0.6.0
2026-06-24 11:13.02: build camlbz2.0.6.0 (e15951afcc3a)
=== DEPENDENCIES (5 transitive) ===
  conf-libbz2.1                                      806f20f17758
  ocaml.4.14.4                                       b047fb9251f4
  ocaml-base-compiler.4.14.4                         d3b7ccb2c6fb
  ocaml-config.2                                     2d9c209f5590
  ocamlfind.1.9.8                                    214dd418ac02
=== STDOUT ===
Processing: [default: loading data]
[camlbz2.0.6.0: dl]
[camlbz2.0.6.0: extract]
-> retrieved camlbz2.0.6.0  (https://opam.ocaml.org/cache)
[camlbz2: ./configure]
+ /home/opam/.opam/default/.opam-switch/build/camlbz2.0.6.0/./configure "--prefix" "/home/opam/.opam/default" (CWD=/home/opam/.opam/default/.opam-switch/build/camlbz2.0.6.0)
- checking for ocamlc... ocamlc
- OCaml version is 4.14.4
- 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 ocamldep... ocamldep
- checking for ocamlmktop... ocamlmktop
- checking for ocamlmklib... ocamlmklib
- checking for ocamldoc... ocamldoc
- awk: line 1: regular expression compile failed (syntax error ^* or ^+)
- ^+
- OCaml uses to compile C files
- checking for ocamlfind... ocamlfind
- checking for gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
- checking for suffix of executables... 
- 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 for a BSD-compatible install... /usr/bin/install -c
- checking how to run the C preprocessor... gcc -E
- checking for grep that handles long lines and -e... /usr/bin/grep
- checking for egrep... /usr/bin/grep -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking bzlib.h usability... 
- yes
- checking bzlib.h presence... yes
- checking for bzlib.h... yes
- checking for BZ2_bzReadOpen in -lbz2... yes
- configure: creating ./config.status
- config.status: creating Makefile
[camlbz2: make]
+ /usr/bin/make  (CWD=/home/opam/.opam/default/.opam-switch/build/camlbz2.0.6.0)
- ocamlc.opt -ccopt "-D BZ_PREFIX  " -c c_bz.c
- c_bz.c: In function 'mlbz_error':
- c_bz.c:49:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
-    49 |       invalid_argument(msg) ; break ;
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~                                                  
- c_bz.c:51:13: warning: "raise_out_of_memory" is deprecated: use "caml_raise_out_of_memory" instead
-    51 |       raise_out_of_memory() ; break ;
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~                                                        
- c_bz.c:54:13: warning: "raise_constant" is deprecated: use "caml_raise_constant" instead
-    54 |       raise_constant(*caml_named_value("mlbz_data_exn")) ; break ;
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
- c_bz.c:56:13: warning: "raise_with_string" is deprecated: use "caml_raise_with_string" instead
-    56 |       raise_with_string(*caml_named_value("mlbz_io_exn"),
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                
- c_bz.c:59:13: warning: "raise_constant" is deprecated: use "caml_raise_constant" instead
-    59 |       raise_constant(*caml_named_value("mlbz_eof_exn")) ; break ;
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- c_bz.c:61:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    61 |       failwith(msg) ;
-       |             ^~~~~~~~~                                                  
- c_bz.c: In function 'Val_twoptr':
- c_bz.c:74:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
-    74 |   result= alloc_small(3, Abstract_tag);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                      
- c_bz.c: In function 'mlbz_version':
- c_bz.c:105:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
-   105 |   return copy_string(BZ_P(bzlibVersion())) ;
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                 
- c_bz.c: In function 'mlbz_readopen':
- c_bz.c:121:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   121 |     c_unused  = String_val(Field(unused, 0)) ;
-       |               ^
- c_bz.c:122:13: warning: "string_length" is deprecated: use "caml_string_length" instead
-   122 |     c_nunused = string_length(Field(unused, 0));
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                 
- c_bz.c: In function 'mlbz_read':
- c_bz.c:139:13: warning: "raise_end_of_file" is deprecated: use "caml_raise_end_of_file" instead
-   139 |     raise_end_of_file() ;
-       |             ^~~~~~~~~~~~~                                                                
- c_bz.c:140:13: warning: "string_length" is deprecated: use "caml_string_length" instead
-   140 |   if((c_len + c_pos > string_length(buf))
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
- c_bz.c:142:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
-   142 |     invalid_argument("Bz.read") ;
-       |             ^~~~~~~~~~~~~~~~~~~~~                                                      
- c_bz.c:143:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   143 |   c_buf = String_val(buf) + c_pos ;
-       |         ^
- c_bz.c: In function 'mlbz_readgetunused':
- c_bz.c:173:13: warning: "alloc_string" is deprecated: use "caml_alloc_string" instead
-   173 |   result = alloc_string(nunused) ;
-       |             ^~~~~~~~~~~~~~~~~~~~~~                                             
- In file included from c_bz.c:19:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- c_bz.c:174:10: note: in expansion of macro 'String_val'
-   174 |   memcpy(String_val(result), unused, nunused) ;
-       |          ^~~~~~~~~~
- In file included from c_bz.c:14:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- c_bz.c: In function 'mlbz_write':
- c_bz.c:201:13: warning: "string_length" is deprecated: use "caml_string_length" instead
-   201 |   if((c_len + c_pos > string_length(buf))
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
- c_bz.c:203:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
-   203 |     invalid_argument("Bz.write") ;
-       |             ^~~~~~~~~~~~~~~~~~~~~~                                                     
- c_bz.c:204:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   204 |   c_buf = String_val(buf) + c_pos ;
-       |         ^
- c_bz.c: In function 'mlbz_compress':
- c_bz.c:240:13: warning: "string_length" is deprecated: use "caml_string_length" instead
-   240 |      || c_pos + c_len > string_length(src))
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                      
- c_bz.c:241:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
-   241 |     invalid_argument("Bz.compress") ;
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~                                                  
- c_bz.c:242:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   242 |   src_buf = String_val(src) + c_pos;
-       |           ^
- c_bz.c:246:13: warning: "raise_out_of_memory" is deprecated: use "caml_raise_out_of_memory" instead
-   246 |     raise_out_of_memory();
-       |             ^~~~~~~~~~~~~~                                                                   
- c_bz.c:258:20: warning: "raise_out_of_memory" is deprecated: use "caml_raise_out_of_memory" instead
-   258 |         raise_out_of_memory();
-       |                    ^~~~~~~~~~~                                                                      
- c_bz.c:263:13: warning: "raise_out_of_memory" is deprecated: use "caml_raise_out_of_memory" instead
-   263 |       raise_out_of_memory();
-       |             ^~~~~~~~~~~~~~~~                                                                 
- c_bz.c:266:13: warning: "alloc_string" is deprecated: use "caml_alloc_string" instead
-   266 |   result = alloc_string(dst_len);
-       |             ^~~~~~~~~~~~~~~~~~~~~                                              
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- c_bz.c:267:10: note: in expansion of macro 'String_val'
-   267 |   memcpy(String_val(result), dst_buf, dst_len);
-       |          ^~~~~~~~~~
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- c_bz.c: In function 'mlbz_uncompress':
- c_bz.c:285:13: warning: "string_length" is deprecated: use "caml_string_length" instead
-   285 |      || c_pos + c_len > string_length(src))
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                      
- c_bz.c:286:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
-   286 |     invalid_argument("Bz.uncompress") ;
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
- c_bz.c:287:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   287 |   src_buf = String_val(src) + c_pos;
-       |           ^
- c_bz.c:291:13: warning: "raise_out_of_memory" is deprecated: use "caml_raise_out_of_memory" instead
-   291 |     raise_out_of_memory();
-       |             ^~~~~~~~~~~~~~                                                                   
- c_bz.c:305:20: warning: "raise_out_of_memory" is deprecated: use "caml_raise_out_of_memory" instead
-   305 |           raise_out_of_memory();
-       |                    ^~~~~~~~~~~~~                                                                    
- c_bz.c:311:20: warning: "raise_out_of_memory" is deprecated: use "caml_raise_out_of_memory" instead
-   311 |         raise_out_of_memory() ;
-       |                    ^~~~~~~~~~~~                                                                     
- c_bz.c:314:20: warning: "raise_constant" is deprecated: use "caml_raise_constant" instead
-   314 |         raise_constant(*caml_named_value("mlbz_data_exn")) ;
-       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
- c_bz.c:316:20: warning: "raise_constant" is deprecated: use "caml_raise_constant" instead
-   316 |         raise_constant(*caml_named_value("mlbz_eof_exn")) ;
-       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                               
- c_bz.c:319:13: warning: "alloc_string" is deprecated: use "caml_alloc_string" instead
-   319 |   result = alloc_string(dst_len);
-       |             ^~~~~~~~~~~~~~~~~~~~~                                              
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- c_bz.c:320:10: note: in expansion of macro 'String_val'
-   320 |   memcpy(String_val(result), dst_buf, dst_len);
-       |          ^~~~~~~~~~
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- ocamlmklib -oc camlbz2 c_bz.o -lbz2 
- ocamlc.opt -c bz2.mli
- File "bz2.mli", line 54, characters 52-73:
- 54 | external open_in : ?small:bool -> ?unused:string -> Pervasives.in_channel ->
-                                                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "bz2.mli", line 88, characters 34-56:
- 88 | external open_out : ?block:int -> Pervasives.out_channel -> out_channel
-                                        ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- ocamlc.opt -c bz2.ml
- File "bz2.ml", line 31, characters 52-73:
- 31 | external open_in : ?small:bool -> ?unused:string -> Pervasives.in_channel ->
-                                                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "bz2.ml", line 44, characters 34-56:
- 44 | external open_out : ?block:int -> Pervasives.out_channel -> out_channel
-                                        ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- ocamlmklib -oc camlbz2 -o bz2 bz2.cmo -lbz2 
- ocamlopt.opt -c bz2.ml
- File "bz2.ml", line 31, characters 52-73:
- 31 | external open_in : ?small:bool -> ?unused:string -> Pervasives.in_channel ->
-                                                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "bz2.ml", line 44, characters 34-56:
- 44 | external open_out : ?block:int -> Pervasives.out_channel -> out_channel
-                                        ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- ocamlmklib -oc camlbz2 -o bz2 bz2.cmx -lbz2 
-> compiled  camlbz2.0.6.0
[camlbz2: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/camlbz2.0.6.0)
- ocamlfind remove  bz2
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/lib/bz2/META
- ocamlfind install  \
- 	-patch-version 0.6.0 -ldconf ignore \
- 	bz2 META bz2.cmi bz2.cmx bz2.mli bz2.a bz2.cma bz2.cmxa dllcamlbz2.so libcamlbz2.a
- Installed /home/opam/.opam/default/lib/bz2/libcamlbz2.a
- Installed /home/opam/.opam/default/lib/bz2/bz2.cmxa
- Installed /home/opam/.opam/default/lib/bz2/bz2.cma
- Installed /home/opam/.opam/default/lib/bz2/bz2.a
- Installed /home/opam/.opam/default/lib/bz2/bz2.mli
- Installed /home/opam/.opam/default/lib/bz2/bz2.cmx
- Installed /home/opam/.opam/default/lib/bz2/bz2.cmi
- Installed /home/opam/.opam/default/lib/stublibs/dllcamlbz2.so
- Installed /home/opam/.opam/default/lib/stublibs/dllcamlbz2.so.owner
- Installed /home/opam/.opam/default/lib/bz2/META
-> installed camlbz2.0.6.0

=== STDERR ===

2026-06-24 11:13.15: OK: build camlbz2.0.6.0 (runc: 4.6s, disk: 20KB)
2026-06-24 11:13.15: Job succeeded