Building on thyme
(from windows-server-2022-amd64-ocaml-5.3)
2025-12-21 11:14.55 ---> using "1d6ffeb5a52124df73b2e951323e99615c52ca4f9bdf0f65039be6146fabdaab" from cache
/: (user (uid 1000) (gid 1000))
/: (env OPAMPRECISETRACKING 1)
/: (env OPAMUTF8 never)
/: (env OPAMEXTERNALSOLVER builtin-0install)
/: (env OPAMCRITERIA +removed)
/: (env CI true)
/: (env OPAM_HEALTH_CHECK_CI true)
/: (run (shell "ln -f /usr/bin/opam-dev.exe /usr/bin/opam.exe"))
2025-12-21 11:14.55 ---> using "75bf3fbea1cbc65a9803f40104651d67c546cddf5606f6a4af6db8fca92eb5c0" from cache
/: (run (network host)
(shell "rm -rf ~/opam-repository && git clone -q 'https://github.com/ocaml/opam-repository' ~/opam-repository && git -C ~/opam-repository checkout -q a2ea42d4ff1fc1152596f11a8cb64c1a396f89ea"))
2025-12-21 11:14.55 ---> using "272b0536a57b1e5b6883c9192cddda802f372dee235e450660dafbae58d21250" from cache
/: (run (shell "rm -rf ~/.opam && opam init -ya --bare ~/opam-repository"))
User configuration:
[NOTE] Make sure that ~\.bash_profile is well sourced in your ~/.bashrc.
Updating ~\.bash_profile.
Added 9 lines after line 1 in ~\.bash_profile.
2025-12-21 11:14.55 ---> using "69d6adfde30915e135a1ea74d2b4d0b8acbd03c0852e5b2f2a84bf27aa88358c" from cache
/: (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\Local\\opam\\download-cache")))
(network host)
(shell "opam switch create --repositories=default '4.14' '4.14.2'"))
<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "4.14.2"} | "ocaml-system" {= "4.14.2"}]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed arch-x86_64.1
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed host-arch-x86_64.1
-> installed host-system-mingw.1
-> retrieved flexdll.0.44 (cached)
-> retrieved ocaml-config.3 (cached)
-> installed flexdll.0.44
-> installed ocaml-options-vanilla.1
-> retrieved mingw-w64-shims.0.2.0 (cached)
-> installed conf-mingw-w64-gcc-x86_64.1
-> installed ocaml-env-mingw64.1
-> installed system-mingw.1
-> retrieved ocaml-base-compiler.4.14.2 (cached)
-> installed mingw-w64-shims.0.2.0
-> installed ocaml-base-compiler.4.14.2
-> installed ocaml-config.3
-> installed ocaml.4.14.2
Done.
# To update the current shell environment, run: eval $(opam env --switch=4.14)
2025-12-21 11:14.55 ---> using "b5c925f671559fea17717fee8a391cd93e95dd1edc2aa879754f3ded69684ef7" from cache
/: (run (network host)
(shell "opam update --depexts"))
2025-12-21 11:14.55 ---> using "8f72c93703334bb7a8be3f432d901da9f369f75af52717b64d233a15fdb59472" from cache
/: (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\Local\\opam\\download-cache")))
(network host)
(shell "opam remove -y camlmix.1.3.0\
\nopam install -vy camlmix.1.3.0\
\nres=$?\
\nif [ $res = 31 ]; then\
\n if opam show -f x-ci-accept-failures: camlmix.1.3.0 | grep -q 'windows-server-2022-amd64-ocaml-5.3'; then\
\n echo \"This package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\"\
\n exit 69\
\n fi\
\nfi \
\n\
\n\
\nexit $res"))
Nothing to do.
[NOTE] camlmix.1.3.0 is not installed.
The following actions will be performed:
=== install 1 package
- install camlmix 1.3.0
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/3: [camlmix.1.3.0: http]
Processing 1/3: [camlmix.1.3.0: extract]
Processing 1/3: [camlmix.1.3.0/camlmix.install: dl]
-> retrieved camlmix.1.3.0 (https://github.com/mjambon/mjambon2016/raw/master/camlmix/camlmix-1.3.0.tar.gz)
Processing 2/3: [camlmix: make]
+ C:\cygwin64\bin\make.exe (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\camlmix.1.3.0)
- contents='let version = "1.3.0"'; \
- if test "`cat version.ml`" != "$contents"; then \
- echo "$contents" > version.ml;\
- fi
- ocamllex lexer.mll
- 29 states, 305 transitions, table size 1394 bytes
- ocamlyacc parser_directive.mly
- make[1]: Entering directory '/cygdrive/c/Users/opam/AppData/Local/opam/4.14/.opam-switch/build/camlmix.1.3.0'
- making ._d/version.d from version.ml
- making ._d/directive.d from directive.ml
- making ._d/main.d from main.ml
- making ._d/lexer.d from lexer.ml
- making ._d/parser_directive.d from parser_directive.ml
- making ._ncdi/lexer.di from lexer.mli
- OCamlMakefile:929: warning: pattern recipe did not update peer target '._bcdi/lexer.di'.
- making ._ncdi/parser_directive.di from parser_directive.mli
- OCamlMakefile:929: warning: pattern recipe did not update peer target '._bcdi/parser_directive.di'.
- ocamlopt -c version.ml
- ocamlc -c lexer.mli
- ocamlopt -c lexer.ml
- ocamlc -c parser_directive.mli
- ocamlopt -c parser_directive.ml
- ocamlopt -c directive.ml
- File "directive.ml", line 2, characters 5-11:
- 2 | open Genlex
- ^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "directive.ml", line 10, characters 12-23:
- 10 | match Stream.next stream with
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "directive.ml", line 61, characters 22-38:
- 61 | let char_stream = Stream.of_string code in
- ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- ocamlopt -c main.ml
- ocamlopt \
- \
- unix.cmxa -o camlmix \
- version.cmx lexer.cmx parser_directive.cmx directive.cmx main.cmx
- make[1]: Leaving directory '/cygdrive/c/Users/opam/AppData/Local/opam/4.14/.opam-switch/build/camlmix.1.3.0'
-> compiled camlmix.1.3.0
Processing 3/3: [camlmix: make install]
+ C:\cygwin64\bin\make.exe "install" "PREFIX=C:\\Users\\opam\\AppData\\Local\\opam\\4.14" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\camlmix.1.3.0)
- install -m 0755 camlmix C:\Users\opam\AppData\Local\opam\4.14/bin/
[WARNING] .install file is missing .exe extension for camlmix
[WARNING] Automatically adding .exe to C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\camlmix.1.3.0\camlmix.exe
-> installed camlmix.1.3.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-21 11:18.03 ---> saved as "ccd5bc79abd0afedd694b2bae0adad678034b94e5c3a05d07c26d335669a78c0"
Job succeeded