Build:
- 0
2026-06-24 18:44.04: New job: build ocaml-http.0.1.6 (43a8d2b870ca)
2026-06-24 18:44.04: Waiting for resource in pool day11-builds
2026-06-24 19:03.25: Got resource from pool day11-builds
2026-06-24 19:03.25: [profile full] build ocaml-http.0.1.6
2026-06-24 19:03.25: build ocaml-http.0.1.6 (43a8d2b870ca)
=== DEPENDENCIES (29 transitive) ===
astring.0.8.5 4ebc2fc0ee9d
base-bytes.base c40d17bc86b5
base-threads.base c9e7bdbf5823
base-unix.base 7d1428be9ddb
conf-libpcre.2 262542ccb2b0
conf-pkg-config.5 d5de2c6a88f9
csexp.1.5.2 610c78f17734
cstruct.6.2.0 4e406f8cd962
dune.3.23.1 848a72441e15
dune-compiledb.0.6.0 af26ddde5a1b
dune-configurator.3.23.1 bc97ce98d8a9
ezjsonm.1.3.0 142fac6afb54
fmt.0.11.0 2830e55b9a03
fpath.0.7.3 eb0f576d915f
hex.1.5.0 82625df4f0f2
jsonm.1.0.2 6a01e0b2fcf2
num.1.6 110cee7a7e2e
ocaml.4.14.4 b047fb9251f4
ocaml-base-compiler.4.14.4 d3b7ccb2c6fb
ocaml-config.2 2d9c209f5590
ocamlbuild.0.16.1 7e0d6aadb209
ocamlfind.1.9.8 214dd418ac02
ocamlnet.4.1.9-2 3e7d3f51a416
parsexp.v0.16.0 63c67db8428c
pcre.8.0.5 ba60a19a7a3c
sexplib.v0.16.0 4838f1139cdf
sexplib0.v0.16.0 7a6e649d895c
topkg.1.1.1 511e1a1958da
uutf.1.0.4 629b90351215
=== STDOUT ===
Processing: [default: loading data]
[ocaml-http.0.1.6: dl]
[ocaml-http.0.1.6: extract]
-> retrieved ocaml-http.0.1.6 (https://opam.ocaml.org/cache)
[ocaml-http: make all]
+ /usr/bin/make "all" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-http.0.1.6)
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_types.mli
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_constants.mli
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_constants.ml
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_types.ml
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_parser_sanity.mli
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_parser_sanity.ml
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_misc.mli
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_misc.ml
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_common.mli
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_common.ml
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_threaded_tcp_server.mli
- cp http_threaded_tcp_server.{cmi,mli} non_mt/
- ocamlfind ocamlc -package "unix str pcre netstring" -c non_mt/http_threaded_tcp_server.ml
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_tcp_server.mli
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_tcp_server.ml
- ocamlfind ocamlc -package "unix str pcre netstring" -c cookie_lexer.mli
- ocamllex cookie_lexer.mll
- 6 states, 385 transitions, table size 1576 bytes
- 1319 additional bytes used for bindings
- ocamlfind ocamlc -package "unix str pcre netstring" -c cookie_lexer.ml
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_parser.mli
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_parser.ml
- File "http_parser.ml", line 120, characters 47-62:
- 120 | | Malformed_URL _ | Invalid_code _ | Failure "int_of_string" ->
- ^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- File "http_parser.ml", line 143, characters 32-43:
- 143 | with Invalid_argument "Array.get" -> raise (Invalid_header line)
- ^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- File "http_parser.ml", line 148, characters 32-43:
- 148 | with Invalid_argument "Array.get" -> ""
- ^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_message.mli
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_message.ml
- File "http_message.ml", line 85, characters 14-28:
- 85 | if not (self#hasHeader name) then raise (Header_not_found name);
- ^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_request.mli
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_request.ml
- File "http_request.ml", line 68, characters 31-46:
- 68 | with Failure "int_of_string" ->
- ^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- File "http_request.ml", line 160, characters 46-57:
- 160 | (Pcre.replace ~rex:basic_auth_RE (self#header "authorization"))
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_daemon.mli
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_daemon.ml
- File "http_daemon.ml", line 97, characters 19-30:
- 97 | | Some amount -> send_header "Content-Length" (string_of_int amount) outchan);
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels header, value were omitted in the application of this function.
- File "http_daemon.ml", line 104, characters 2-13:
- 104 | send_header "Content-Length" (string_of_int (String.length body)) outchan;
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels header, value were omitted in the application of this function.
- File "http_daemon.ml", line 216, characters 8-19:
- 216 | send_header "Content-Type" "text/html" outchan;
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels header, value were omitted in the application of this function.
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_response.mli
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_response.ml
- File "http_response.ml", line 99, characters 30-44:
- 99 | List.iter (fun (n,v) -> self#addHeader n v) (get_basic_headers ())
- ^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- File "http_response.ml", line 101, characters 25-36:
- 101 | method contentType = self#header "Content-Type"
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- File "http_response.ml", line 102, characters 30-48:
- 102 | method setContentType t = self#replaceHeader "Content-Type" t
- ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- File "http_response.ml", line 103, characters 29-40:
- 103 | method contentEncoding = self#header "Content-Encoding"
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- File "http_response.ml", line 104, characters 34-52:
- 104 | method setContentEncoding e = self#replaceHeader "Content-Encoding" e
- ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- File "http_response.ml", line 105, characters 18-29:
- 105 | method date = self#header "Date"
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- File "http_response.ml", line 106, characters 23-41:
- 106 | method setDate d = self#replaceHeader "Date" d
- ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- File "http_response.ml", line 107, characters 21-32:
- 107 | method expires = self#header "Expires"
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- File "http_response.ml", line 108, characters 26-44:
- 108 | method setExpires t = self#replaceHeader "Expires" t
- ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- File "http_response.ml", line 109, characters 20-31:
- 109 | method server = self#header "Server"
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- File "http_response.ml", line 110, characters 25-43:
- 110 | method setServer s = self#replaceHeader "Server" s
- ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- File "http_response.ml", line 111, characters 24-35:
- 111 | method connection = self#header "Connection"
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- File "http_response.ml", line 112, characters 29-47:
- 112 | method setConnection s = self#replaceHeader "Connection" s
- ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_user_agent.mli
- ocamlfind ocamlc -package "unix str pcre netstring" -c http_user_agent.ml
- ocamlfind ocamlc -package "unix str pcre netstring" -a -o http.cma http_constants.cmo http_types.cmo http_parser_sanity.cmo http_misc.cmo http_common.cmo non_mt/http_threaded_tcp_server.cmo http_tcp_server.cmo cookie_lexer.cmo http_parser.cmo http_message.cmo http_request.cmo http_daemon.cmo http_response.cmo http_user_agent.cmo
- cp http_threaded_tcp_server.{cmi,mli} mt/
- ocamlfind ocamlc -package "unix str pcre netstring" -package threads -thread -c mt/http_threaded_tcp_server.ml
- ocamlfind ocamlc -package "unix str pcre netstring" -a -o http_mt.cma http_constants.cmo http_types.cmo http_parser_sanity.cmo http_misc.cmo http_common.cmo mt/http_threaded_tcp_server.cmo http_tcp_server.cmo cookie_lexer.cmo http_parser.cmo http_message.cmo http_request.cmo http_daemon.cmo http_response.cmo http_user_agent.cmo
- rm cookie_lexer.ml
[ocaml-http: make opt]
+ /usr/bin/make "opt" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-http.0.1.6)
- ocamlfind ocamlopt -package "unix str pcre netstring" -c http_constants.ml
- ocamlfind ocamlopt -package "unix str pcre netstring" -c http_types.ml
- ocamlfind ocamlopt -package "unix str pcre netstring" -c http_parser_sanity.ml
- ocamlfind ocamlopt -package "unix str pcre netstring" -c http_misc.ml
- ocamlfind ocamlopt -package "unix str pcre netstring" -c http_common.ml
- cp http_threaded_tcp_server.{cmi,mli} non_mt/
- ocamlfind ocamlopt -package "unix str pcre netstring" -c non_mt/http_threaded_tcp_server.ml
- ocamlfind ocamlopt -package "unix str pcre netstring" -c http_tcp_server.ml
- File "_none_", line 1:
- Warning 58 [no-cmx-file]: no cmx file was found in path for module Http_threaded_tcp_server, and its interface was not compiled with -opaque
- ocamllex cookie_lexer.mll
- 6 states, 385 transitions, table size 1576 bytes
- 1319 additional bytes used for bindings
- ocamlfind ocamlopt -package "unix str pcre netstring" -c cookie_lexer.ml
- ocamlfind ocamlopt -package "unix str pcre netstring" -c http_parser.ml
- File "http_parser.ml", line 120, characters 47-62:
- 120 | | Malformed_URL _ | Invalid_code _ | Failure "int_of_string" ->
- ^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- File "http_parser.ml", line 143, characters 32-43:
- 143 | with Invalid_argument "Array.get" -> raise (Invalid_header line)
- ^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- File "http_parser.ml", line 148, characters 32-43:
- 148 | with Invalid_argument "Array.get" -> ""
- ^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- ocamlfind ocamlopt -package "unix str pcre netstring" -c http_message.ml
- File "http_message.ml", line 85, characters 14-28:
- 85 | if not (self#hasHeader name) then raise (Header_not_found name);
- ^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- ocamlfind ocamlopt -package "unix str pcre netstring" -c http_request.ml
- File "http_request.ml", line 68, characters 31-46:
- 68 | with Failure "int_of_string" ->
- ^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- File "http_request.ml", line 160, characters 46-57:
- 160 | (Pcre.replace ~rex:basic_auth_RE (self#header "authorization"))
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- ocamlfind ocamlopt -package "unix str pcre netstring" -c http_daemon.ml
- File "http_daemon.ml", line 97, characters 19-30:
- 97 | | Some amount -> send_header "Content-Length" (string_of_int amount) outchan);
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels header, value were omitted in the application of this function.
- File "http_daemon.ml", line 104, characters 2-13:
- 104 | send_header "Content-Length" (string_of_int (String.length body)) outchan;
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels header, value were omitted in the application of this function.
- File "http_daemon.ml", line 216, characters 8-19:
- 216 | send_header "Content-Type" "text/html" outchan;
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels header, value were omitted in the application of this function.
- ocamlfind ocamlopt -package "unix str pcre netstring" -c http_response.ml
- File "http_response.ml", line 99, characters 30-44:
- 99 | List.iter (fun (n,v) -> self#addHeader n v) (get_basic_headers ())
- ^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- File "http_response.ml", line 101, characters 25-36:
- 101 | method contentType = self#header "Content-Type"
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- File "http_response.ml", line 102, characters 30-48:
- 102 | method setContentType t = self#replaceHeader "Content-Type" t
- ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- File "http_response.ml", line 103, characters 29-40:
- 103 | method contentEncoding = self#header "Content-Encoding"
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- File "http_response.ml", line 104, characters 34-52:
- 104 | method setContentEncoding e = self#replaceHeader "Content-Encoding" e
- ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- File "http_response.ml", line 105, characters 18-29:
- 105 | method date = self#header "Date"
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- File "http_response.ml", line 106, characters 23-41:
- 106 | method setDate d = self#replaceHeader "Date" d
- ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- File "http_response.ml", line 107, characters 21-32:
- 107 | method expires = self#header "Expires"
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- File "http_response.ml", line 108, characters 26-44:
- 108 | method setExpires t = self#replaceHeader "Expires" t
- ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- File "http_response.ml", line 109, characters 20-31:
- 109 | method server = self#header "Server"
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- File "http_response.ml", line 110, characters 25-43:
- 110 | method setServer s = self#replaceHeader "Server" s
- ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- File "http_response.ml", line 111, characters 24-35:
- 111 | method connection = self#header "Connection"
- ^^^^^^^^^^^
- Warning 6 [labels-omitted]: label name was omitted in the application of this function.
- File "http_response.ml", line 112, characters 29-47:
- 112 | method setConnection s = self#replaceHeader "Connection" s
- ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels name, value were omitted in the application of this function.
- ocamlfind ocamlopt -package "unix str pcre netstring" -c http_user_agent.ml
- ocamlfind ocamlopt -package "unix str pcre netstring" -a -o http.cmxa http_constants.cmx http_types.cmx http_parser_sanity.cmx http_misc.cmx http_common.cmx non_mt/http_threaded_tcp_server.cmx http_tcp_server.cmx cookie_lexer.cmx http_parser.cmx http_message.cmx http_request.cmx http_daemon.cmx http_response.cmx http_user_agent.cmx
- cp http_threaded_tcp_server.{cmi,mli} mt/
- ocamlfind ocamlopt -package "unix str pcre netstring" -package threads -thread -c mt/http_threaded_tcp_server.ml
- ocamlfind ocamlopt -package "unix str pcre netstring" -a -o http_mt.cmxa http_constants.cmx http_types.cmx http_parser_sanity.cmx http_misc.cmx http_common.cmx mt/http_threaded_tcp_server.cmx http_tcp_server.cmx cookie_lexer.cmx http_parser.cmx http_message.cmx http_request.cmx http_daemon.cmx http_response.cmx http_user_agent.cmx
- rm cookie_lexer.ml
-> compiled ocaml-http.0.1.6
[ocaml-http: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-http.0.1.6)
- cat META.in | sed -e 's/@DISTVERSION@/0.1.6/' > META
- ocamlfind install -destdir /home/opam/.opam/default/lib http \
- http_types.mli http_common.mli http_message.mli http_request.mli http_daemon.mli http_response.mli http_user_agent.mli \
- http_types.cmi http_common.cmi http_message.cmi http_request.cmi http_daemon.cmi http_response.cmi http_user_agent.cmi \
- http.cma http_mt.cma http.cmxa http_mt.cmxa http.a http_mt.a META
- Installed /home/opam/.opam/default/lib/http/http_mt.a
- Installed /home/opam/.opam/default/lib/http/http.a
- Installed /home/opam/.opam/default/lib/http/http_mt.cmxa
- Installed /home/opam/.opam/default/lib/http/http.cmxa
- Installed /home/opam/.opam/default/lib/http/http_mt.cma
- Installed /home/opam/.opam/default/lib/http/http.cma
- Installed /home/opam/.opam/default/lib/http/http_user_agent.cmi
- Installed /home/opam/.opam/default/lib/http/http_response.cmi
- Installed /home/opam/.opam/default/lib/http/http_daemon.cmi
- Installed /home/opam/.opam/default/lib/http/http_request.cmi
- Installed /home/opam/.opam/default/lib/http/http_message.cmi
- Installed /home/opam/.opam/default/lib/http/http_common.cmi
- Installed /home/opam/.opam/default/lib/http/http_types.cmi
- Installed /home/opam/.opam/default/lib/http/http_user_agent.mli
- Installed /home/opam/.opam/default/lib/http/http_response.mli
- Installed /home/opam/.opam/default/lib/http/http_daemon.mli
- Installed /home/opam/.opam/default/lib/http/http_request.mli
- Installed /home/opam/.opam/default/lib/http/http_message.mli
- Installed /home/opam/.opam/default/lib/http/http_common.mli
- Installed /home/opam/.opam/default/lib/http/http_types.mli
- Installed /home/opam/.opam/default/lib/http/META
-> installed ocaml-http.0.1.6
[WARNING] Opam package conf-libpcre.2 depends on the following system package that can no longer be found: libpcre3-dev
=== STDERR ===
2026-06-24 19:03.46: OK: build ocaml-http.0.1.6 (runc: 5.1s, disk: 27KB)
2026-06-24 19:03.46: Job succeeded