Build:
- 0
2026-06-24 11:08.59: New job: build websocketml.0.1.1 (e31285dca55d) 2026-06-24 11:08.59: Waiting for resource in pool day11-builds 2026-06-24 11:29.22: Got resource from pool day11-builds 2026-06-24 11:29.22: [profile full] build websocketml.0.1.1 2026-06-24 11:29.22: build websocketml.0.1.1 (e31285dca55d) === DEPENDENCIES (5 transitive) === compiler-cloning.enabled 439a1fc77aa6 ocaml.5.5.0 383268832c4b ocaml-base-compiler.5.5.0 522c248944c8 ocaml-compiler.5.5.0 eb1a8babf54c ocamlfind.1.9.8 b506a15fcd6c === STDOUT === Processing: [default: loading data] [websocketml.0.1.1: dl] [websocketml.0.1.1: extract] -> retrieved websocketml.0.1.1 (https://opam.ocaml.org/cache) [websocketml: ./configure] + /home/opam/.opam/default/.opam-switch/build/websocketml.0.1.1/./configure "--prefix=/home/opam/.opam/default" (CWD=/home/opam/.opam/default/.opam-switch/build/websocketml.0.1.1) [websocketml: make] + /usr/bin/make (CWD=/home/opam/.opam/default/.opam-switch/build/websocketml.0.1.1) - /usr/bin/make -C src - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/websocketml.0.1.1/src' - File "http.ml", line 148, characters 49-51: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 148, characters 59-61: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 148, characters 61-63: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 148, characters 63-65: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 148, characters 69-71: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 44-46: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 50-52: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 52-54: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 54-56: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 58-60: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - ocamlc -c -o logger.cmo logger.ml - ocamlc -c -o utils.cmo utils.ml - File "utils.ml", 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 -c -o base64.cmo base64.ml - ocamlc -c -o sha1.cmo sha1.ml - ocamlc -c -o ws.cmo ws.ml - File "ws.ml", 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 -c -o http.cmo http.ml - File "http.ml", line 148, characters 49-51: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 148, characters 59-61: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 148, characters 61-63: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 148, characters 63-65: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 148, characters 69-71: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 44-46: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 50-52: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 52-54: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 54-56: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 58-60: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", 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 "http.ml", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - ocamlc -c -o websocketml.cmi websocketml.mli - File "websocketml.mli", 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 -a -o websocketml.cma logger.cmo utils.cmo base64.cmo sha1.cmo ws.cmo http.cmo websocketml.ml - ocamlopt -c -o logger.cmx logger.ml - ocamlopt -c -o utils.cmx utils.ml - File "utils.ml", 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). - ocamlopt -c -o base64.cmx base64.ml - ocamlopt -c -o sha1.cmx sha1.ml - ocamlopt -c -o ws.cmx ws.ml - File "ws.ml", 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). - ocamlopt -c -o http.cmx http.ml - File "http.ml", line 148, characters 49-51: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 148, characters 59-61: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 148, characters 61-63: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 148, characters 63-65: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 148, characters 69-71: - 148 | let aux = Str.bounded_split_delim (Str.regexp "\(\r\n\r\n\)\|\(\n\n\)") req 2 in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 44-46: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 50-52: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 52-54: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 54-56: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", line 154, characters 58-60: - 154 | let header_lines = Str.split (Str.regexp "\(\r\n\)\|\(\n\)") header in - ^^ - Warning 14 [illegal-backslash]: illegal backslash escape in string. - Hint: Single backslashes \ are reserved for escape sequences (\n, \r, ...). - Did you check the list of OCaml escape sequences? - To get a backslash character, escape it with a second backslash: \\. - - File "http.ml", 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 "http.ml", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - ocamlopt -a -o websocketml.cmxa logger.cmx utils.cmx base64.cmx sha1.cmx ws.cmx http.cmx websocketml.ml - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/websocketml.0.1.1/src' - mkdir -p lib - cp src/*.cmi src/*.cma src/*.cmxa src/*.a lib -> compiled websocketml.0.1.1 [websocketml: make install] + /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/websocketml.0.1.1) - /usr/bin/make -C src - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/websocketml.0.1.1/src' - make[1]: Nothing to be done for 'all'. - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/websocketml.0.1.1/src' - mkdir -p lib - cp src/*.cmi src/*.cma src/*.cmxa src/*.a lib - mkdir -p /home/opam/.opam/default/lib/websocketml - cp lib/* /home/opam/.opam/default/lib/websocketml - ocamlfind install websocketml META - Installed /home/opam/.opam/default/lib/websocketml/META -> installed websocketml.0.1.1 === STDERR === 2026-06-24 11:29.40: OK: build websocketml.0.1.1 (runc: 2.6s, disk: 24KB) 2026-06-24 11:29.40: Job succeeded