Building on thyme
(from windows-server-2022-amd64-ocaml-5.3)
2025-09-28 03:25.11 ---> 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-09-28 03:25.11 ---> 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 ec0dc125adb330b5f57fb9009c8dd112a5223366"))
2025-09-28 03:25.11 ---> using "2383a20a6566dcacd368a5493b860b7fb7c5c6b188518ea6d8bebdd33eae41b3" 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-09-28 03:25.11 ---> using "f49b2af8f828ab535c6923b928ef76b2ce9fe6225b25c7c49e930930ea0115d9" from cache
/: (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\Local\\opam\\download-cache")))
(network host)
(shell "opam switch create --repositories=default '5.3' '5.3.0'"))
<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "5.3.0"} | "ocaml-system" {= "5.3.0"}]
<><> 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-compiler.5.3.0 (cached)
-> installed ocaml-compiler.5.3.0
-> installed ocaml-base-compiler.5.3.0
-> installed ocaml-config.3
-> installed ocaml.5.3.0
-> installed base-domains.base
-> installed base-effects.base
-> installed base-nnp.base
Done.
# To update the current shell environment, run: eval $(opam env --switch=5.3)
2025-09-28 03:25.11 ---> using "bcdfdacaf6f619428d2b562388a5e58e8d333879074271848c4b062777c79652" from cache
/: (run (network host)
(shell "opam update --depexts"))
2025-09-28 03:25.11 ---> using "3a8441413591c267fe88d2d02f358a2620004d6307e89e5a6fd3154a99611e45" from cache
/: (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\Local\\opam\\download-cache")))
(network host)
(shell "opam remove -y conf-llvm-static.19\
\nopam install -vy conf-llvm-static.19\
\nres=$?\
\nif [ $res = 31 ]; then\
\n if opam show -f x-ci-accept-failures: conf-llvm-static.19 | 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] conf-llvm-static.19 is not installed.
The following actions will be performed:
=== install 2 packages
- install conf-bash 1 [required by conf-llvm-static]
- install conf-llvm-static 19
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 2/6: [conf-llvm-static.19/configure.sh: dl]
Processing 3/6: [conf-llvm-static.19/configure.sh: dl] [conf-bash: bash]
+ C:\cygwin64\bin\bash.exe "--version" (CWD=C:\Users\opam\AppData\Local\opam\5.3\.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 3/6: [conf-llvm-static.19/configure.sh: dl]
-> installed conf-bash.1
Processing 4/6: [conf-llvm-static.19/configure.sh: dl]
-> retrieved conf-llvm-static.19 (https://raw.githubusercontent.com/ocaml/opam-source-archives/refs/heads/main/patches/conf-llvm/configure.sh.18)
Processing 5/6: [conf-llvm-static: bash configure.sh]
+ C:\cygwin64\bin\bash.exe "configure.sh" "19" "static" (CWD=C:\Users\opam\AppData\Local\opam\5.3\.opam-switch\build\conf-llvm-static.19)
- + version=19
- + mode=static
- + config_file=conf-llvm-static.config
- + hash brew
- + shopt -s nullglob
- + for llvm_config in llvm-config-$version llvm-config${version} llvm-config-${version}.0 llvm-config${version}0 llvm-config-mp-$version llvm-config-mp-${version}.0 llvm${version}-config llvm-config-${version}-32 llvm-config-${version}-64 llvm-config $brew_llvm_config
- ++ llvm-config-19 --version
- configure.sh: line 16: llvm-config-19: command not found
- + llvm_version=
- + true
- + case $llvm_version in
- + echo 'Note: '\''llvm-config-19'\'' doesn'\''t match the required version. Got '\'''\'' but required '\''19'\''.'
- Note: 'llvm-config-19' doesn't match the required version. Got '' but required '19'.
- + continue
- + for llvm_config in llvm-config-$version llvm-config${version} llvm-config-${version}.0 llvm-config${version}0 llvm-config-mp-$version llvm-config-mp-${version}.0 llvm${version}-config llvm-config-${version}-32 llvm-config-${version}-64 llvm-config $brew_llvm_config
- ++ llvm-config19 --version
- configure.sh: line 16: llvm-config19: command not found
- + llvm_version=
- + true
- + case $llvm_version in
- + echo 'Note: '\''llvm-config19'\'' doesn'\''t match the required version. Got '\'''\'' but required '\''19'\''.'
- Note: 'llvm-config19' doesn't match the required version. Got '' but required '19'.
- + continue
- + for llvm_config in llvm-config-$version llvm-config${version} llvm-config-${version}.0 llvm-config${version}0 llvm-config-mp-$version llvm-config-mp-${version}.0 llvm${version}-config llvm-config-${version}-32 llvm-config-${version}-64 llvm-config $brew_llvm_config
- ++ llvm-config-19.0 --version
- configure.sh: line 16: llvm-config-19.0: command not found
- + llvm_version=
- + true
- + case $llvm_version in
- + echo 'Note: '\''llvm-config-19.0'\'' doesn'\''t match the required version. Got '\'''\'' but required '\''19'\''.'
- Note: 'llvm-config-19.0' doesn't match the required version. Got '' but required '19'.
- + continue
- + for llvm_config in llvm-config-$version llvm-config${version} llvm-config-${version}.0 llvm-config${version}0 llvm-config-mp-$version llvm-config-mp-${version}.0 llvm${version}-config llvm-config-${version}-32 llvm-config-${version}-64 llvm-config $brew_llvm_config
- ++ llvm-config190 --version
- configure.sh: line 16: llvm-config190: command not found
- + llvm_version=
- + true
- + case $llvm_version in
- + echo 'Note: '\''llvm-config190'\'' doesn'\''t match the required version. Got '\'''\'' but required '\''19'\''.'
- Note: 'llvm-config190' doesn't match the required version. Got '' but required '19'.
- + continue
- + for llvm_config in llvm-config-$version llvm-config${version} llvm-config-${version}.0 llvm-config${version}0 llvm-config-mp-$version llvm-config-mp-${version}.0 llvm${version}-config llvm-config-${version}-32 llvm-config-${version}-64 llvm-config $brew_llvm_config
- ++ llvm-config-mp-19 --version
- configure.sh: line 16: llvm-config-mp-19: command not found
- + llvm_version=
- + true
- + case $llvm_version in
- + echo 'Note: '\''llvm-config-mp-19'\'' doesn'\''t match the required version. Got '\'''\'' but required '\''19'\''.'
- Note: 'llvm-config-mp-19' doesn't match the required version. Got '' but required '19'.
- + continue
- + for llvm_config in llvm-config-$version llvm-config${version} llvm-config-${version}.0 llvm-config${version}0 llvm-config-mp-$version llvm-config-mp-${version}.0 llvm${version}-config llvm-config-${version}-32 llvm-config-${version}-64 llvm-config $brew_llvm_config
- ++ llvm-config-mp-19.0 --version
- configure.sh: line 16: llvm-config-mp-19.0: command not found
- + llvm_version=
- + true
- + case $llvm_version in
- + echo 'Note: '\''llvm-config-mp-19.0'\'' doesn'\''t match the required version. Got '\'''\'' but required '\''19'\''.'
- Note: 'llvm-config-mp-19.0' doesn't match the required version. Got '' but required '19'.
- + continue
- + for llvm_config in llvm-config-$version llvm-config${version} llvm-config-${version}.0 llvm-config${version}0 llvm-config-mp-$version llvm-config-mp-${version}.0 llvm${version}-config llvm-config-${version}-32 llvm-config-${version}-64 llvm-config $brew_llvm_config
- ++ llvm19-config --version
- configure.sh: line 16: llvm19-config: command not found
- + llvm_version=
- + true
- + case $llvm_version in
- + echo 'Note: '\''llvm19-config'\'' doesn'\''t match the required version. Got '\'''\'' but required '\''19'\''.'
- Note: 'llvm19-config' doesn't match the required version. Got '' but required '19'.
- + continue
- + for llvm_config in llvm-config-$version llvm-config${version} llvm-config-${version}.0 llvm-config${version}0 llvm-config-mp-$version llvm-config-mp-${version}.0 llvm${version}-config llvm-config-${version}-32 llvm-config-${version}-64 llvm-config $brew_llvm_config
- ++ llvm-config-19-32 --version
- configure.sh: line 16: llvm-config-19-32: command not found
- + llvm_version=
- + true
- + case $llvm_version in
- + echo 'Note: '\''llvm-config-19-32'\'' doesn'\''t match the required version. Got '\'''\'' but required '\''19'\''.'
- Note: 'llvm-config-19-32' doesn't match the required version. Got '' but required '19'.
- + continue
- + for llvm_config in llvm-config-$version llvm-config${version} llvm-config-${version}.0 llvm-config${version}0 llvm-config-mp-$version llvm-config-mp-${version}.0 llvm${version}-config llvm-config-${version}-32 llvm-config-${version}-64 llvm-config $brew_llvm_config
- ++ llvm-config-19-64 --version
- configure.sh: line 16: llvm-config-19-64: command not found
- + llvm_version=
- + true
- + case $llvm_version in
- + echo 'Note: '\''llvm-config-19-64'\'' doesn'\''t match the required version. Got '\'''\'' but required '\''19'\''.'
- Note: 'llvm-config-19-64' doesn't match the required version. Got '' but required '19'.
- + continue
- + for llvm_config in llvm-config-$version llvm-config${version} llvm-config-${version}.0 llvm-config${version}0 llvm-config-mp-$version llvm-config-mp-${version}.0 llvm${version}-config llvm-config-${version}-32 llvm-config-${version}-64 llvm-config $brew_llvm_config
- ++ llvm-config --version
- configure.sh: line 16: llvm-config: command not found
- + llvm_version=
- + true
- + case $llvm_version in
- + echo 'Note: '\''llvm-config'\'' doesn'\''t match the required version. Got '\'''\'' but required '\''19'\''.'
- Note: 'llvm-config' doesn't match the required version. Got '' but required '19'.
- + continue
- + echo 'Error: LLVM 19 is not installed.'
- Error: LLVM 19 is not installed.
- + exit 1
[ERROR] The compilation of conf-llvm-static.19 failed at "bash configure.sh 19 static".
#=== ERROR while compiling conf-llvm-static.19 ================================#
# context 2.3.0 | win32/x86_64 | ocaml-base-compiler.5.3.0 | file://C:/Users/opam/opam-repository
# path ~\AppData\Local\opam\5.3\.opam-switch\build\conf-llvm-static.19
# command C:\cygwin64\bin\bash.exe configure.sh 19 static
# exit-code 1
# env-file ~\AppData\Local\opam\log\conf-llvm-static-1584-52beee.env
# output-file ~\AppData\Local\opam\log\conf-llvm-static-1584-52beee.out
### output ###
# [...]
# + for llvm_config in llvm-config-$version llvm-config${version} llvm-config-${version}.0 llvm-config${version}0 llvm-config-mp-$version llvm-config-mp-${version}.0 llvm${version}-config llvm-config-${version}-32 llvm-config-${version}-64 llvm-config $brew_llvm_config
# ++ llvm-config --version
# configure.sh: line 16: llvm-config: command not found
# + llvm_version=
# + true
# + case $llvm_version in
# + echo 'Note: '\''llvm-config'\'' doesn'\''t match the required version. Got '\'''\'' but required '\''19'\''.'
# Note: 'llvm-config' doesn't match the required version. Got '' but required '19'.
# + continue
# + echo 'Error: LLVM 19 is not installed.'
# Error: LLVM 19 is not installed.
# + exit 1
<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build conf-llvm-static 19
+-
+- The following changes have been performed
| - install conf-bash 1
+-
# 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\\5.3\\.opam-switch\\backup\\state-20250928032759.export"
'C:\cygwin64\bin\opam.exe install -vy conf-llvm-static.19' failed.
"opam remove -y conf-llvm-static.19
opam install -vy conf-llvm-static.19
res=$?
if [ $res = 31 ]; then
if opam show -f x-ci-accept-failures: conf-llvm-static.19 | 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