Build:
  1. 0
2025-07-30 22:57.08: New job: Build using windows-1809-x86_64 in
                                []
2025-07-30 22:57.08: Will push staging image to ocurrent/opam-staging:windows-mingw-ltsc2019-ocaml-4.10-amd64

Dockerfile:

# escape=`

FROM ocurrent/opam-staging@sha256:72d4156051b95e4a8284c4d4b395736632b1fbc94e3316515a17f3c9dc2dbcb1
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN ocaml-env exec --64 --no-opam -- opam switch create 4.10 --packages=ocaml-variants.4.10.2+mingw64
RUN ocaml-env exec --64 -- opam pin add -k version ocaml-variants 4.10.2+mingw64
RUN ocaml-env exec --64 -- opam install -y depext depext-cygwinports
ENTRYPOINT [ "ocaml-env", "exec", "--64", "--" ]
CMD [ "cmd.exe" ]
COPY [ "Dockerfile", "/Dockerfile.ocaml" ]


2025-07-30 22:57.08: Using cache hint "4.10.2-amd64-ocurrent/opam-staging@sha256:72d4156051b95e4a8284c4d4b395736632b1fbc94e3316515a17f3c9dc2dbcb1"
2025-07-30 22:57.08: Waiting for resource in pool OCluster
2025-07-30 22:57.08: Waiting for worker…
2025-08-01 01:34.33: Got resource from pool OCluster
Building on ltsc2019-1
Sending build context to Docker daemon   2.56kB

Step 1/8 : FROM ocurrent/opam-staging@sha256:72d4156051b95e4a8284c4d4b395736632b1fbc94e3316515a17f3c9dc2dbcb1
docker.io/ocurrent/opam-staging@sha256:72d4156051b95e4a8284c4d4b395736632b1fbc94e3316515a17f3c9dc2dbcb1: Pulling from ocurrent/opam-staging
1ba49bd1661e: Pulling fs layer
218647cf51d8: Pulling fs layer
2f2e86ee5fd5: Pulling fs layer
a472d8f84415: Pulling fs layer
0723da005c62: Pulling fs layer
3ecca4d815e4: Pulling fs layer
27f9cf2700fb: Pulling fs layer
f9793a1105e2: Pulling fs layer
de090cc7ea6f: Pulling fs layer
393b083bc67e: Pulling fs layer
c1b5a1c7bc70: Pulling fs layer
2a2d4ad02550: Pulling fs layer
73ce5021246a: Pulling fs layer
3c3915bf6b24: Pulling fs layer
9c9c0dca8984: Pulling fs layer
855b49ead324: Pulling fs layer
f74dd2cee5f9: Pulling fs layer
2d839237eca9: Pulling fs layer
bc8aa793be55: Pulling fs layer
a9a7ff6afd22: Pulling fs layer
599cfdeca57f: Pulling fs layer
14fc00cf1afa: Pulling fs layer
0366e4f5ddfd: Pulling fs layer
9ba8876c556f: Pulling fs layer
fce5c125f556: Pulling fs layer
98c3977266e8: Pulling fs layer
2145583b2742: Pulling fs layer
fb283a83d519: Pulling fs layer
f7485942b625: Pulling fs layer
13deef205f5b: Pulling fs layer
b9dd70afba62: Pulling fs layer
5503b091a8fb: Pulling fs layer
31c22b1daa4c: Pulling fs layer
34768d583691: Pulling fs layer
aaf1a3bcfb0d: Pulling fs layer
5aa78cab1072: Pulling fs layer
695d05be934d: Pulling fs layer
848d73fecd15: Pulling fs layer
5e873444cfe6: Pulling fs layer
599cfdeca57f: Waiting
14fc00cf1afa: Waiting
0366e4f5ddfd: Waiting
9ba8876c556f: Waiting
fce5c125f556: Waiting
98c3977266e8: Waiting
2145583b2742: Waiting
fb283a83d519: Waiting
f7485942b625: Waiting
13deef205f5b: Waiting
b9dd70afba62: Waiting
5503b091a8fb: Waiting
31c22b1daa4c: Waiting
34768d583691: Waiting
aaf1a3bcfb0d: Waiting
5aa78cab1072: Waiting
695d05be934d: Waiting
848d73fecd15: Waiting
c1b5a1c7bc70: Waiting
2a2d4ad02550: Waiting
73ce5021246a: Waiting
3c3915bf6b24: Waiting
9c9c0dca8984: Waiting
855b49ead324: Waiting
f74dd2cee5f9: Waiting
2d839237eca9: Waiting
a472d8f84415: Waiting
0723da005c62: Waiting
3ecca4d815e4: Waiting
bc8aa793be55: Waiting
27f9cf2700fb: Waiting
f9793a1105e2: Waiting
de090cc7ea6f: Waiting
5e873444cfe6: Waiting
393b083bc67e: Waiting
a9a7ff6afd22: Waiting
2f2e86ee5fd5: Verifying Checksum
2f2e86ee5fd5: Download complete
a472d8f84415: Verifying Checksum
a472d8f84415: Download complete
0723da005c62: Verifying Checksum
0723da005c62: Download complete
3ecca4d815e4: Download complete
27f9cf2700fb: Verifying Checksum
27f9cf2700fb: Download complete
f9793a1105e2: Verifying Checksum
f9793a1105e2: Download complete
de090cc7ea6f: Verifying Checksum
de090cc7ea6f: Download complete
393b083bc67e: Verifying Checksum
393b083bc67e: Download complete
c1b5a1c7bc70: Verifying Checksum
c1b5a1c7bc70: Download complete
2a2d4ad02550: Download complete
73ce5021246a: Verifying Checksum
73ce5021246a: Download complete
3c3915bf6b24: Verifying Checksum
3c3915bf6b24: Download complete
9c9c0dca8984: Verifying Checksum
9c9c0dca8984: Download complete
855b49ead324: Verifying Checksum
855b49ead324: Download complete
f74dd2cee5f9: Verifying Checksum
f74dd2cee5f9: Download complete
2d839237eca9: Verifying Checksum
2d839237eca9: Download complete
bc8aa793be55: Verifying Checksum
bc8aa793be55: Download complete
a9a7ff6afd22: Verifying Checksum
a9a7ff6afd22: Download complete
599cfdeca57f: Verifying Checksum
599cfdeca57f: Download complete
14fc00cf1afa: Verifying Checksum
14fc00cf1afa: Download complete
0366e4f5ddfd: Verifying Checksum
0366e4f5ddfd: Download complete
9ba8876c556f: Verifying Checksum
9ba8876c556f: Download complete
fce5c125f556: Verifying Checksum
fce5c125f556: Download complete
98c3977266e8: Download complete
2145583b2742: Verifying Checksum
2145583b2742: Download complete
fb283a83d519: Verifying Checksum
fb283a83d519: Download complete
f7485942b625: Verifying Checksum
f7485942b625: Download complete
13deef205f5b: Verifying Checksum
13deef205f5b: Download complete
b9dd70afba62: Download complete
5503b091a8fb: Verifying Checksum
5503b091a8fb: Download complete
31c22b1daa4c: Download complete
34768d583691: Verifying Checksum
34768d583691: Download complete
aaf1a3bcfb0d: Download complete
5aa78cab1072: Download complete
695d05be934d: Download complete
848d73fecd15: Download complete
5e873444cfe6: Verifying Checksum
5e873444cfe6: Download complete
218647cf51d8: Download complete
1ba49bd1661e: Verifying Checksum
1ba49bd1661e: Download complete
1ba49bd1661e: Pull complete
218647cf51d8: Pull complete
2f2e86ee5fd5: Pull complete
a472d8f84415: Pull complete
0723da005c62: Pull complete
3ecca4d815e4: Pull complete
27f9cf2700fb: Pull complete
f9793a1105e2: Pull complete
de090cc7ea6f: Pull complete
393b083bc67e: Pull complete
c1b5a1c7bc70: Pull complete
2a2d4ad02550: Pull complete
73ce5021246a: Pull complete
3c3915bf6b24: Pull complete
9c9c0dca8984: Pull complete
855b49ead324: Pull complete
f74dd2cee5f9: Pull complete
2d839237eca9: Pull complete
bc8aa793be55: Pull complete
a9a7ff6afd22: Pull complete
599cfdeca57f: Pull complete
14fc00cf1afa: Pull complete
0366e4f5ddfd: Pull complete
9ba8876c556f: Pull complete
fce5c125f556: Pull complete
98c3977266e8: Pull complete
2145583b2742: Pull complete
fb283a83d519: Pull complete
f7485942b625: Pull complete
13deef205f5b: Pull complete
b9dd70afba62: Pull complete
5503b091a8fb: Pull complete
31c22b1daa4c: Pull complete
34768d583691: Pull complete
aaf1a3bcfb0d: Pull complete
5aa78cab1072: Pull complete
695d05be934d: Pull complete
848d73fecd15: Pull complete
5e873444cfe6: Pull complete
Digest: sha256:72d4156051b95e4a8284c4d4b395736632b1fbc94e3316515a17f3c9dc2dbcb1
Status: Downloaded newer image for ocurrent/opam-staging@sha256:72d4156051b95e4a8284c4d4b395736632b1fbc94e3316515a17f3c9dc2dbcb1
 ---> e641ea28522f
Step 2/8 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
 ---> Running in 6ffad5c5f9a8
Removing intermediate container 6ffad5c5f9a8
 ---> 5182f3aff78a
Step 3/8 : RUN ocaml-env exec --64 --no-opam -- opam switch create 4.10 --packages=ocaml-variants.4.10.2+mingw64
 ---> Running in 037c38bf5c2e
tzset: can't find matching POSIX timezone for Windows timezone ""

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[ocaml-variants.4.10.2+mingw64] downloaded from https://github.com/ocaml/ocaml/archive/4.10.2.tar.gz
[ocaml-variants.4.10.2+mingw64/inline-flexdll.patch] downloaded from https://gist.githubusercontent.com/fdopen/fdc645a61a208552ebac76a67eafd3ee/raw/9f521e91c8f0e9490652651ccdbfae88da701919/inline-flexdll.patch
[ocaml-variants.4.10.2+mingw64/ocaml-4.10.2.patch] downloaded from https://gist.githubusercontent.com/fdopen/0d8f2cd8a9f54a4280ce639c6071ff98/raw/447cdf58c3ed18b202c5babc3fcd8979f2006356/ocaml-4.10.2.patch

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed ocaml-variants.4.10.2+mingw64
-> installed ocaml-config.2
-> installed ocaml.4.10.2
Done.
# Run eval $(opam env --root=C:/opam/.opam) to update the current shell environment
Removing intermediate container 037c38bf5c2e
 ---> fdde76beb9b2
Step 4/8 : RUN ocaml-env exec --64 -- opam pin add -k version ocaml-variants 4.10.2+mingw64
 ---> Running in af5836ff8d69
tzset: can't find matching POSIX timezone for Windows timezone ""
ocaml-variants is now pinned to version 4.10.2+mingw64

No package build needed.
Nothing to do.
Removing intermediate container af5836ff8d69
 ---> 925a28e55176
Step 5/8 : RUN ocaml-env exec --64 -- opam install -y depext depext-cygwinports
 ---> Running in b7a7c0bd2aa7
tzset: can't find matching POSIX timezone for Windows timezone ""
The following actions will be performed:
  - install opam-depext        1.1.5      [required by depext]
  - install depext-cygwinports 0.0.9
  - install depext             transition
===== 3 to install =====

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[opam-depext.1.1.5] downloaded from https://github.com/ocaml-opam/opam-depext/releases/download/v1.1.5/opam-depext-full-v1.1.5.tbz
[depext-cygwinports.0.0.9] downloaded from https://github.com/fdopen/depext-cygwinports/archive/0.0.9.tar.gz

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed depext-cygwinports.0.0.9
-> installed opam-depext.1.1.5
-> installed depext.transition
Done.

<><> depext-cygwinports.0.0.9 installed successfully ><><><><><><><><><><><><><>
=> Don't forget to add either /usr/x86_64-w64-mingw32/sys-root/mingw/bin (or
    /usr/i686-w64-mingw32/sys-root/mingw/bin for 32-bit builds) to your PATH.
    Otherwise many packages can't be built.
Removing intermediate container b7a7c0bd2aa7
 ---> 5a1a3062bc27
Step 6/8 : ENTRYPOINT [ "ocaml-env", "exec", "--64", "--" ]
 ---> Running in 1ae5c0dd43f3
Removing intermediate container 1ae5c0dd43f3
 ---> 97bc0a26caec
Step 7/8 : CMD [ "cmd.exe" ]
 ---> Running in 2193d6d7da27
Removing intermediate container 2193d6d7da27
 ---> 31ad13995f04
Step 8/8 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
 ---> db33021e68da
Successfully built db33021e68da
Pushing "sha256:db33021e68dab6013c3e4c7dcab7f8047aab58e71d5ac5c5d8c3685901924736" to "ocurrent/opam-staging:windows-mingw-ltsc2019-ocaml-4.10-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
17c85686d209: Preparing
368e92600ebc: Preparing
394d75416bee: Preparing
91b4774ecb62: Preparing
0a7f1088c8cb: Preparing
1b5e16cb4a12: Preparing
9d8df711c7e8: Preparing
6508edd4ad24: Preparing
94b9beec79c6: Preparing
55cda6666425: Preparing
db0e37f9756c: Preparing
0e74220646e2: Preparing
76a35cf8d641: Preparing
b25486689eb9: Preparing
ac02053b1c16: Preparing
c7c6f25209ef: Preparing
054c3236818e: Preparing
ef1e75424589: Preparing
6f6fe4b2b869: Preparing
96365a96f058: Preparing
fdfa9462e444: Preparing
9d8df711c7e8: Waiting
6508edd4ad24: Waiting
94b9beec79c6: Waiting
16ab2f8f777b: Preparing
55cda6666425: Waiting
22f6468f3206: Preparing
db0e37f9756c: Waiting
0e74220646e2: Waiting
8384b07caf62: Preparing
76a35cf8d641: Waiting
b25486689eb9: Waiting
9f30a2d2c636: Preparing
ac02053b1c16: Waiting
e41b343a1de1: Preparing
c7c6f25209ef: Waiting
3927769252f6: Preparing
054c3236818e: Waiting
0866d5767ea9: Preparing
aaae95c5d0f5: Preparing
f79dcf20fea6: Preparing
40e7f201b8f5: Preparing
d1f95cc74c59: Preparing
afd4c39bc4a6: Preparing
ceeac942d650: Preparing
07423837bc2f: Preparing
7f71ae9980e0: Preparing
3a7bbb3f120c: Preparing
c777987d2aac: Preparing
afe88cba5b29: Preparing
7486a7faa721: Preparing
d44f7a169ba7: Preparing
634ab5b02dab: Preparing
ad2aab6f3a95: Preparing
fec2b9cb2258: Preparing
25924f887667: Preparing
4503e9810273: Preparing
ef1e75424589: Waiting
6f6fe4b2b869: Waiting
96365a96f058: Waiting
fdfa9462e444: Waiting
16ab2f8f777b: Waiting
22f6468f3206: Waiting
8384b07caf62: Waiting
9f30a2d2c636: Waiting
e41b343a1de1: Waiting
3927769252f6: Waiting
0866d5767ea9: Waiting
aaae95c5d0f5: Waiting
f79dcf20fea6: Waiting
40e7f201b8f5: Waiting
d1f95cc74c59: Waiting
afd4c39bc4a6: Waiting
ceeac942d650: Waiting
07423837bc2f: Waiting
7f71ae9980e0: Waiting
3a7bbb3f120c: Waiting
c777987d2aac: Waiting
afe88cba5b29: Waiting
7486a7faa721: Waiting
d44f7a169ba7: Waiting
634ab5b02dab: Waiting
ad2aab6f3a95: Waiting
fec2b9cb2258: Waiting
25924f887667: Waiting
4503e9810273: Waiting
1b5e16cb4a12: Waiting
368e92600ebc: Pushed
17c85686d209: Pushed
394d75416bee: Pushed
6508edd4ad24: Layer already exists
94b9beec79c6: Layer already exists
55cda6666425: Layer already exists
db0e37f9756c: Layer already exists
0e74220646e2: Layer already exists
9d8df711c7e8: Pushed
76a35cf8d641: Layer already exists
b25486689eb9: Layer already exists
ac02053b1c16: Layer already exists
c7c6f25209ef: Layer already exists
054c3236818e: Layer already exists
ef1e75424589: Layer already exists
0a7f1088c8cb: Pushed
6f6fe4b2b869: Layer already exists
96365a96f058: Layer already exists
fdfa9462e444: Layer already exists
16ab2f8f777b: Layer already exists
22f6468f3206: Layer already exists
91b4774ecb62: Pushed
9f30a2d2c636: Layer already exists
8384b07caf62: Layer already exists
e41b343a1de1: Layer already exists
3927769252f6: Layer already exists
0866d5767ea9: Layer already exists
aaae95c5d0f5: Layer already exists
f79dcf20fea6: Layer already exists
40e7f201b8f5: Layer already exists
d1f95cc74c59: Layer already exists
afd4c39bc4a6: Layer already exists
ceeac942d650: Layer already exists
07423837bc2f: Layer already exists
7f71ae9980e0: Layer already exists
3a7bbb3f120c: Layer already exists
c777987d2aac: Layer already exists
afe88cba5b29: Layer already exists
7486a7faa721: Layer already exists
d44f7a169ba7: Layer already exists
634ab5b02dab: Layer already exists
ad2aab6f3a95: Layer already exists
fec2b9cb2258: Layer already exists
25924f887667: Layer already exists
4503e9810273: Layer already exists
1b5e16cb4a12: Pushed
windows-mingw-ltsc2019-ocaml-4.10-amd64: digest: sha256:c0653544e8a987854b1e0d6a9bfae31feed184a8592972345b9840c72acf61e9 size: 10004
Job succeeded
2025-08-01 02:29.48: Job succeeded