(for PR #27772)
2025-04-18 08:17.33: New job: test guile.1.0, using opam 2.0 from https://github.com/ocaml/opam-repository.git#refs/pull/27772/head (497446a512165ef94ab1ef24c75489e17a33a7e8) on debian-12-ocaml-5.3/amd64 To reproduce locally: cd $(mktemp -d) git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/27772/head" && git reset --hard 497446a5 git fetch origin master git merge --no-edit a84d26e26b3ca794e650c0fd99492d0c35bb2f63 cat > ../Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-12-ocaml-5.3@sha256:cda55e84863b5c1f4e5bd28bdeb54129bfbff2dd578bbcc8ffdb236107584a66 USER 1000:1000 WORKDIR /home/opam RUN sudo ln -f /usr/bin/opam-2.0 /usr/bin/opam RUN opam init --reinit -ni RUN opam config report ENV OPAMDOWNLOADJOBS="1" ENV OPAMERRLOGLEN="0" ENV OPAMPRECISETRACKING="1" ENV CI="true" ENV OPAM_REPO_CI="true" RUN rm -rf opam-repository/ COPY --chown=1000:1000 . opam-repository/ RUN opam repository set-url --strict default opam-repository/ RUN opam depext -u || true RUN opam pin add -k version -yn guile.1.0 1.0 RUN opam depext guile.1.0 && opam reinstall guile.1.0; \ res=$?; \ test "$res" != 31 && exit "$res"; \ export OPAMCLI=2.0; \ build_dir=$(opam var prefix)/.opam-switch/build; \ failed=$(ls "$build_dir"); \ partial_fails=""; \ for pkg in $failed; do \ if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-12\""; then \ echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \ fi; \ test "$pkg" != 'guile.1.0' && partial_fails="$partial_fails $pkg"; \ done; \ test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \ exit 1 RUN (opam depext --with-test guile.1.0 && opam reinstall --with-test guile.1.0) || true RUN opam depext --with-test guile.1.0 && opam reinstall --with-test --verbose guile.1.0; \ res=$?; \ test "$res" != 31 && exit "$res"; \ export OPAMCLI=2.0; \ build_dir=$(opam var prefix)/.opam-switch/build; \ failed=$(ls "$build_dir"); \ partial_fails=""; \ for pkg in $failed; do \ if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-12\""; then \ echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \ fi; \ test "$pkg" != 'guile.1.0' && partial_fails="$partial_fails $pkg"; \ done; \ test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \ exit 1 END-OF-DOCKERFILE docker build -f ../Dockerfile . 2025-04-18 08:17.33: Using cache hint "ocaml/opam:debian-12-ocaml-5.3@sha256:cda55e84863b5c1f4e5bd28bdeb54129bfbff2dd578bbcc8ffdb236107584a66-guile.1.0-497446a512165ef94ab1ef24c75489e17a33a7e8" 2025-04-18 08:17.33: Using OBuilder spec: ((from ocaml/opam:debian-12-ocaml-5.3@sha256:cda55e84863b5c1f4e5bd28bdeb54129bfbff2dd578bbcc8ffdb236107584a66) (user (uid 1000) (gid 1000)) (workdir /home/opam) (run (shell "sudo ln -f /usr/bin/opam-2.0 /usr/bin/opam")) (run (network host) (shell "opam init --reinit --config .opamrc-sandbox -ni")) (run (shell "opam config report")) (env OPAMDOWNLOADJOBS 1) (env OPAMERRLOGLEN 0) (env OPAMPRECISETRACKING 1) (env CI true) (env OPAM_REPO_CI true) (run (shell "rm -rf opam-repository/")) (copy (src .) (dst opam-repository/)) (run (shell "opam repository set-url --strict default opam-repository/")) (run (network host) (shell "opam depext -u || true")) (run (shell "opam pin add -k version -yn guile.1.0 1.0")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam depext guile.1.0 && opam reinstall guile.1.0;\ \n res=$?;\ \n test \"$res\" != 31 && exit \"$res\";\ \n export OPAMCLI=2.0;\ \n build_dir=$(opam var prefix)/.opam-switch/build;\ \n failed=$(ls \"$build_dir\");\ \n partial_fails=\"\";\ \n for pkg in $failed; do\ \n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-12\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'guile.1.0' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) (run (network host) (shell "(opam depext --with-test guile.1.0 && opam reinstall --with-test guile.1.0) || true")) (run (shell "opam depext --with-test guile.1.0 && opam reinstall --with-test --verbose guile.1.0;\ \n res=$?;\ \n test \"$res\" != 31 && exit \"$res\";\ \n export OPAMCLI=2.0;\ \n build_dir=$(opam var prefix)/.opam-switch/build;\ \n failed=$(ls \"$build_dir\");\ \n partial_fails=\"\";\ \n for pkg in $failed; do\ \n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-12\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'guile.1.0' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) ) 2025-04-18 08:17.33: Waiting for resource in pool OCluster 2025-04-18 08:17.33: Waiting for worker… 2025-04-18 08:19.17: Got resource from pool OCluster Building on x86-bm-c4.sw.ocaml.org All commits already cached Updating files: 59% (13651/22917) Updating files: 60% (13751/22917) Updating files: 61% (13980/22917) Updating files: 62% (14209/22917) Updating files: 63% (14438/22917) Updating files: 64% (14667/22917) Updating files: 65% (14897/22917) Updating files: 66% (15126/22917) Updating files: 67% (15355/22917) Updating files: 68% (15584/22917) Updating files: 69% (15813/22917) Updating files: 70% (16042/22917) Updating files: 71% (16272/22917) Updating files: 72% (16501/22917) Updating files: 73% (16730/22917) Updating files: 74% (16959/22917) Updating files: 75% (17188/22917) Updating files: 76% (17417/22917) Updating files: 77% (17647/22917) Updating files: 78% (17876/22917) Updating files: 79% (18105/22917) Updating files: 80% (18334/22917) Updating files: 81% (18563/22917) Updating files: 82% (18792/22917) Updating files: 83% (19022/22917) Updating files: 84% (19251/22917) Updating files: 85% (19480/22917) Updating files: 86% (19709/22917) Updating files: 87% (19938/22917) Updating files: 88% (20167/22917) Updating files: 89% (20397/22917) Updating files: 90% (20626/22917) Updating files: 91% (20855/22917) Updating files: 92% (21084/22917) Updating files: 93% (21313/22917) Updating files: 94% (21542/22917) Updating files: 95% (21772/22917) Updating files: 96% (22001/22917) Updating files: 97% (22230/22917) Updating files: 98% (22459/22917) Updating files: 99% (22688/22917) Updating files: 100% (22917/22917) Updating files: 100% (22917/22917), done. HEAD is now at a84d26e26b Merge pull request #27790 from mseri/smtml Merge made by the 'ort' strategy. packages/conf-guile/conf-guile.1/opam | 1 + packages/guile/guile.1.0/opam | 7 +++++++ 2 files changed, 8 insertions(+) (from ocaml/opam:debian-12-ocaml-5.3@sha256:cda55e84863b5c1f4e5bd28bdeb54129bfbff2dd578bbcc8ffdb236107584a66) Unable to find image 'ocaml/opam:debian-12-ocaml-5.3@sha256:cda55e84863b5c1f4e5bd28bdeb54129bfbff2dd578bbcc8ffdb236107584a66' locally docker.io/ocaml/opam@sha256:cda55e84863b5c1f4e5bd28bdeb54129bfbff2dd578bbcc8ffdb236107584a66: Pulling from ocaml/opam 6e811e1a652c: Pulling fs layer 6e811e1a652c: Verifying Checksum 6e811e1a652c: Download complete 6e811e1a652c: Pull complete Digest: sha256:cda55e84863b5c1f4e5bd28bdeb54129bfbff2dd578bbcc8ffdb236107584a66 Status: Downloaded newer image for ocaml/opam@sha256:cda55e84863b5c1f4e5bd28bdeb54129bfbff2dd578bbcc8ffdb236107584a66 2025-04-18 08:19.19 ---> using "19877b52b990c5a970510eb0ace473d379b5f4771b9feb9f573b1d3119b07d2c" from cache /: (user (uid 1000) (gid 1000)) /: (workdir /home/opam) /home/opam: (run (shell "sudo ln -f /usr/bin/opam-2.0 /usr/bin/opam")) 2025-04-18 08:19.19 ---> using "05321615b12bcc2da5488a358ba1a19dfcafdeda0102a1ccdd5663a393b2f621" from cache /home/opam: (run (network host) (shell "opam init --reinit --config .opamrc-sandbox -ni")) [NOTE] Will configure from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. [WARNING] Recommended dependencies -- most packages rely on these: - m4 <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised default (at git+file:///home/opam/opam-repository): [INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html) 2025-04-18 08:19.58 ---> saved as "28ea40579bc318dea8adaf0e86574aea19ff5b235a39e53801ee6ffd66fceccf" /home/opam: (run (shell "opam config report")) # opam config report # opam-version 2.0.10 (adc1e1829a2bef5b240746df80341b508290fe3b) # self-upgrade no # system arch=x86_64 os=linux os-distribution=debian os-version=12 # solver builtin-mccs+glpk # install-criteria -removed,-count[version-lag,request],-count[version-lag,changed],-changed # upgrade-criteria -removed,-count[version-lag,solution],-new # jobs 39 # repositories 1 (version-controlled) # pinned 1 (version) # current-switch 5.3 2025-04-18 08:19.59 ---> saved as "932b3a1c5b24aa2f5cf0bf05fcf7fc50f84a7e99ddd71fcee9aff44155c03998" /home/opam: (env OPAMDOWNLOADJOBS 1) /home/opam: (env OPAMERRLOGLEN 0) /home/opam: (env OPAMPRECISETRACKING 1) /home/opam: (env CI true) /home/opam: (env OPAM_REPO_CI true) /home/opam: (run (shell "rm -rf opam-repository/")) 2025-04-18 08:20.08 ---> saved as "7cb96ff63026816f2ed0f5b7361e95ddfb0b6bfd917afec5638c7aa1fcdd9103" /home/opam: (copy (src .) (dst opam-repository/)) 2025-04-18 08:20.17 ---> saved as "815a7c1244ad938bbc54ef43ecdfc30f58866d4104f7ef2cd5355bf4de34551e" /home/opam: (run (shell "opam repository set-url --strict default opam-repository/")) [default] Initialised default (at file:///home/opam/opam-repository): [INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html) 2025-04-18 08:20.33 ---> saved as "b5b98ab82b98587d31e8e2ffbdff9a14c5fcffc944d90849406fed5ed323440d" /home/opam: (run (network host) (shell "opam depext -u || true")) # Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian # No extra OS packages requirements found. # All required OS packages found. The following command needs to be run through "sudo": apt-get update Hit:1 http://deb.debian.org/debian bookworm InRelease Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB] Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB] Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [255 kB] Fetched 359 kB in 0s (1459 kB/s) Reading package lists... # OS package update successful 2025-04-18 08:20.35 ---> saved as "72e5d62a07ad24b93facc42f6bbee20e1f13b11d01ca3eabbc7a3f475cd126cb" /home/opam: (run (shell "opam pin add -k version -yn guile.1.0 1.0")) guile is now pinned to version 1.0 2025-04-18 08:20.35 ---> saved as "1fda4dabaa871db34532a159c9b723f00e37723b2d644a376b3f79cf4e8609a2" /home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam depext guile.1.0 && opam reinstall guile.1.0;\ \n res=$?;\ \n test \"$res\" != 31 && exit \"$res\";\ \n export OPAMCLI=2.0;\ \n build_dir=$(opam var prefix)/.opam-switch/build;\ \n failed=$(ls \"$build_dir\");\ \n partial_fails=\"\";\ \n for pkg in $failed; do\ \n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-12\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'guile.1.0' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) # Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian guile-3.0-dev libffi-dev libgmp-dev pkg-config # The following system packages are needed: The following command needs to be run through "sudo": apt-get install -qq -yy guile-3.0-dev libffi-dev libgmp-dev pkg-config debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libmagic-mgc. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18778 files and directories currently installed.) Preparing to unpack .../00-libmagic-mgc_1%3a5.44-3_amd64.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../01-libmagic1_1%3a5.44-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../02-file_1%3a5.44-3_amd64.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package m4. Preparing to unpack .../03-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../04-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../05-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../06-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../07-libgc1_1%3a8.2.2-3_amd64.deb ... Unpacking libgc1:amd64 (1:8.2.2-3) ... Selecting previously unselected package guile-3.0-libs:amd64. Preparing to unpack .../08-guile-3.0-libs_3.0.8-2_amd64.deb ... Unpacking guile-3.0-libs:amd64 (3.0.8-2) ... Selecting previously unselected package guile-3.0. Preparing to unpack .../09-guile-3.0_3.0.8-2_amd64.deb ... Unpacking guile-3.0 (3.0.8-2) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../10-libncurses6_6.4-4_amd64.deb ... Unpacking libncurses6:amd64 (6.4-4) ... Selecting previously unselected package libncurses-dev:amd64. Preparing to unpack .../11-libncurses-dev_6.4-4_amd64.deb ... Unpacking libncurses-dev:amd64 (6.4-4) ... Selecting previously unselected package libncurses5-dev:amd64. Preparing to unpack .../12-libncurses5-dev_6.4-4_amd64.deb ... Unpacking libncurses5-dev:amd64 (6.4-4) ... Selecting previously unselected package libreadline-dev:amd64. Preparing to unpack .../13-libreadline-dev_8.2-1.3_amd64.deb ... Unpacking libreadline-dev:amd64 (8.2-1.3) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../14-libltdl7_2.4.7-7~deb12u1_amd64.deb ... Unpacking libltdl7:amd64 (2.4.7-7~deb12u1) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../15-libltdl-dev_2.4.7-7~deb12u1_amd64.deb ... Unpacking libltdl-dev:amd64 (2.4.7-7~deb12u1) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../16-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../17-libgmp-dev_2%3a6.2.1+dfsg1-1.1_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... Selecting previously unselected package libgc-dev:amd64. Preparing to unpack .../18-libgc-dev_1%3a8.2.2-3_amd64.deb ... Unpacking libgc-dev:amd64 (1:8.2.2-3) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../19-libpkgconf3_1.8.1-1_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../20-pkgconf-bin_1.8.1-1_amd64.deb ... Unpacking pkgconf-bin (1.8.1-1) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../21-pkgconf_1.8.1-1_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-1) ... Selecting previously unselected package pkg-config:amd64. Preparing to unpack .../22-pkg-config_1.8.1-1_amd64.deb ... Unpacking pkg-config:amd64 (1.8.1-1) ... Selecting previously unselected package guile-3.0-dev. Preparing to unpack .../23-guile-3.0-dev_3.0.8-2_amd64.deb ... Unpacking guile-3.0-dev (3.0.8-2) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../24-libffi-dev_3.4.4-1_amd64.deb ... Unpacking libffi-dev:amd64 (3.4.4-1) ... Selecting previously unselected package libtool. Preparing to unpack .../25-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libmagic1:amd64 (1:5.44-3) ... Setting up m4 (1.4.19-3) ... Setting up file (1:5.44-3) ... Setting up libffi-dev:amd64 (3.4.4-1) ... Setting up autotools-dev (20220109.1) ... Setting up libpkgconf3:amd64 (1.8.1-1) ... Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... Setting up libncurses6:amd64 (6.4-4) ... Setting up pkgconf-bin (1.8.1-1) ... Setting up libgc1:amd64 (1:8.2.2-3) ... Setting up libltdl7:amd64 (2.4.7-7~deb12u1) ... Setting up autoconf (2.71-3) ... Setting up libgc-dev:amd64 (1:8.2.2-3) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libncurses-dev:amd64 (6.4-4) ... Setting up libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up guile-3.0-libs:amd64 (3.0.8-2) ... Setting up libreadline-dev:amd64 (8.2-1.3) ... Setting up pkgconf:amd64 (1.8.1-1) ... Setting up libltdl-dev:amd64 (2.4.7-7~deb12u1) ... Setting up pkg-config:amd64 (1.8.1-1) ... Setting up libncurses5-dev:amd64 (6.4-4) ... Setting up guile-3.0 (3.0.8-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/guile/3.0/bin/guile to provide /usr/bin/guile (guile) in auto mode Setting up guile-3.0-dev (3.0.8-2) ... update-alternatives: using /usr/bin/guile-config-3.0 to provide /usr/bin/guile-config (guile-config) in auto mode update-alternatives: using /usr/share/aclocal/guile-3.0.m4 to provide /usr/share/aclocal/guile.m4 (guile-autoconf-macros) in auto mode Processing triggers for libc-bin (2.36-9+deb12u10) ... # OS packages installation successful guile.1.0 is not installed. Install it? [Y/n] y The following actions will be performed: - install conf-gmp 5 [required by guile] - install num 1.5-1 [required by sexplib] - install conf-pkg-config 4 [required by conf-guile, ctypes-foreign] - install dune 3.18.1 [required by guile] - install conf-libffi 2.0.0 [required by ctypes-foreign] - install conf-guile 1 [required by guile] - install stdlib-shims 0.3.0 [required by integers] - install sexplib0 v0.16.0 [required by sexplib] - install csexp 1.5.2 [required by dune-configurator] - install bigarray-compat 1.1.0 [required by ctypes] - install integers 0.7.0 [required by ctypes] - install parsexp v0.16.0 [required by sexplib] - install dune-configurator 3.18.1 [required by guile] - install sexplib v0.16.0 [required by guile] - install ctypes 0.23.0 [required by guile] - install base v0.16.4 [required by stdio] - install ctypes-foreign 0.23.0 [required by guile] - install stdio v0.16.0 [required by guile] - install guile 1.0* ===== 19 to install ===== <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> [base.v0.16.4] found in cache [bigarray-compat.1.1.0] found in cache [csexp.1.5.2] found in cache [ctypes.0.23.0] found in cache [ctypes-foreign.0.23.0] found in cache [dune.3.18.1] found in cache [dune-configurator.3.18.1] found in cache [guile.1.0] found in cache [integers.0.7.0] found in cache [num.1.5-1] found in cache [parsexp.v0.16.0] found in cache [sexplib.v0.16.0] found in cache [sexplib0.v0.16.0] found in cache [stdio.v0.16.0] found in cache [stdlib-shims.0.3.0] found in cache <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> installed conf-gmp.5 -> installed conf-pkg-config.4 -> installed conf-guile.1 -> installed conf-libffi.2.0.0 -> installed num.1.5-1 -> installed dune.3.18.1 -> installed csexp.1.5.2 -> installed bigarray-compat.1.1.0 -> installed sexplib0.v0.16.0 -> installed stdlib-shims.0.3.0 -> installed integers.0.7.0 -> installed parsexp.v0.16.0 -> installed dune-configurator.3.18.1 -> installed sexplib.v0.16.0 -> installed ctypes.0.23.0 -> installed base.v0.16.4 -> installed ctypes-foreign.0.23.0 -> installed stdio.v0.16.0 -> installed guile.1.0 Done. # Run eval $(opam env) to update the current shell environment 2025-04-18 08:21.37 ---> saved as "97300e322bc0706a52d67b1f743d036d6d03262a24749ed0525b4356fb462cdd" /home/opam: (run (network host) (shell "(opam depext --with-test guile.1.0 && opam reinstall --with-test guile.1.0) || true")) # Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian guile-3.0-dev libffi-dev libgmp-dev ncurses-dev pkg-config # The following system packages are needed: # All required OS packages found. The following actions will be performed: - recompile guile 1.0* <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> removed guile.1.0 -> installed guile.1.0 Done. # Run eval $(opam env) to update the current shell environment 2025-04-18 08:21.54 ---> saved as "854a9dcb5ede5afe35b0b1f7662990771fa3b9d62fe6cf950e7b6d0a171b1ce3" /home/opam: (run (shell "opam depext --with-test guile.1.0 && opam reinstall --with-test --verbose guile.1.0;\ \n res=$?;\ \n test \"$res\" != 31 && exit \"$res\";\ \n export OPAMCLI=2.0;\ \n build_dir=$(opam var prefix)/.opam-switch/build;\ \n failed=$(ls \"$build_dir\");\ \n partial_fails=\"\";\ \n for pkg in $failed; do\ \n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-12\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'guile.1.0' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) # Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian # The following system packages are needed: guile-3.0-dev libffi-dev libgmp-dev ncurses-dev pkg-config # All required OS packages found. The following actions will be performed: - recompile guile 1.0* <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 1/3: [guile: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "guile" "-j" "39" "--promote-install-files=false" "@install" "@runtest" (CWD=/home/opam/.opam/5.3/.opam-switch/build/guile.1.0) - (cd _build/default/stubgen && /usr/bin/bash -e -u -o pipefail -c 'gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -D_FILE_OFFSET_BITS=64 -fdiagnostics-color=always bindings_stubs_gen.c -I `dirname /home/opam/.opam/5.3/lib/ctypes/ctypes_cstubs_internals.h` -I /home/opam/.opam/5.3/lib/ocaml $(< c_flags) $(< c_library_flags) -o bindings_stubs_gen.exe') - bindings_stubs_gen.c: In function 'main': - bindings_stubs_gen.c:35:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 35 | enum { check_SCM_UNDEFINED_const = (int)SCM_UNDEFINED }; - | ^ - bindings_stubs_gen.c:36:19: warning: initialization of 'intptr_t' {aka 'long int'} from 'struct scm_unused_struct *' makes integer from pointer without a cast [-Wint-conversion] - 36 | intptr_t v = (SCM_UNDEFINED); - | ^ - bindings_stubs_gen.c:42:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 42 | enum { check_SCM_EOL_const = (int)SCM_EOL }; - | ^ - bindings_stubs_gen.c:43:19: warning: initialization of 'intptr_t' {aka 'long int'} from 'struct scm_unused_struct *' makes integer from pointer without a cast [-Wint-conversion] - 43 | intptr_t v = (SCM_EOL); - | ^ - bindings_stubs_gen.c:49:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 49 | enum { check_SCM_BOOL_T_const = (int)SCM_BOOL_T }; - | ^ - bindings_stubs_gen.c:50:19: warning: initialization of 'intptr_t' {aka 'long int'} from 'struct scm_unused_struct *' makes integer from pointer without a cast [-Wint-conversion] - 50 | intptr_t v = (SCM_BOOL_T); - | ^ - bindings_stubs_gen.c:56:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 56 | enum { check_SCM_BOOL_F_const = (int)SCM_BOOL_F }; - | ^ - bindings_stubs_gen.c:57:19: warning: initialization of 'intptr_t' {aka 'long int'} from 'struct scm_unused_struct *' makes integer from pointer without a cast [-Wint-conversion] - 57 | intptr_t v = (SCM_BOOL_F); - | ^ Processing 1/3: [guile: dune install] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "install" "-p" "guile" "--create-install-files" "guile" (CWD=/home/opam/.opam/5.3/.opam-switch/build/guile.1.0) -> compiled guile.1.0 -> removed guile.1.0 -> installed guile.1.0 Done. # Run eval $(opam env) to update the current shell environment 2025-04-18 08:22.09 ---> saved as "6da28db28243fa8ac04d8634d9872a019d5b9c3e1178adcc2191c725c0b926d1" Job succeeded 2025-04-18 08:22.23: Job succeeded