Building on thyme (from windows-server-2022-amd64-ocaml-5.3) 2025-08-02 09:09.02 ---> 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-08-02 09:09.02 ---> 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 b8021439f8c57ba6435bc2263f6596671f4f4466")) 2025-08-02 09:09.02 ---> using "595dce4455f956294added2b994e4e7bce5c6538bcaa75e0e27db4339c30a9b8" from cache /: (run (shell "rm -rf ~/.opam && opam init -ya --bare ~/opam-repository")) User configuration: Updating ~\.bash_profile. [NOTE] Make sure that ~\.bash_profile is well sourced in your ~/.bashrc. Added 9 lines after line 1 in ~\.bash_profile. 2025-08-02 09:09.02 ---> using "db4b66967f6e6d4d58542d2661798156f5592eaf639d94d75248f783f11055dc" 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 -> installed mingw-w64-shims.0.2.0 -> retrieved ocaml-base-compiler.4.14.2 (cached) -> 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-08-02 09:09.02 ---> using "bc5bd82f703694693b98227e8e67063d618fcc33fa663ee3e4769017bc12f8bc" from cache /: (run (network host) (shell "opam update --depexts")) 2025-08-02 09:09.02 ---> using "566d8a6eeb66a4861a9c22e9604146063ac01d779fe5a2f4b6dac803b2f5a476" from cache /: (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\Local\\opam\\download-cache"))) (network host) (shell "opam remove -y posix-socket.2.0.2\ \nopam install -vy posix-socket.2.0.2\ \nres=$?\ \nif [ $res = 31 ]; then\ \n if opam show -f x-ci-accept-failures: posix-socket.2.0.2 | 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] posix-socket.2.0.2 is not installed. The following actions will be performed: === install 9 packages - install bigarray-compat 1.1.0 [required by ctypes] - install csexp 1.5.2 [required by dune-configurator] - install ctypes 0.23.0 [required by posix-socket] - install dune 3.19.1 [required by posix-socket] - install dune-configurator 3.19.1 [required by ctypes] - install integers 0.7.0 [required by ctypes, posix-base] - install posix-base 2.0.2 [required by posix-socket] - install posix-socket 2.0.2 - install stdlib-shims 0.3.0 [required by integers] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 1/25: [bigarray-compat.1.1.0: extract] Processing 2/25: [bigarray-compat.1.1.0: extract] [csexp.1.5.2: extract] Processing 3/25: [bigarray-compat.1.1.0: extract] [csexp.1.5.2: extract] [ctypes.0.23.0: extract] -> retrieved bigarray-compat.1.1.0 (cached) Processing 3/25: [csexp.1.5.2: extract] [ctypes.0.23.0: extract] Processing 4/25: [csexp.1.5.2: extract] [ctypes.0.23.0: extract] [dune.3.19.1, dune-configurator.3.19.1: http] -> retrieved csexp.1.5.2 (cached) Processing 4/25: [ctypes.0.23.0: extract] [dune.3.19.1, dune-configurator.3.19.1: http] Processing 5/25: [ctypes.0.23.0: extract] [dune.3.19.1, dune-configurator.3.19.1: http] [integers.0.7.0: extract] Processing 5/25: [ctypes.0.23.0: extract] [dune.3.19.1, dune-configurator.3.19.1: extract] [integers.0.7.0: extract] -> retrieved integers.0.7.0 (cached) Processing 5/25: [ctypes.0.23.0: extract] [dune.3.19.1, dune-configurator.3.19.1: extract] Processing 6/25: [ctypes.0.23.0: extract] [dune.3.19.1, dune-configurator.3.19.1: extract] [posix-base.2.0.2, posix-socket.2.0.2: http] -> retrieved ctypes.0.23.0 (cached) Processing 6/25: [dune.3.19.1, dune-configurator.3.19.1: extract] [posix-base.2.0.2, posix-socket.2.0.2: http] Processing 7/25: [dune.3.19.1, dune-configurator.3.19.1: extract] [posix-base.2.0.2, posix-socket.2.0.2: http] [stdlib-shims.0.3.0: extract] Processing 7/25: [dune.3.19.1, dune-configurator.3.19.1: extract] [posix-base.2.0.2, posix-socket.2.0.2: extract] [stdlib-shims.0.3.0: extract] -> retrieved stdlib-shims.0.3.0 (cached) Processing 7/25: [dune.3.19.1, dune-configurator.3.19.1: extract] [posix-base.2.0.2, posix-socket.2.0.2: extract] -> retrieved posix-base.2.0.2, posix-socket.2.0.2 (https://github.com/savonet/ocaml-posix/archive/refs/tags/v2.0.2.tar.gz) Processing 7/25: [dune.3.19.1, dune-configurator.3.19.1: extract] -> retrieved dune.3.19.1, dune-configurator.3.19.1 (https://github.com/ocaml/dune/releases/download/3.19.1/dune-3.19.1.tbz) Processing 8/25: [dune: ocaml 7] + C:\Users\opam\AppData\Local\opam\4.14\bin\ocaml.exe "boot/bootstrap.ml" "-j" "7" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\dune.3.19.1) - ocamlc -output-complete-exe -w -24 -g -o .duneboot.exe -I boot unix.cma boot/libs.ml boot/duneboot.ml - .\.duneboot.exe -j 7 - Processing 8/25: [dune: ./_boot/dune.exe build] + C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\dune.3.19.1\./_boot/dune.exe "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" "7" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\dune.3.19.1) -> compiled dune.3.19.1 -> installed dune.3.19.1 Processing 10/25: [bigarray-compat: dune build] Processing 11/25: [bigarray-compat: dune build] [csexp: dune build] Processing 12/25: [bigarray-compat: dune build] [csexp: dune build] [stdlib-shims: dune build] + C:\Users\opam\AppData\Local\opam\4.14\bin\dune.exe "build" "-p" "csexp" "-j" "7" "@install" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\csexp.1.5.2) -> compiled csexp.1.5.2 Processing 12/25: [bigarray-compat: dune build] [stdlib-shims: dune build] -> installed csexp.1.5.2 Processing 13/25: [bigarray-compat: dune build] [stdlib-shims: dune build] Processing 14/25: [bigarray-compat: dune build] [dune-configurator: rm] [stdlib-shims: dune build] + C:\Users\opam\AppData\Local\opam\4.14\bin\dune.exe "build" "-p" "bigarray-compat" "-j" "7" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\bigarray-compat.1.1.0) -> compiled bigarray-compat.1.1.0 Processing 14/25: [dune-configurator: rm] [stdlib-shims: dune build] -> installed bigarray-compat.1.1.0 Processing 15/25: [dune-configurator: rm] [stdlib-shims: dune build] + C:\cygwin64\bin\rm.exe "-rf" "vendor/csexp" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\dune-configurator.3.19.1) + C:\Users\opam\AppData\Local\opam\4.14\bin\dune.exe "build" "-p" "stdlib-shims" "-j" "7" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\stdlib-shims.0.3.0) -> compiled stdlib-shims.0.3.0 Processing 15/25: [dune-configurator: rm] -> installed stdlib-shims.0.3.0 Processing 16/25: [dune-configurator: rm] Processing 17/25: [dune-configurator: rm] [integers: dune build] + C:\cygwin64\bin\rm.exe "-rf" "vendor/pp" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\dune-configurator.3.19.1) Processing 17/25: [dune-configurator: dune build] [integers: dune build] + C:\Users\opam\AppData\Local\opam\4.14\bin\dune.exe "build" "-p" "integers" "-j" "7" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\integers.0.7.0) -> compiled integers.0.7.0 Processing 17/25: [dune-configurator: dune build] -> installed integers.0.7.0 Processing 18/25: [dune-configurator: dune build] + C:\Users\opam\AppData\Local\opam\4.14\bin\dune.exe "build" "-p" "dune-configurator" "-j" "7" "@install" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\dune-configurator.3.19.1) -> compiled dune-configurator.3.19.1 -> installed dune-configurator.3.19.1 Processing 20/25: [ctypes: dune build] + C:\Users\opam\AppData\Local\opam\4.14\bin\dune.exe "build" "-p" "ctypes" "-j" "7" "--promote-install-files=false" "@install" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\ctypes.0.23.0) - (cd _build/default/src/ctypes && C:\Users\opam\AppData\Local\opam\4.14\bin\x86_64-w64-mingw32-gcc.exe -O2 -fno-strict-aliasing -fwrapv -mms-bitfields -Wall -fdiagnostics-color=always -g -I C:/Users/opam/AppData/Local/opam/4.14/lib/ocaml -I C:\Users\opam\AppData\Local\opam\4.14\lib\bigarray-compat -I C:\Users\opam\AppData\Local\opam\4.14\lib\integers -I C:\Users\opam\AppData\Local\opam\4.14\lib\stdlib-shims -o type_info_stubs.o -c type_info_stubs.c) - type_info_stubs.c: In function 'ctypes_string_of_prim': - type_info_stubs.c:147:57: warning: unknown conversion type character 'z' in format [-Wformat=] - 147 | case Ctypes_Size_t: len = snprintf(buf, sizeof buf, "%zu", (size_t)ctypes_size_t_val(v)); break; - | ^ - type_info_stubs.c:147:55: warning: too many arguments for format [-Wformat-extra-args] - 147 | case Ctypes_Size_t: len = snprintf(buf, sizeof buf, "%zu", (size_t)ctypes_size_t_val(v)); break; - | ^~~~~ - type_info_stubs.c:162:62: warning: format '%Lg' expects argument of type 'double', but argument 4 has type 'long double' [-Wformat=] - 162 | case Ctypes_LDouble: len = snprintf(buf, sizeof buf, "%.12Lg", ctypes_ldouble_val(v)); break; - | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~ - | | | - | | long double - | double - type_info_stubs.c:175:43: warning: format '%Lg' expects argument of type 'double', but argument 4 has type 'long double' [-Wformat=] - 175 | len = snprintf(buf, sizeof buf, "%.12Lg+%.12Lgi", ctypes_compat_creall(c), ctypes_compat_cimagl(c)); - | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ - | | | - | double long double - type_info_stubs.c:175:50: warning: format '%Lg' expects argument of type 'double', but argument 5 has type 'long double' [-Wformat=] - 175 | len = snprintf(buf, sizeof buf, "%.12Lg+%.12Lgi", ctypes_compat_creall(c), ctypes_compat_cimagl(c)); - | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ - | | | - | double long double - (cd _build/default/src/ctypes && C:\Users\opam\AppData\Local\opam\4.14\bin\x86_64-w64-mingw32-gcc.exe -O2 -fno-strict-aliasing -fwrapv -mms-bitfields -Wall -fdiagnostics-color=always -g -I C:/Users/opam/AppData/Local/opam/4.14/lib/ocaml -I C:\Users\opam\AppData\Local\opam\4.14\lib\bigarray-compat -I C:\Users\opam\AppData\Local\opam\4.14\lib\integers -I C:\Users\opam\AppData\Local\opam\4.14\lib\stdlib-shims -o ldouble_stubs.o -c ldouble_stubs.c) - ldouble_stubs.c: In function 'format_ldouble': - ldouble_stubs.c:369:39: warning: format '%Lf' expects argument of type 'double', but argument 6 has type 'long double' [-Wformat=] - 369 | print_len = snprintf(NULL, 0, "%*.*Lf", width, prec, d); - | ~~~~~^ ~ - | | | - | double long double - ldouble_stubs.c:379:36: warning: format '%Lf' expects argument of type 'double', but argument 6 has type 'long double' [-Wformat=] - 379 | snprintf(buf, print_len+1, "%*.*Lf", width, prec, d); - | ~~~~~^ ~ - | | | - | double long double Processing 20/25: [ctypes: dune install] + C:\Users\opam\AppData\Local\opam\4.14\bin\dune.exe "install" "-p" "ctypes" "--create-install-files" "ctypes" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\ctypes.0.23.0) -> compiled ctypes.0.23.0 -> installed ctypes.0.23.0 Processing 22/25: [posix-base: dune build] + C:\Users\opam\AppData\Local\opam\4.14\bin\dune.exe "build" "-p" "posix-base" "-j" "7" "--promote-install-files=false" "@install" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\posix-base.2.0.2) Processing 22/25: [posix-base: dune install] + C:\Users\opam\AppData\Local\opam\4.14\bin\dune.exe "install" "-p" "posix-base" "--create-install-files" "posix-base" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\posix-base.2.0.2) -> compiled posix-base.2.0.2 -> installed posix-base.2.0.2 Processing 24/25: [posix-socket: dune build] + C:\Users\opam\AppData\Local\opam\4.14\bin\dune.exe "build" "-p" "posix-socket" "-j" "7" "--promote-install-files=false" "@install" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\posix-socket.2.0.2) - File "posix-socket/src/types/dune", lines 11-19, characters 0-236: - 11 | (rule - 12 | (targets posix_socket_generated_constants.ml) - 13 | (deps - 14 | (:exec ../generator/exec.sh) - 15 | (:gen ../generator/gen_constants_c_target.exe)) - 16 | (action - 17 | (with-stdout-to - 18 | %{targets} - 19 | (system "%{exec} %{ocaml-config:system} %{gen}")))) - (cd _build/default/posix-socket/src/types && C:\Windows\system32\cmd.exe /c "../generator/exec.sh mingw64 ../generator/gen_constants_c_target.exe") > _build/default/posix-socket/src/types/posix_socket_generated_constants.ml - '..' is not recognized as an internal or external command, - operable program or batch file. [ERROR] The compilation of posix-socket.2.0.2 failed at "dune build -p posix-socket -j 7 --promote-install-files=false @install". #=== ERROR while compiling posix-socket.2.0.2 =================================# # context 2.3.0 | win32/x86_64 | ocaml-base-compiler.4.14.2 | file://C:/Users/opam/opam-repository # path ~\AppData\Local\opam\4.14\.opam-switch\build\posix-socket.2.0.2 # command ~\AppData\Local\opam\4.14\bin\dune.exe build -p posix-socket -j 7 --promote-install-files=false @install # exit-code 1 # env-file ~\AppData\Local\opam\log\posix-socket-2824-804c31.env # output-file ~\AppData\Local\opam\log\posix-socket-2824-804c31.out ### output ### # [...] # 11 | (rule # 12 | (targets posix_socket_generated_constants.ml) # 13 | (deps # 14 | (:exec ../generator/exec.sh) # 15 | (:gen ../generator/gen_constants_c_target.exe)) # 16 | (action # 17 | (with-stdout-to # 18 | %{targets} # 19 | (system "%{exec} %{ocaml-config:system} %{gen}")))) # (cd _build/default/posix-socket/src/types && C:\Windows\system32\cmd.exe /c "../generator/exec.sh mingw64 ../generator/gen_constants_c_target.exe") > _build/default/posix-socket/src/types/posix_socket_generated_constants.ml # '..' is not recognized as an internal or external command, # operable program or batch file. <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build posix-socket 2.0.2 +- +- The following changes have been performed | - install bigarray-compat 1.1.0 | - install csexp 1.5.2 | - install ctypes 0.23.0 | - install dune 3.19.1 | - install dune-configurator 3.19.1 | - install integers 0.7.0 | - install posix-base 2.0.2 | - install stdlib-shims 0.3.0 +- # To update the current shell environment, run: eval $(opam env) The former state can be restored with: C:\cygwin64\bin\opam.exe switch import "C:\\Users\\opam\\AppData\\Local\\opam\\4.14\\.opam-switch\\backup\\state-20250802091026.export" 'C:\cygwin64\bin\opam.exe install -vy posix-socket.2.0.2' failed. "opam remove -y posix-socket.2.0.2 opam install -vy posix-socket.2.0.2 res=$? if [ $res = 31 ]; then if opam show -f x-ci-accept-failures: posix-socket.2.0.2 | grep -q 'windows-server-2022-amd64-ocaml-5.3'; then echo "This package failed and has been disabled for CI using the 'x-ci-accept-failures' field." exit 69 fi fi exit $res" failed with exit status 31 Failed: Build failed