Building on odawa (from windows-server-2022-amd64-ocaml-4.14.2) 2024-12-05 03:08.58 ---> using "b1ae2ad36af625524288c188f7e099c501706c4119a38e11e1b5610819652cec" 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")) 2024-12-05 03:08.58 ---> using "4b57a7007c87218b9b3ddcf81f74c22338c638c8bcdfdaa01c2afa888290f021" 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 7b39fc24f35789a44ca1b10fba811400a1a38dc2")) 2024-12-05 03:08.58 ---> using "1fa70879a3989bc87ff2603e8c30aec34bbee149790eb31cee3d3ea8f333f536" 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. 2024-12-05 03:08.58 ---> using "a44fd9db54a1fd4485fc88d814988380bda790033b1bd30688665a0c9afa6bd8" from cache /: (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\Local\\opam\\download-cache"))) (network host) (shell "opam switch create --repositories=default 'default' 'ocaml-base-compiler.4.14.2'")) <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><> Switch invariant: ["ocaml-base-compiler" {= "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.43 (cached) -> retrieved ocaml-config.3 (cached) -> installed flexdll.0.43 -> 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=default) 2024-12-05 03:08.58 ---> using "50443fc62a4a5e7822489f23be826973ddcaa6ceefa815ff6f46ab38d9b0ea2f" from cache /: (run (network host) (shell "opam update --depexts")) 2024-12-05 03:08.58 ---> using "77c80a9e19680355e3caf997a9bfea1b8c2253e9d66cc7326cdaf231bf4877da" from cache /: (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\Local\\opam\\download-cache"))) (network host) (shell "\ \nopam remove -y \"pa_ppx_parsetree.0.02\"\ \nopam install -vy \"pa_ppx_parsetree.0.02\"\ \nres=$?\ \nif [ $res = 31 ]; then\ \n if opam show -f x-ci-accept-failures: \"pa_ppx_parsetree.0.02\" | grep -q '\"windows-server-2022-amd64-ocaml-4.14.2\"'; 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\ \n")) Nothing to do. [NOTE] pa_ppx_parsetree.0.02 is not installed. The following actions will be performed: === recompile 1 package - recompile mingw-w64-shims 0.2.0 [uses conf-pkg-config] === install 55 packages - install astring 0.8.5 [required by bos] - install bos 0.2.1 [required by pa_ppx, camlp5, pa_ppx_q_ast] - install camlp-streams 5.0.1 [required by camlp5] - install camlp5 8.02.01 [required by pa_ppx_parsetree] - install camlp5-buildscripts 0.03 [required by pa_ppx_parsetree] - install conf-bash 1 [required by pa_ppx_parsetree] - install conf-diffutils 2 [required by pa_ppx_parsetree] - install conf-libpcre 2 [required by pcre] - install conf-libpcre2-8 1 [required by pcre2] - install conf-m4 1 [required by not-ocamlfind] - install conf-mingw-w64-gcc-i686 1 [required by mingw-w64-shims, conf-mingw-w64-pcre-i686] - install conf-mingw-w64-pcre-i686 1 [required by conf-libpcre] - install conf-mingw-w64-pcre-x86_64 1 [required by conf-libpcre] - install conf-perl 2 [required by pa_ppx_parsetree] - install conf-pkg-config 3 [required by conf-libpcre2-8] - install conf-which 1 [required by not-ocamlfind] - install cppo 1.7.0 [required by pa_ppx_parsetree] - install csexp 1.5.2 [required by dune-configurator] - install dune 3.16.1 [required by cppo] - install dune-configurator 3.16.1 [required by pcre2] - install fmt 0.9.0 [required by pa_ppx_parsetree] - install fpath 0.7.3 [required by bos] - install hashcons 1.4.0 [required by pa_ppx_hashcons] - install logs 0.7.0 [required by bos] - install menhir 20240715 [required by pa_ppx_q_ast] - install menhirCST 20240715 [required by menhir] - install menhirLib 20240715 [required by menhir] - install menhirSdk 20240715 [required by menhir] - install not-ocamlfind 0.13 [required by pa_ppx_parsetree] - install ocamlbuild 0.15.0 [required by bos] - install ocamlfind 1.9.5 [required by camlp5] - install ocamlgraph 2.1.0 [required by not-ocamlfind] - install ounit 2.2.7 [required by pa_ppx] - install ounit2 2.2.7 [required by ounit] - install pa_ppx 0.14 [required by pa_ppx_parsetree] - install pa_ppx_hashcons 0.11 [required by pa_ppx_q_ast] - install pa_ppx_migrate 0.11 [required by pa_ppx_regexp] - install pa_ppx_parsetree 0.02 - install pa_ppx_q_ast 0.11 [required by pa_ppx_parsetree] - install pa_ppx_quotation2extension 0.02 [required by pa_ppx_parsetree] - install pa_ppx_regexp 0.02 [required by pa_ppx_q_ast, pa_ppx_quotation2extension] - install pa_ppx_static 0.02 [required by pa_ppx_regexp] - install pa_ppx_unique 0.11 [required by pa_ppx_q_ast] - install pcre 7.5.0 [required by pa_ppx_regexp] - install pcre2 7.5.2 [required by pa_ppx, pa_ppx_q_ast] - install re 1.12.0 [required by pa_ppx_parsetree] - install result 1.5 [required by pa_ppx] - install rresult 0.7.0 [required by camlp5] - install seq base [required by yojson] - install sexplib0 v0.17.0 [required by pa_ppx] - install stdint 0.7.2 [required by uint] - install stdlib-shims 0.3.0 [required by ounit2] - install topkg 1.0.7 [required by bos] - install uint 2.0.1 [required by pa_ppx] - install yojson 2.2.2 [required by pa_ppx] The following system packages will first need to be installed: m4 mingw64-i686-gcc-core mingw64-i686-pcre mingw64-x86_64-pcre <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> opam believes some required external dependencies are missing. opam can: > 1. Run C:\Users\opam\AppData\Local\opam\.cygwin\setup-x86_64.exe to install them (may need root/sudo access) 2. Display the recommended C:\Users\opam\AppData\Local\opam\.cygwin\setup-x86_64.exe command and wait while you run it manually (e.g. in another terminal) 3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable 4. Abort the installation [1/2/3/4] 1 + C:\Users\opam\AppData\Local\opam\.cygwin\setup-x86_64.exe "--root" "C:\\cygwin64" "--quiet-mode" "unattended" "--no-shortcuts" "--no-startmenu" "--no-desktop" "--no-admin" "--no-version-check" "--no-write-registry" "--packages" "m4,mingw64-i686-gcc-core,mingw64-i686-pcre,mingw64-x86_64-pcre" - Starting cygwin install, version 2.932 - User has backup/restore rights - User has symlink creation right - Current Directory: C:\Windows\system32 - root: C:\cygwin64 system - Changing gid to Administrators - Selected local directory: C:\Windows\system32 - net: Preconfig - site: https://cygwin.mirror.constant.com/ - solving: 4 tasks, update: no, use test packages: no - solving: 11 tasks, update: no, use test packages: no - Augmented Transaction List: - 0 install m4 1.4.19-1 - 1 install mingw64-i686-binutils 2.43.1-1 - 2 install mingw64-i686-windows-default-manifest 6.4-1 - 3 install mingw64-i686-winpthreads 12.0.0-1 - 4 install mingw64-x86_64-gcc-g++ 12.4.0-1 - 5 install mingw64-i686-headers 12.0.0-1 - 6 install mingw64-x86_64-pcre 8.45-1 - 7 install mingw64-i686-runtime 12.0.0-1 - 8 install mingw64-i686-gcc-core 12.4.0-1 - 9 install mingw64-i686-gcc-g++ 12.4.0-1 - 10 install mingw64-i686-pcre 8.45-1 - Downloaded C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/x86_64/release/m4/m4-1.4.19-1.tar.xz - Downloaded C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/x86_64/release/mingw64-i686-binutils/mingw64-i686-binutils-2.43.1-1.tar.zst - Downloaded C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-i686-windows-default-manifest/mingw64-i686-windows-default-manifest-6.4-1.tar.xz - Downloaded C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-i686-winpthreads/mingw64-i686-winpthreads-12.0.0-1.tar.xz - Downloaded C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/x86_64/release/mingw64-x86_64-gcc/mingw64-x86_64-gcc-g++/mingw64-x86_64-gcc-g++-12.4.0-1.tar.zst - Downloaded C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-i686-headers/mingw64-i686-headers-12.0.0-1.tar.xz - Downloaded C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-x86_64-pcre/mingw64-x86_64-pcre-8.45-1.tar.zst - Downloaded C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-i686-runtime/mingw64-i686-runtime-12.0.0-1.tar.xz - Downloaded C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/x86_64/release/mingw64-i686-gcc/mingw64-i686-gcc-core/mingw64-i686-gcc-core-12.4.0-1.tar.zst - Downloaded C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/x86_64/release/mingw64-i686-gcc/mingw64-i686-gcc-g++/mingw64-i686-gcc-g++-12.4.0-1.tar.zst - Downloaded C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-i686-pcre/mingw64-i686-pcre-8.45-1.tar.zst - Extracting from file://C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/x86_64/release/m4/m4-1.4.19-1.tar.xz - Extracting from file://C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/x86_64/release/mingw64-i686-binutils/mingw64-i686-binutils-2.43.1-1.tar.zst - Extracting from file://C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-i686-windows-default-manifest/mingw64-i686-windows-default-manifest-6.4-1.tar.xz - Extracting from file://C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-i686-winpthreads/mingw64-i686-winpthreads-12.0.0-1.tar.xz - Extracting from file://C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/x86_64/release/mingw64-x86_64-gcc/mingw64-x86_64-gcc-g++/mingw64-x86_64-gcc-g++-12.4.0-1.tar.zst - Extracting from file://C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-i686-headers/mingw64-i686-headers-12.0.0-1.tar.xz - Extracting from file://C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-x86_64-pcre/mingw64-x86_64-pcre-8.45-1.tar.zst - Extracting from file://C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-i686-runtime/mingw64-i686-runtime-12.0.0-1.tar.xz - Extracting from file://C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/x86_64/release/mingw64-i686-gcc/mingw64-i686-gcc-core/mingw64-i686-gcc-core-12.4.0-1.tar.zst - Extracting from file://C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/x86_64/release/mingw64-i686-gcc/mingw64-i686-gcc-g++/mingw64-i686-gcc-g++-12.4.0-1.tar.zst - Extracting from file://C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-i686-pcre/mingw64-i686-pcre-8.45-1.tar.zst - running: C:\cygwin64\bin\dash.exe "/etc/postinstall/0p_000_autorebase.dash" - running: C:\cygwin64\bin\dash.exe "/etc/postinstall/0p_update-info-dir.dash" - running: C:\cygwin64\bin\dash.exe "/etc/postinstall/zp_man-db-update-index.dash" - Ending cygwin install - NOTE: you should run 'diskperf -y' to enable the disk statistics - NOTE: you should run 'diskperf -y' to enable the disk statistics <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 1/164: [astring.0.8.5: extract] Processing 2/164: [astring.0.8.5: extract] [bos.0.2.1: extract] Processing 3/164: [astring.0.8.5: extract] [bos.0.2.1: extract] [camlp-streams.5.0.1: extract] -> retrieved astring.0.8.5 (cached) Processing 3/164: [bos.0.2.1: extract] [camlp-streams.5.0.1: extract] Processing 4/164: [bos.0.2.1: extract] [camlp-streams.5.0.1: extract] [camlp5.8.02.01: extract] -> retrieved bos.0.2.1 (cached) Processing 4/164: [camlp-streams.5.0.1: extract] [camlp5.8.02.01: extract] Processing 5/164: [camlp-streams.5.0.1: extract] [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] -> retrieved camlp-streams.5.0.1 (cached) Processing 5/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] Processing 6/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] Processing 7/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] Processing 8/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] Processing 9/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] Processing 10/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] Processing 11/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] Processing 12/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] Processing 13/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] Processing 14/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] Processing 15/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] Processing 16/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] Processing 17/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] [cppo.1.7.0: extract] Processing 18/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] [cppo.1.7.0: extract] [conf-bash: bash] Processing 19/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] [cppo.1.7.0: extract] [conf-bash: bash] [conf-diffutils: diff] Processing 20/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] [cppo.1.7.0: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] Processing 21/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] [cppo.1.7.0: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] Processing 22/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] [cppo.1.7.0: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] Processing 23/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] [cppo.1.7.0: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] Processing 24/164: [camlp5.8.02.01: extract] [camlp5-buildscripts.0.03: extract] [cppo.1.7.0: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] -> retrieved camlp5.8.02.01 (cached) Processing 24/164: [camlp5-buildscripts.0.03: extract] [cppo.1.7.0: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] Processing 25/164: [camlp5-buildscripts.0.03: extract] [cppo.1.7.0: extract] [csexp.1.5.2: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] -> retrieved camlp5-buildscripts.0.03 (cached) Processing 25/164: [cppo.1.7.0: extract] [csexp.1.5.2: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] Processing 26/164: [cppo.1.7.0: extract] [csexp.1.5.2: extract] [dune.3.16.1, dune-configurator.3.16.1: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] -> retrieved cppo.1.7.0 (cached) Processing 26/164: [csexp.1.5.2: extract] [dune.3.16.1, dune-configurator.3.16.1: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] Processing 27/164: [csexp.1.5.2: extract] [dune.3.16.1, dune-configurator.3.16.1: extract] [fmt.0.9.0: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] -> retrieved csexp.1.5.2 (cached) Processing 27/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [fmt.0.9.0: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] Processing 28/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [fmt.0.9.0: extract] [fpath.0.7.3: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] -> retrieved fmt.0.9.0 (cached) Processing 28/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [fpath.0.7.3: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] Processing 29/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [fpath.0.7.3: extract] [hashcons.1.4.0: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] -> retrieved fpath.0.7.3 (cached) Processing 29/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [hashcons.1.4.0: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] Processing 30/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [hashcons.1.4.0: extract] [logs.0.7.0: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] -> retrieved hashcons.1.4.0 (cached) Processing 30/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [logs.0.7.0: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] Processing 31/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [logs.0.7.0: extract] [menhir.20240715 + 3 others: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] -> retrieved logs.0.7.0 (cached) Processing 31/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] Processing 32/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [mingw-w64-shims.0.2.0: extract] [conf-bash: bash] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] + C:\cygwin64\bin\bash.exe "--version" (CWD=C:\Users\opam\AppData\Local\opam\default\.opam-switch\build\conf-bash.1) - GNU bash, version 5.2.21(1)-release (x86_64-pc-cygwin) - Copyright (C) 2022 Free Software Foundation, Inc. - License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> - - This is free software; you are free to change and redistribute it. - There is NO WARRANTY, to the extent permitted by law. -> compiled conf-bash.1 Processing 32/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [mingw-w64-shims.0.2.0: extract] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] -> installed conf-bash.1 Processing 33/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [mingw-w64-shims.0.2.0: extract] [conf-diffutils: diff] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] + C:\cygwin64\bin\diff.exe "--help" (CWD=C:\Users\opam\AppData\Local\opam\default\.opam-switch\build\conf-diffutils.2) - Usage: /usr/bin/diff [OPTION]... FILES - Compare FILES line by line. - - Mandatory arguments to long options are mandatory for short options too. - --normal output a normal diff (the default) - -q, --brief report only when files differ - -s, --report-identical-files report when two files are the same - -c, -C NUM, --context[=NUM] output NUM (default 3) lines of copied context - -u, -U NUM, --unified[=NUM] output NUM (default 3) lines of unified context - -e, --ed output an ed script - -n, --rcs output an RCS format diff - -y, --side-by-side output in two columns - -W, --width=NUM output at most NUM (default 130) print columns - --left-column output only the left column of common lines - --suppress-common-lines do not output common lines - - -p, --show-c-function show which C function each change is in - -F, --show-function-line=RE show the most recent line matching RE - --label LABEL use LABEL instead of file name and timestamp - (can be repeated) - - -t, --expand-tabs expand tabs to spaces in output - -T, --initial-tab make tabs line up by prepending a tab - --tabsize=NUM tab stops every NUM (default 8) print columns - --suppress-blank-empty suppress space or tab before empty output lines - -l, --paginate pass output through 'pr' to paginate it - - -r, --recursive recursively compare any subdirectories found - --no-dereference don't follow symbolic links - -N, --new-file treat absent files as empty - --unidirectional-new-file treat absent first files as empty - --ignore-file-name-case ignore case when comparing file names - --no-ignore-file-name-case consider case when comparing file names - -x, --exclude=PAT exclude files that match PAT - -X, --exclude-from=FILE exclude files that match any pattern in FILE - -S, --starting-file=FILE start with FILE when comparing directories - --from-file=FILE1 compare FILE1 to all operands; - FILE1 can be a directory - --to-file=FILE2 compare all operands to FILE2; - FILE2 can be a directory - - -i, --ignore-case ignore case differences in file contents - -E, --ignore-tab-expansion ignore changes due to tab expansion - -Z, --ignore-trailing-space ignore white space at line end - -b, --ignore-space-change ignore changes in the amount of white space - -w, --ignore-all-space ignore all white space - -B, --ignore-blank-lines ignore changes where lines are all blank - -I, --ignore-matching-lines=RE ignore changes where all lines match RE - - -a, --text treat all files as text - --strip-trailing-cr strip trailing carriage return on input - --binary read and write data in binary mode - - -D, --ifdef=NAME output merged file with '#ifdef NAME' diffs - --GTYPE-group-format=GFMT format GTYPE input groups with GFMT - --line-format=LFMT format all input lines with LFMT - --LTYPE-line-format=LFMT format LTYPE input lines with LFMT - These format options provide fine-grained control over the output - of diff, generalizing -D/--ifdef. - LTYPE is 'old', 'new', or 'unchanged'. GTYPE is LTYPE or 'changed'. - GFMT (only) may contain: - %< lines from FILE1 - %> lines from FILE2 - %= lines common to FILE1 and FILE2 - %[-][WIDTH][.[PREC]]{doxX}LETTER printf-style spec for LETTER - LETTERs are as follows for new group, lower case for old group: - F first line number - L last line number - N number of lines = L-F+1 - E F-1 - M L+1 - %(A=B?T:E) if A equals B then T else E - LFMT (only) may contain: - %L contents of line - %l contents of line, excluding any trailing newline - %[-][WIDTH][.[PREC]]{doxX}n printf-style spec for input line number - Both GFMT and LFMT may contain: - %% % - %c'C' the single character C - %c'\OOO' the character with octal code OOO - C the character C (other characters represent themselves) - - -d, --minimal try hard to find a smaller set of changes - --horizon-lines=NUM keep NUM lines of the common prefix and suffix - --speed-large-files assume large files and many scattered small changes - --color[=WHEN] color output; WHEN is 'never', 'always', or 'auto'; - plain --color means --color='auto' - --palette=PALETTE the colors to use when --color is active; PALETTE is - a colon-separated list of terminfo capabilities - - --help display this help and exit - -v, --version output version information and exit - - FILES are 'FILE1 FILE2' or 'DIR1 DIR2' or 'DIR FILE' or 'FILE DIR'. - If --from-file or --to-file is given, there are no restrictions on FILE(s). - If a FILE is '-', read standard input. - Exit status is 0 if inputs are the same, 1 if different, 2 if trouble. - - Report bugs to: bug-diffutils@gnu.org - Report Cygwin bugs to: cygwin@cygwin.com - GNU diffutils home page: <https://www.gnu.org/software/diffutils/> - General help using GNU software: <https://www.gnu.org/gethelp/> -> compiled conf-diffutils.2 Processing 33/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [mingw-w64-shims.0.2.0: extract] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] -> installed conf-diffutils.2 Processing 34/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [mingw-w64-shims.0.2.0: extract] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] -> retrieved mingw-w64-shims.0.2.0 (cached) Processing 34/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] Processing 35/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [not-ocamlfind.0.13: extract] [conf-m4: sh echo | m4] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] + C:\cygwin64\bin\sh.exe "-exc" "echo | m4" (CWD=C:\Users\opam\AppData\Local\opam\default\.opam-switch\build\conf-m4.1) - + echo - + m4 - -> compiled conf-m4.1 Processing 35/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [not-ocamlfind.0.13: extract] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] -> installed conf-m4.1 Processing 36/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [not-ocamlfind.0.13: extract] [conf-mingw-w64-gcc-i686: i686-w64-mingw32-gcc] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] + C:\cygwin64\bin\i686-w64-mingw32-gcc.exe "--version" (CWD=C:\Users\opam\AppData\Local\opam\default\.opam-switch\build\conf-mingw-w64-gcc-i686.1) - i686-w64-mingw32-gcc (GCC) 12.4.0 - Copyright (C) 2022 Free Software Foundation, Inc. - This is free software; see the source for copying conditions. There is NO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -> compiled conf-mingw-w64-gcc-i686.1 Processing 36/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [not-ocamlfind.0.13: extract] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] -> installed conf-mingw-w64-gcc-i686.1 Processing 37/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [not-ocamlfind.0.13: extract] [conf-perl: perl] [conf-pkg-config: pkgconf] [conf-which: which which] + C:\cygwin64\bin\perl.exe "--version" (CWD=C:\Users\opam\AppData\Local\opam\default\.opam-switch\build\conf-perl.2) - - This is perl 5, version 40, subversion 0 (v5.40.0) built for x86_64-cygwin-threads-multi - (with 3 registered patches, see perl -V for more detail) - - Copyright 1987-2024, Larry Wall - - Perl may be copied only under the terms of either the Artistic License or the - GNU General Public License, which may be found in the Perl 5 source kit. - - Complete documentation for Perl, including FAQ lists, should be found on - this system using "man perl" or "perldoc perl". If you have access to the - Internet, point your browser at https://www.perl.org/, the Perl Home Page. - -> compiled conf-perl.2 Processing 37/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [not-ocamlfind.0.13: extract] [conf-pkg-config: pkgconf] [conf-which: which which] -> installed conf-perl.2 Processing 38/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [not-ocamlfind.0.13: extract] [conf-pkg-config: pkgconf] [conf-which: which which] + C:\cygwin64\bin\pkgconf.exe "--version" (CWD=C:\Users\opam\AppData\Local\opam\default\.opam-switch\build\conf-pkg-config.3) - 2.3.0 -> compiled conf-pkg-config.3 Processing 38/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [not-ocamlfind.0.13: extract] [conf-which: which which] -> removed mingw-w64-shims.0.2.0 Processing 39/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [not-ocamlfind.0.13: extract] [conf-which: which which] -> installed conf-pkg-config.3 Processing 40/164: [dune.3.16.1, dune-configurator.3.16.1: extract] [menhir.20240715 + 3 others: extract] [not-ocamlfind.0.13: extract] [conf-which: which which] - /usr/bin/which -> compiled conf-which.1 #=== ERROR while compiling conf-libpcre2-8.1 ==================================# "pkg-config": command not found. <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions were aborted | - fetch not-ocamlfind 0.13 | - fetch ocamlbuild 0.15.0 | - fetch ocamlfind 1.9.5 | - fetch ocamlgraph 2.1.0 | - fetch ounit.2.2.7, ounit2.2.2.7 | - fetch pa_ppx 0.14 | - fetch pa_ppx_hashcons 0.11 | - fetch pa_ppx_migrate 0.11 | - fetch pa_ppx_parsetree 0.02 | - fetch pa_ppx_q_ast 0.11 | - fetch pa_ppx_quotation2extension 0.02 | - fetch pa_ppx_regexp 0.02 | - fetch pa_ppx_static 0.02 | - fetch pa_ppx_unique 0.11 | - fetch pcre 7.5.0 | - fetch pcre2 7.5.2 | - fetch re 1.12.0 | - fetch result 1.5 | - fetch rresult 0.7.0 | - fetch seq base | - fetch sexplib0 v0.17.0 | - fetch stdint 0.7.2 | - fetch stdlib-shims 0.3.0 | - fetch topkg 1.0.7 | - fetch uint 2.0.1 | - fetch yojson 2.2.2 | - install astring 0.8.5 | - install bos 0.2.1 | - install camlp-streams 5.0.1 | - install camlp5 8.02.01 | - install camlp5-buildscripts 0.03 | - install conf-libpcre 2 | - install conf-mingw-w64-pcre-i686 1 | - install conf-mingw-w64-pcre-x86_64 1 | - install conf-which 1 | - install cppo 1.7.0 | - install csexp 1.5.2 | - install fmt 0.9.0 | - install fpath 0.7.3 | - install hashcons 1.4.0 | - install logs 0.7.0 | - install mingw-w64-shims 0.2.0 | - install not-ocamlfind 0.13 | - install ocamlbuild 0.15.0 | - install ocamlfind 1.9.5 | - install ocamlgraph 2.1.0 | - install ounit 2.2.7 | - install ounit2 2.2.7 | - install pa_ppx 0.14 | - install pa_ppx_hashcons 0.11 | - install pa_ppx_migrate 0.11 | - install pa_ppx_parsetree 0.02 | - install pa_ppx_q_ast 0.11 | - install pa_ppx_quotation2extension 0.02 | - install pa_ppx_regexp 0.02 | - install pa_ppx_static 0.02 | - install pa_ppx_unique 0.11 | - install pcre 7.5.0 | - install pcre2 7.5.2 | - install re 1.12.0 | - install result 1.5 | - install rresult 0.7.0 | - install seq base | - install sexplib0 v0.17.0 | - install stdint 0.7.2 | - install stdlib-shims 0.3.0 | - install topkg 1.0.7 | - install uint 2.0.1 | - install yojson 2.2.2 +- +- The following actions failed | - fetch dune.3.16.1, dune-configurator.3.16.1 | - fetch menhir.20240715, menhirCST.20240715, menhirLib.20240715, menhirSdk.20240715 | - build conf-libpcre2-8 1 +- +- The following changes have been performed (the rest was aborted) | - remove mingw-w64-shims 0.2.0 | - install conf-bash 1 | - install conf-diffutils 2 | - install conf-m4 1 | - install conf-mingw-w64-gcc-i686 1 | - install conf-perl 2 | - install conf-pkg-config 3 +- # 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\\default\\.opam-switch\\backup\\state-20241205030923.export" 'C:\cygwin64\bin\opam.exe install -vy pa_ppx_parsetree.0.02' failed. " opam remove -y "pa_ppx_parsetree.0.02" opam install -vy "pa_ppx_parsetree.0.02" res=$? if [ $res = 31 ]; then if opam show -f x-ci-accept-failures: "pa_ppx_parsetree.0.02" | grep -q '"windows-server-2022-amd64-ocaml-4.14.2"'; 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