Build:
- 0
2026-06-16 14:26.36: New job: build ocaml-lsp-server.1.17.0 (79855c14763f) 2026-06-16 14:26.36: Waiting for resource in pool day11-builds 2026-06-16 16:08.37: Got resource from pool day11-builds 2026-06-16 16:08.37: [profile full] build ocaml-lsp-server.1.17.0 2026-06-16 16:08.37: build ocaml-lsp-server.1.17.0 (79855c14763f) === DEPENDENCIES (32 transitive) === astring.0.8.5 f6f9636ee12a base-threads.base b7164ff76afe base-unix.base 839dc585f12d camlp-streams.5.0.1 c0d8d238aae2 chrome-trace.3.23.1 998e290c583c csexp.1.5.2 66e041c3f743 dune.3.23.1 0eec37bb9614 dune-build-info.3.23.1 e91298c36f5e dune-rpc.3.21.1 19e1a8666832 dyn.3.21.1 915c9d6d8597 fiber.3.7.0 e8e461fd4294 fs-io.3.21.1 11c09ea836ea merlin-lib.4.16-501 0223cc1ef51e ocaml.5.1.1 14b304529104 ocaml-base-compiler.5.1.1 6a7356cc38e6 ocaml-config.3 902a985e27d4 ocamlbuild.0.16.1 3e6caa8dafb4 ocamlc-loc.3.21.1 1a3e13eead2c ocamlfind.1.9.8 1a45b3c21c31 ocamlformat-rpc-lib.0.29.0 076615f4ba63 ordering.3.21.1 67f0361871b6 pp.2.0.0 5073403f74f1 ppx_yojson_conv_lib.v0.17.0 83b54ecac3e2 re.1.14.0 24f23771811c seq.base a0e507099057 spawn.v0.17.0 3385363801ed stdune.3.21.1 57b09092f008 top-closure.3.21.1 e86dda2edf9e topkg.1.1.1 84b90bd0f255 uutf.1.0.4 46e116b4c3c0 xdg.3.23.1 1f871c8903c6 yojson.2.2.2 d0776d1f7a64 === STDOUT === Processing: [default: loading data] [ocaml-lsp-server.1.17.0: dl] [ocaml-lsp-server.1.17.0: extract] -> retrieved ocaml-lsp-server.1.17.0 (https://opam.ocaml.org/cache) [ocaml-lsp-server: dune build] + /home/opam/.opam/default/bin/dune "build" "-j" "39" "ocaml-lsp-server.install" "--release" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-lsp-server.1.17.0) - (cd _build/default/vendor/lev && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -Wall -fdiagnostics-color=always -g -I /home/opam/.opam/default/lib/ocaml -I /home/opam/.opam/default/lib/ocaml/unix -o lev_stubs.o -c lev_stubs.c) - In file included from submodules/lev/lev/src/lev_stubs.c:1: - submodules/lev/lev/src/lev_stubs.c: In function 'lev_io_modify': - submodules/lev/lev/vendor/ev.h:697:79: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] - submodules/lev/lev/src/lev_stubs.c:360:3: note: in expansion of macro 'ev_io_modify' - submodules/lev/lev/src/lev_stubs.c: At top level: - submodules/lev/lev/src/lev_stubs.c:172:33: warning: 'periodic_custom_ops' defined but not used [-Wunused-variable] - (cd _build/default/vendor/lev && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -Wall -fdiagnostics-color=always -g -I /home/opam/.opam/default/lib/ocaml -I /home/opam/.opam/default/lib/ocaml/unix -o ev.o -c ev.c) - submodules/lev/lev/vendor/ev.c:580:48: warning: "/*" within comment [-Wcomment] - submodules/lev/lev/vendor/ev.c:2143:31: warning: 'ev_default_loop_ptr' initialized and declared 'extern' - In file included from submodules/lev/lev/vendor/ev.c:211: - submodules/lev/lev/vendor/ev_epoll.c: In function 'epoll_modify': - submodules/lev/lev/vendor/ev_epoll.c:134:69: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev_epoll.c:134:69: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev_poll.c: In function 'poll_poll': - submodules/lev/lev/vendor/ev_poll.c:113:75: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev_poll.c:113:75: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev_poll.c:121:68: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev_poll.c:121:68: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'verify_watcher': - submodules/lev/lev/vendor/ev.c:3573:49: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3573:49: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3576:59: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3576:59: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'verify_heap': - submodules/lev/lev/vendor/ev.c:3587:54: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3587:54: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3588:48: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3588:48: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3589:47: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3589:47: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'array_verify': - submodules/lev/lev/vendor/ev.c:3601:46: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3601:46: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'ev_verify': - submodules/lev/lev/vendor/ev.c:3619:47: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3619:47: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3632:64: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3632:64: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3636:61: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3636:61: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3637:65: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3637:65: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'timers_reify': - submodules/lev/lev/vendor/ev.c:3823:93: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3823:93: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'periodics_reify': - submodules/lev/lev/vendor/ev.c:3886:90: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:3886:90: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'ev_run': - submodules/lev/lev/vendor/ev.c:4027:62: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4027:62: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4169:70: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4169:70: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'ev_io_start': - submodules/lev/lev/vendor/ev.c:4343:56: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4343:56: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4344:63: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4344:63: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4356:62: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4356:62: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4358:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] - submodules/lev/lev/vendor/ev.c: In function 'ev_io_stop': - submodules/lev/lev/vendor/ev.c:4372:88: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4372:88: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'ev_timer_start': - submodules/lev/lev/vendor/ev.c:4396:75: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4396:75: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'ev_timer_stop': - submodules/lev/lev/vendor/ev.c:4425:53: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4425:53: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'ev_periodic_start': - submodules/lev/lev/vendor/ev.c:4494:78: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4494:78: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'ev_periodic_stop': - submodules/lev/lev/vendor/ev.c:4527:56: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4527:56: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'ev_signal_start': - submodules/lev/lev/vendor/ev.c:4566:70: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4566:70: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4569:73: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4569:73: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'ev_child_start': - submodules/lev/lev/vendor/ev.c:4688:74: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:4688:74: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: In function 'ev_embed_start': - submodules/lev/lev/vendor/ev.c:5275:60: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c:5275:60: warning: left-hand operand of comma expression has no effect [-Wunused-value] - submodules/lev/lev/vendor/ev.c: At top level: - submodules/lev/lev/vendor/ev.c:5623:27: warning: "/*" within comment [-Wcomment] - submodules/lev/lev/vendor/ev.c:5624:27: warning: "/*" within comment [-Wcomment] - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -alert -unstable -g -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/native -I /home/opam/.opam/default/lib/chrome-trace -I /home/opam/.opam/default/lib/csexp -I /home/opam/.opam/default/lib/dune-build-info -I /home/opam/.opam/default/lib/dune-rpc -I /home/opam/.opam/default/lib/dune-rpc/private -I /home/opam/.opam/default/lib/dyn -I /home/opam/.opam/default/lib/fiber -I /home/opam/.opam/default/lib/merlin-lib/analysis -I /home/opam/.opam/default/lib/merlin-lib/dot_protocol -I /home/opam/.opam/default/lib/merlin-lib/extend -I /home/opam/.opam/default/lib/merlin-lib/kernel -I /home/opam/.opam/default/lib/merlin-lib/ocaml_merlin_specific -I /home/opam/.opam/default/lib/merlin-lib/ocaml_parsing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_typing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_utils -I /home/opam/.opam/default/lib/merlin-lib/query_commands -I /home/opam/.opam/default/lib/merlin-lib/query_protocol -I /home/opam/.opam/default/lib/merlin-lib/utils -I /home/opam/.opam/default/lib/ocamlc-loc -I /home/opam/.opam/default/lib/ocamlformat-rpc-lib -I /home/opam/.opam/default/lib/ordering -I /home/opam/.opam/default/lib/pp -I /home/opam/.opam/default/lib/ppx_yojson_conv_lib -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/stdune -I /home/opam/.opam/default/lib/top-closure -I /home/opam/.opam/default/lib/xdg -I /home/opam/.opam/default/lib/yojson -I jsonrpc/src/.jsonrpc.objs/byte -I jsonrpc/src/.jsonrpc.objs/native -I lsp-fiber/src/.lsp_fiber.objs/byte -I lsp-fiber/src/.lsp_fiber.objs/native -I lsp/src/.lsp.objs/byte -I lsp/src/.lsp.objs/native -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/byte -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/native -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/byte -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/native -I vendor/lev-fiber/.lev_fiber.objs/byte -I vendor/lev-fiber/.lev_fiber.objs/native -I vendor/lev/.lev.objs/byte -I vendor/lev/.lev.objs/native -I vendor/odoc-parser/src/.odoc_parser.objs/byte -I vendor/odoc-parser/src/.odoc_parser.objs/native -cmi-file ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte/ocaml_lsp_server__Merlin_config.cmi -no-alias-deps -open Ocaml_lsp_server__ -o ocaml-lsp-server/src/.ocaml_lsp_server.objs/native/ocaml_lsp_server__Merlin_config.cmx -c -impl ocaml-lsp-server/src/merlin_config.ml) - File "_none_", 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). - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -alert -unstable -g -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/native -I /home/opam/.opam/default/lib/chrome-trace -I /home/opam/.opam/default/lib/csexp -I /home/opam/.opam/default/lib/dune-build-info -I /home/opam/.opam/default/lib/dune-rpc -I /home/opam/.opam/default/lib/dune-rpc/private -I /home/opam/.opam/default/lib/dyn -I /home/opam/.opam/default/lib/fiber -I /home/opam/.opam/default/lib/merlin-lib/analysis -I /home/opam/.opam/default/lib/merlin-lib/dot_protocol -I /home/opam/.opam/default/lib/merlin-lib/extend -I /home/opam/.opam/default/lib/merlin-lib/kernel -I /home/opam/.opam/default/lib/merlin-lib/ocaml_merlin_specific -I /home/opam/.opam/default/lib/merlin-lib/ocaml_parsing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_typing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_utils -I /home/opam/.opam/default/lib/merlin-lib/query_commands -I /home/opam/.opam/default/lib/merlin-lib/query_protocol -I /home/opam/.opam/default/lib/merlin-lib/utils -I /home/opam/.opam/default/lib/ocamlc-loc -I /home/opam/.opam/default/lib/ocamlformat-rpc-lib -I /home/opam/.opam/default/lib/ordering -I /home/opam/.opam/default/lib/pp -I /home/opam/.opam/default/lib/ppx_yojson_conv_lib -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/stdune -I /home/opam/.opam/default/lib/top-closure -I /home/opam/.opam/default/lib/xdg -I /home/opam/.opam/default/lib/yojson -I jsonrpc/src/.jsonrpc.objs/byte -I jsonrpc/src/.jsonrpc.objs/native -I lsp-fiber/src/.lsp_fiber.objs/byte -I lsp-fiber/src/.lsp_fiber.objs/native -I lsp/src/.lsp.objs/byte -I lsp/src/.lsp.objs/native -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/byte -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/native -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/byte -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/native -I vendor/lev-fiber/.lev_fiber.objs/byte -I vendor/lev-fiber/.lev_fiber.objs/native -I vendor/lev/.lev.objs/byte -I vendor/lev/.lev.objs/native -I vendor/odoc-parser/src/.odoc_parser.objs/byte -I vendor/odoc-parser/src/.odoc_parser.objs/native -cmi-file ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte/ocaml_lsp_server__Document.cmi -no-alias-deps -open Ocaml_lsp_server__ -o ocaml-lsp-server/src/.ocaml_lsp_server.objs/native/ocaml_lsp_server__Document.cmx -c -impl ocaml-lsp-server/src/document.ml) - File "_none_", 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). - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -alert -unstable -g -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/native -I /home/opam/.opam/default/lib/chrome-trace -I /home/opam/.opam/default/lib/csexp -I /home/opam/.opam/default/lib/dune-build-info -I /home/opam/.opam/default/lib/dune-rpc -I /home/opam/.opam/default/lib/dune-rpc/private -I /home/opam/.opam/default/lib/dyn -I /home/opam/.opam/default/lib/fiber -I /home/opam/.opam/default/lib/merlin-lib/analysis -I /home/opam/.opam/default/lib/merlin-lib/dot_protocol -I /home/opam/.opam/default/lib/merlin-lib/extend -I /home/opam/.opam/default/lib/merlin-lib/kernel -I /home/opam/.opam/default/lib/merlin-lib/ocaml_merlin_specific -I /home/opam/.opam/default/lib/merlin-lib/ocaml_parsing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_typing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_utils -I /home/opam/.opam/default/lib/merlin-lib/query_commands -I /home/opam/.opam/default/lib/merlin-lib/query_protocol -I /home/opam/.opam/default/lib/merlin-lib/utils -I /home/opam/.opam/default/lib/ocamlc-loc -I /home/opam/.opam/default/lib/ocamlformat-rpc-lib -I /home/opam/.opam/default/lib/ordering -I /home/opam/.opam/default/lib/pp -I /home/opam/.opam/default/lib/ppx_yojson_conv_lib -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/stdune -I /home/opam/.opam/default/lib/top-closure -I /home/opam/.opam/default/lib/xdg -I /home/opam/.opam/default/lib/yojson -I jsonrpc/src/.jsonrpc.objs/byte -I jsonrpc/src/.jsonrpc.objs/native -I lsp-fiber/src/.lsp_fiber.objs/byte -I lsp-fiber/src/.lsp_fiber.objs/native -I lsp/src/.lsp.objs/byte -I lsp/src/.lsp.objs/native -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/byte -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/native -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/byte -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/native -I vendor/lev-fiber/.lev_fiber.objs/byte -I vendor/lev-fiber/.lev_fiber.objs/native -I vendor/lev/.lev.objs/byte -I vendor/lev/.lev.objs/native -I vendor/odoc-parser/src/.odoc_parser.objs/byte -I vendor/odoc-parser/src/.odoc_parser.objs/native -cmi-file ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte/ocaml_lsp_server__Ocamlformat_rpc.cmi -no-alias-deps -open Ocaml_lsp_server__ -o ocaml-lsp-server/src/.ocaml_lsp_server.objs/native/ocaml_lsp_server__Ocamlformat_rpc.cmx -c -impl ocaml-lsp-server/src/ocamlformat_rpc.ml) - File "_none_", 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). - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -alert -unstable -g -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/native -I /home/opam/.opam/default/lib/chrome-trace -I /home/opam/.opam/default/lib/csexp -I /home/opam/.opam/default/lib/dune-build-info -I /home/opam/.opam/default/lib/dune-rpc -I /home/opam/.opam/default/lib/dune-rpc/private -I /home/opam/.opam/default/lib/dyn -I /home/opam/.opam/default/lib/fiber -I /home/opam/.opam/default/lib/merlin-lib/analysis -I /home/opam/.opam/default/lib/merlin-lib/dot_protocol -I /home/opam/.opam/default/lib/merlin-lib/extend -I /home/opam/.opam/default/lib/merlin-lib/kernel -I /home/opam/.opam/default/lib/merlin-lib/ocaml_merlin_specific -I /home/opam/.opam/default/lib/merlin-lib/ocaml_parsing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_typing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_utils -I /home/opam/.opam/default/lib/merlin-lib/query_commands -I /home/opam/.opam/default/lib/merlin-lib/query_protocol -I /home/opam/.opam/default/lib/merlin-lib/utils -I /home/opam/.opam/default/lib/ocamlc-loc -I /home/opam/.opam/default/lib/ocamlformat-rpc-lib -I /home/opam/.opam/default/lib/ordering -I /home/opam/.opam/default/lib/pp -I /home/opam/.opam/default/lib/ppx_yojson_conv_lib -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/stdune -I /home/opam/.opam/default/lib/top-closure -I /home/opam/.opam/default/lib/xdg -I /home/opam/.opam/default/lib/yojson -I jsonrpc/src/.jsonrpc.objs/byte -I jsonrpc/src/.jsonrpc.objs/native -I lsp-fiber/src/.lsp_fiber.objs/byte -I lsp-fiber/src/.lsp_fiber.objs/native -I lsp/src/.lsp.objs/byte -I lsp/src/.lsp.objs/native -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/byte -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/native -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/byte -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/native -I vendor/lev-fiber/.lev_fiber.objs/byte -I vendor/lev-fiber/.lev_fiber.objs/native -I vendor/lev/.lev.objs/byte -I vendor/lev/.lev.objs/native -I vendor/odoc-parser/src/.odoc_parser.objs/byte -I vendor/odoc-parser/src/.odoc_parser.objs/native -cmi-file ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte/ocaml_lsp_server__Ocamlformat.cmi -no-alias-deps -open Ocaml_lsp_server__ -o ocaml-lsp-server/src/.ocaml_lsp_server.objs/native/ocaml_lsp_server__Ocamlformat.cmx -c -impl ocaml-lsp-server/src/ocamlformat.ml) - File "_none_", 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). - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -alert -unstable -g -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/native -I /home/opam/.opam/default/lib/chrome-trace -I /home/opam/.opam/default/lib/csexp -I /home/opam/.opam/default/lib/dune-build-info -I /home/opam/.opam/default/lib/dune-rpc -I /home/opam/.opam/default/lib/dune-rpc/private -I /home/opam/.opam/default/lib/dyn -I /home/opam/.opam/default/lib/fiber -I /home/opam/.opam/default/lib/merlin-lib/analysis -I /home/opam/.opam/default/lib/merlin-lib/dot_protocol -I /home/opam/.opam/default/lib/merlin-lib/extend -I /home/opam/.opam/default/lib/merlin-lib/kernel -I /home/opam/.opam/default/lib/merlin-lib/ocaml_merlin_specific -I /home/opam/.opam/default/lib/merlin-lib/ocaml_parsing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_typing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_utils -I /home/opam/.opam/default/lib/merlin-lib/query_commands -I /home/opam/.opam/default/lib/merlin-lib/query_protocol -I /home/opam/.opam/default/lib/merlin-lib/utils -I /home/opam/.opam/default/lib/ocamlc-loc -I /home/opam/.opam/default/lib/ocamlformat-rpc-lib -I /home/opam/.opam/default/lib/ordering -I /home/opam/.opam/default/lib/pp -I /home/opam/.opam/default/lib/ppx_yojson_conv_lib -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/stdune -I /home/opam/.opam/default/lib/top-closure -I /home/opam/.opam/default/lib/xdg -I /home/opam/.opam/default/lib/yojson -I jsonrpc/src/.jsonrpc.objs/byte -I jsonrpc/src/.jsonrpc.objs/native -I lsp-fiber/src/.lsp_fiber.objs/byte -I lsp-fiber/src/.lsp_fiber.objs/native -I lsp/src/.lsp.objs/byte -I lsp/src/.lsp.objs/native -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/byte -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/native -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/byte -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/native -I vendor/lev-fiber/.lev_fiber.objs/byte -I vendor/lev-fiber/.lev_fiber.objs/native -I vendor/lev/.lev.objs/byte -I vendor/lev/.lev.objs/native -I vendor/odoc-parser/src/.odoc_parser.objs/byte -I vendor/odoc-parser/src/.odoc_parser.objs/native -cmi-file ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte/ocaml_lsp_server__Document_text_command.cmi -no-alias-deps -open Ocaml_lsp_server__ -o ocaml-lsp-server/src/.ocaml_lsp_server.objs/native/ocaml_lsp_server__Document_text_command.cmx -c -impl ocaml-lsp-server/src/document_text_command.ml) - File "_none_", 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). - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -alert -unstable -g -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/native -I /home/opam/.opam/default/lib/chrome-trace -I /home/opam/.opam/default/lib/csexp -I /home/opam/.opam/default/lib/dune-build-info -I /home/opam/.opam/default/lib/dune-rpc -I /home/opam/.opam/default/lib/dune-rpc/private -I /home/opam/.opam/default/lib/dyn -I /home/opam/.opam/default/lib/fiber -I /home/opam/.opam/default/lib/merlin-lib/analysis -I /home/opam/.opam/default/lib/merlin-lib/dot_protocol -I /home/opam/.opam/default/lib/merlin-lib/extend -I /home/opam/.opam/default/lib/merlin-lib/kernel -I /home/opam/.opam/default/lib/merlin-lib/ocaml_merlin_specific -I /home/opam/.opam/default/lib/merlin-lib/ocaml_parsing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_typing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_utils -I /home/opam/.opam/default/lib/merlin-lib/query_commands -I /home/opam/.opam/default/lib/merlin-lib/query_protocol -I /home/opam/.opam/default/lib/merlin-lib/utils -I /home/opam/.opam/default/lib/ocamlc-loc -I /home/opam/.opam/default/lib/ocamlformat-rpc-lib -I /home/opam/.opam/default/lib/ordering -I /home/opam/.opam/default/lib/pp -I /home/opam/.opam/default/lib/ppx_yojson_conv_lib -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/stdune -I /home/opam/.opam/default/lib/top-closure -I /home/opam/.opam/default/lib/xdg -I /home/opam/.opam/default/lib/yojson -I jsonrpc/src/.jsonrpc.objs/byte -I jsonrpc/src/.jsonrpc.objs/native -I lsp-fiber/src/.lsp_fiber.objs/byte -I lsp-fiber/src/.lsp_fiber.objs/native -I lsp/src/.lsp.objs/byte -I lsp/src/.lsp.objs/native -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/byte -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/native -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/byte -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/native -I vendor/lev-fiber/.lev_fiber.objs/byte -I vendor/lev-fiber/.lev_fiber.objs/native -I vendor/lev/.lev.objs/byte -I vendor/lev/.lev.objs/native -I vendor/odoc-parser/src/.odoc_parser.objs/byte -I vendor/odoc-parser/src/.odoc_parser.objs/native -cmi-file ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte/ocaml_lsp_server__Merlin_config_command.cmi -no-alias-deps -open Ocaml_lsp_server__ -o ocaml-lsp-server/src/.ocaml_lsp_server.objs/native/ocaml_lsp_server__Merlin_config_command.cmx -c -impl ocaml-lsp-server/src/merlin_config_command.ml) - File "_none_", 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). - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -alert -unstable -g -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/native -I /home/opam/.opam/default/lib/chrome-trace -I /home/opam/.opam/default/lib/csexp -I /home/opam/.opam/default/lib/dune-build-info -I /home/opam/.opam/default/lib/dune-rpc -I /home/opam/.opam/default/lib/dune-rpc/private -I /home/opam/.opam/default/lib/dyn -I /home/opam/.opam/default/lib/fiber -I /home/opam/.opam/default/lib/merlin-lib/analysis -I /home/opam/.opam/default/lib/merlin-lib/dot_protocol -I /home/opam/.opam/default/lib/merlin-lib/extend -I /home/opam/.opam/default/lib/merlin-lib/kernel -I /home/opam/.opam/default/lib/merlin-lib/ocaml_merlin_specific -I /home/opam/.opam/default/lib/merlin-lib/ocaml_parsing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_typing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_utils -I /home/opam/.opam/default/lib/merlin-lib/query_commands -I /home/opam/.opam/default/lib/merlin-lib/query_protocol -I /home/opam/.opam/default/lib/merlin-lib/utils -I /home/opam/.opam/default/lib/ocamlc-loc -I /home/opam/.opam/default/lib/ocamlformat-rpc-lib -I /home/opam/.opam/default/lib/ordering -I /home/opam/.opam/default/lib/pp -I /home/opam/.opam/default/lib/ppx_yojson_conv_lib -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/stdune -I /home/opam/.opam/default/lib/top-closure -I /home/opam/.opam/default/lib/xdg -I /home/opam/.opam/default/lib/yojson -I jsonrpc/src/.jsonrpc.objs/byte -I jsonrpc/src/.jsonrpc.objs/native -I lsp-fiber/src/.lsp_fiber.objs/byte -I lsp-fiber/src/.lsp_fiber.objs/native -I lsp/src/.lsp.objs/byte -I lsp/src/.lsp.objs/native -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/byte -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/native -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/byte -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/native -I vendor/lev-fiber/.lev_fiber.objs/byte -I vendor/lev-fiber/.lev_fiber.objs/native -I vendor/lev/.lev.objs/byte -I vendor/lev/.lev.objs/native -I vendor/odoc-parser/src/.odoc_parser.objs/byte -I vendor/odoc-parser/src/.odoc_parser.objs/native -cmi-file ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte/ocaml_lsp_server__Dune.cmi -no-alias-deps -open Ocaml_lsp_server__ -o ocaml-lsp-server/src/.ocaml_lsp_server.objs/native/ocaml_lsp_server__Dune.cmx -c -impl ocaml-lsp-server/src/dune.ml) - File "_none_", 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). - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -alert -unstable -g -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte -I ocaml-lsp-server/src/.ocaml_lsp_server.objs/native -I /home/opam/.opam/default/lib/chrome-trace -I /home/opam/.opam/default/lib/csexp -I /home/opam/.opam/default/lib/dune-build-info -I /home/opam/.opam/default/lib/dune-rpc -I /home/opam/.opam/default/lib/dune-rpc/private -I /home/opam/.opam/default/lib/dyn -I /home/opam/.opam/default/lib/fiber -I /home/opam/.opam/default/lib/merlin-lib/analysis -I /home/opam/.opam/default/lib/merlin-lib/dot_protocol -I /home/opam/.opam/default/lib/merlin-lib/extend -I /home/opam/.opam/default/lib/merlin-lib/kernel -I /home/opam/.opam/default/lib/merlin-lib/ocaml_merlin_specific -I /home/opam/.opam/default/lib/merlin-lib/ocaml_parsing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_typing -I /home/opam/.opam/default/lib/merlin-lib/ocaml_utils -I /home/opam/.opam/default/lib/merlin-lib/query_commands -I /home/opam/.opam/default/lib/merlin-lib/query_protocol -I /home/opam/.opam/default/lib/merlin-lib/utils -I /home/opam/.opam/default/lib/ocamlc-loc -I /home/opam/.opam/default/lib/ocamlformat-rpc-lib -I /home/opam/.opam/default/lib/ordering -I /home/opam/.opam/default/lib/pp -I /home/opam/.opam/default/lib/ppx_yojson_conv_lib -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/stdune -I /home/opam/.opam/default/lib/top-closure -I /home/opam/.opam/default/lib/xdg -I /home/opam/.opam/default/lib/yojson -I jsonrpc/src/.jsonrpc.objs/byte -I jsonrpc/src/.jsonrpc.objs/native -I lsp-fiber/src/.lsp_fiber.objs/byte -I lsp-fiber/src/.lsp_fiber.objs/native -I lsp/src/.lsp.objs/byte -I lsp/src/.lsp.objs/native -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/byte -I ocaml-lsp-server/vendor/cmarkit/.cmarkit.objs/native -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/byte -I vendor/lev-fiber-csexp/.lev_fiber_csexp.objs/native -I vendor/lev-fiber/.lev_fiber.objs/byte -I vendor/lev-fiber/.lev_fiber.objs/native -I vendor/lev/.lev.objs/byte -I vendor/lev/.lev.objs/native -I vendor/odoc-parser/src/.odoc_parser.objs/byte -I vendor/odoc-parser/src/.odoc_parser.objs/native -cmi-file ocaml-lsp-server/src/.ocaml_lsp_server.objs/byte/ocaml_lsp_server.cmi -no-alias-deps -open Ocaml_lsp_server__ -o ocaml-lsp-server/src/.ocaml_lsp_server.objs/native/ocaml_lsp_server.cmx -c -impl ocaml-lsp-server/src/ocaml_lsp_server.ml) - File "_none_", 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). -> compiled ocaml-lsp-server.1.17.0 -> installed ocaml-lsp-server.1.17.0 === STDERR === 2026-06-16 16:10.03: OK: build ocaml-lsp-server.1.17.0 (runc: 42.7s, disk: 42KB) 2026-06-16 16:10.03: Job succeeded