Build:
  1. 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