- github
- ocaml
- opam-repository
- d950ec
- freebsd,freebsd-15.0-ocaml-4.14-amd64,camlp5-buildscripts.0.07,tests
(not at the head of any monitored branch or PR)
2026-05-23 21:42.42: New job: test camlp5-buildscripts.0.07, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29950/head (d950ec257351a2d586e81a5b4815cdaf7be65f34)
on freebsd-15.0-ocaml-4.14/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/29950/head" && git reset --hard d950ec25
git fetch origin master
git merge --no-edit 493123878a032e3f829b102f34e8690b3b2a4fd4
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM freebsd-15.0-ocaml-4.14
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/local/bin/opam-dev /usr/local/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && 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 update --depexts || true
RUN opam pin add -k version -yn camlp5-buildscripts.0.07 0.07
RUN opam reinstall camlp5-buildscripts.0.07; \
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 "\"freebsd-15.0\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'camlp5-buildscripts.0.07' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN (opam reinstall --with-test camlp5-buildscripts.0.07) || true
RUN opam reinstall --with-test --verbose camlp5-buildscripts.0.07; \
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 "\"freebsd-15.0\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'camlp5-buildscripts.0.07' && 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 .
2026-05-23 21:42.42: Using cache hint "freebsd-15.0-ocaml-4.14-camlp5-buildscripts.0.07-d950ec257351a2d586e81a5b4815cdaf7be65f34"
2026-05-23 21:42.42: Using OBuilder spec:
((from freebsd-15.0-ocaml-4.14)
(user (uid 1000) (gid 1000))
(workdir /home/opam)
(run (shell "sudo ln -f /usr/local/bin/opam-dev /usr/local/bin/opam"))
(run (network host)
(shell "opam init --reinit -ni"))
(run (shell "opam option solver=builtin-0install && 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 update --depexts || true"))
(run (shell "opam pin add -k version -yn camlp5-buildscripts.0.07 0.07"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall camlp5-buildscripts.0.07;\
\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 \"\\\"freebsd-15.0\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'camlp5-buildscripts.0.07' && 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 reinstall --with-test camlp5-buildscripts.0.07) || true"))
(run (shell "opam reinstall --with-test --verbose camlp5-buildscripts.0.07;\
\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 \"\\\"freebsd-15.0\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'camlp5-buildscripts.0.07' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2026-05-23 21:42.42: Waiting for resource in pool OCluster
2026-05-23 21:42.42: Waiting for worker…
2026-05-23 21:42.42: Got resource from pool OCluster
Building on rosemary
All commits already cached
Updating files: 100% (17956/17956), done.
HEAD is now at 493123878a Merge pull request #29931 from chetmurthy/release-pa_ppx-package-suite-at-8.05.01
Updating 493123878a..d950ec2573
Fast-forward
.../camlp5-buildscripts.0.07/opam | 49 ++++++++++++++++++++++
1 file changed, 49 insertions(+)
create mode 100644 packages/camlp5-buildscripts/camlp5-buildscripts.0.07/opam
(from freebsd-15.0-ocaml-4.14)
2026-05-23 21:35.41 ---> using "72cdd96d2d21f8c55140a83e6aa1d871999cc103a298a3bf0e5db4a314024f45" from cache
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/local/bin/opam-dev /usr/local/bin/opam"))
2026-05-23 21:35.42 ---> using "4c4fda7ee7ed9eac597f961b87c33c63b34aaccb551c72772ace9b375fad8d97" from cache
/home/opam: (run (network host)
(shell "opam init --reinit -ni"))
No configuration file found, using 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.
This version of opam requires an update to the layout of /home/opam/.opam from version 2.1 to version 2.2, which can't be reverted.
You may want to back it up before going further.
Continue? [Y/n] y
[NOTE] The 'jobs' option was reset, its value was 1 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
opam option jobs=1 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes from git+file:///home/opam/opam-repository
2026-05-23 21:35.42 ---> using "de946948e0d785daa61a047a82c57932e35ba22f119c99cc666f726de2cc2a20" from cache
/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version 2.5.1
# self-upgrade no
# system arch=x86_64 os=freebsd os-distribution=freebsd os-version=1500068
# solver builtin-0install
# install-criteria -changed,-count[avoid-version,solution]
# upgrade-criteria -count[avoid-version,solution]
# jobs 39
# repositories 1 (version-controlled)
# pinned 0
# current-switch 4.14.3
# invariant ["ocaml-base-compiler" {= "4.14.3"} | "ocaml-system" {= "4.14.3"}]
# compiler-packages ocaml-base-compiler.4.14.3, ocaml-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# ocaml:stubsdir /home/opam/.opam/4.14.3/lib/ocaml/stublibs:/home/opam/.opam/4.14.3/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 4.14.3
2026-05-23 21:35.42 ---> using "cc62b571599dace346eb0c2adf0d036a1fca0f9a32553fdeaf78973ab615703a" from cache
/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/"))
2026-05-23 21:35.42 ---> using "520b4dcdc21dfac94163528e64fd1a074957ae3ed5eaaa82eef1382aece5f511" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-05-23 21:35.47 ---> saved as "60798e91b417e2f8589107512fcbcc555d5de9b143715fdaf085064ce562702f"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-05-23 21:35.59 ---> saved as "13c130feed56d5c9d506ddfd2d4b3289d9efde232bd3f876cbc087f67fa6a504"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
[WARNING] Unknown update command for bsd, skipping system update
2026-05-23 21:36.00 ---> saved as "95f3fcd05b46593274bb842cbb35644426cff663030fb7d852334fde5642a855"
/home/opam: (run (shell "opam pin add -k version -yn camlp5-buildscripts.0.07 0.07"))
camlp5-buildscripts is now pinned to version 0.07
2026-05-23 21:36.01 ---> saved as "92e8c275e069b04a8905bf84241cb43a96043de0b0e50909f388acba553cc4c2"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall camlp5-buildscripts.0.07;\
\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 \"\\\"freebsd-15.0\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'camlp5-buildscripts.0.07' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
camlp5-buildscripts.0.07 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 17 packages
∗ astring 0.8.5 [required by bos]
∗ bos 0.3.0 [required by camlp5-buildscripts]
∗ camlp-streams 5.0.1 [required by not-ocamlfind]
∗ camlp5-buildscripts 0.07 (pinned)
∗ conf-m4 1 [required by not-ocamlfind]
∗ conf-which 1 [required by not-ocamlfind]
∗ dune 3.23.1 [required by re]
∗ fmt 0.11.0 [required by camlp5-buildscripts]
∗ fpath 0.7.3 [required by bos]
∗ logs 0.10.0 [required by bos]
∗ not-ocamlfind 0.14 [required by camlp5-buildscripts]
∗ ocamlbuild 0.16.1 [required by bos]
∗ ocamlfind 1.9.8 [required by bos, not-ocamlfind]
∗ ocamlgraph 2.2.0 [required by not-ocamlfind]
∗ re 1.14.0 [required by camlp5-buildscripts]
∗ rresult 0.7.0 [required by camlp5-buildscripts]
∗ topkg 1.1.1 [required by bos]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
⬇ retrieved astring.0.8.5 (cached)
⬇ retrieved bos.0.3.0 (cached)
⬇ retrieved camlp-streams.5.0.1 (cached)
⬇ retrieved camlp5-buildscripts.0.07 (https://github.com/camlp5/camlp5-buildscripts/archive/refs/tags/0.07.tar.gz)
∗ installed conf-which.1
∗ installed conf-m4.1
⬇ retrieved dune.3.23.1 (cached)
⬇ retrieved fmt.0.11.0 (cached)
⬇ retrieved fpath.0.7.3 (cached)
⬇ retrieved logs.0.10.0 (cached)
⬇ retrieved not-ocamlfind.0.14 (cached)
⬇ retrieved ocamlbuild.0.16.1 (cached)
⬇ retrieved ocamlfind.1.9.8 (cached)
⬇ retrieved ocamlgraph.2.2.0 (cached)
⬇ retrieved re.1.14.0 (cached)
⬇ retrieved rresult.0.7.0 (cached)
⬇ retrieved topkg.1.1.1 (cached)
∗ installed ocamlfind.1.9.8
∗ installed ocamlbuild.0.16.1
∗ installed topkg.1.1.1
∗ installed rresult.0.7.0
∗ installed fmt.0.11.0
∗ installed astring.0.8.5
∗ installed logs.0.10.0
∗ installed fpath.0.7.3
∗ installed bos.0.3.0
∗ installed dune.3.23.1
∗ installed camlp-streams.5.0.1
∗ installed re.1.14.0
∗ installed ocamlgraph.2.2.0
∗ installed not-ocamlfind.0.14
∗ installed camlp5-buildscripts.0.07
Done.
2026-05-23 21:36.50 ---> saved as "2cae49d34c4feabdfa5f01aa988423e98ff550e7b2182a4a2c37f4b049708007"
/home/opam: (run (network host)
(shell "(opam reinstall --with-test camlp5-buildscripts.0.07) || true"))
The following actions will be performed:
=== recompile 5 packages
↻ bos 0.3.0 [uses fmt]
↻ camlp5-buildscripts 0.07 (pinned)
↻ fmt 0.11.0 [uses cmdliner]
↻ logs 0.10.0 [uses cmdliner]
↻ not-ocamlfind 0.14 [uses fmt]
=== install 7 packages
∗ cmdliner 2.1.1 [required by mdx]
∗ conf-diffutils 2 [required by camlp5-buildscripts]
∗ cppo 1.8.0 [required by mdx]
∗ csexp 1.5.2 [required by mdx]
∗ mdx 2.5.2 [required by camlp5-buildscripts]
∗ ocaml-version 4.1.1 [required by mdx]
∗ result 1.5 [required by mdx]
The following system packages will first need to be installed:
diffutils
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
opam believes some required external dependencies are missing. opam can:
> 1. Run pkg to install them (may need root/sudo access)
2. Display the recommended pkg 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
+ /usr/local/bin/sudo "pkg" "install" "-y" "diffutils"
- Updating FreeBSD-ports repository catalogue...
- [rosemary] Fetching data:
- .
- .
- .
- ..
- .
- .
- .
- .. done
- Processing entries:
- ..
- ..
- ...
- ..
- . done
- FreeBSD-ports repository update completed. 37078 packages processed.
- Updating FreeBSD-ports-kmods repository catalogue...
- [rosemary] Fetching data: .......... done
- Processing entries: .......... done
- FreeBSD-ports-kmods repository update completed. 240 packages processed.
- All repositories are up to date.
- The following 1 package(s) will be affected (of 0 checked):
-
- New packages to be INSTALLED:
- diffutils: 3.12 [FreeBSD-ports]
-
- Number of packages to be installed: 1
-
- The process will require 2 MiB more space.
- 389 KiB to be downloaded.
- [rosemary] [1/1] Fetching diffutils-3.12: .......... done
- Checking integrity... done (0 conflicting)
- [rosemary] [1/1] Installing diffutils-3.12...
- [rosemary] [1/1] Extracting diffutils-3.12: .......... done
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
⬇ retrieved bos.0.3.0 (https://erratique.ch/software/bos/releases/bos-0.3.0.tbz)
⬇ retrieved cmdliner.2.1.1 (https://erratique.ch/software/cmdliner/releases/cmdliner-2.1.1.tbz)
∗ installed conf-diffutils.2
⬇ retrieved cppo.1.8.0 (https://github.com/ocaml-community/cppo/archive/v1.8.0.tar.gz)
⬇ retrieved csexp.1.5.2 (https://github.com/ocaml-dune/csexp/releases/download/1.5.2/csexp-1.5.2.tbz)
⬇ retrieved fmt.0.11.0 (https://erratique.ch/software/fmt/releases/fmt-0.11.0.tbz)
⬇ retrieved logs.0.10.0 (https://erratique.ch/software/logs/releases/logs-0.10.0.tbz)
⬇ retrieved mdx.2.5.2 (https://github.com/realworldocaml/mdx/releases/download/2.5.2/mdx-2.5.2.tbz)
∗ installed csexp.1.5.2
⬇ retrieved not-ocamlfind.0.14 (https://github.com/chetmurthy/not-ocamlfind/archive/refs/tags/0.14.tar.gz)
⬇ retrieved ocaml-version.4.1.1 (https://github.com/ocurrent/ocaml-version/releases/download/v4.1.1/ocaml-version-4.1.1.tbz)
∗ installed cppo.1.8.0
⬇ retrieved result.1.5 (https://github.com/janestreet/result/releases/download/1.5/result-1.5.tbz)
∗ installed ocaml-version.4.1.1
∗ installed result.1.5
⊘ removed camlp5-buildscripts.0.07
⊘ removed bos.0.3.0
⊘ removed logs.0.10.0
⊘ removed not-ocamlfind.0.14
⊘ removed fmt.0.11.0
∗ installed cmdliner.2.1.1
∗ installed fmt.0.11.0
∗ installed not-ocamlfind.0.14
∗ installed logs.0.10.0
∗ installed mdx.2.5.2
∗ installed bos.0.3.0
∗ installed camlp5-buildscripts.0.07
Done.
2026-05-23 21:37.32 ---> saved as "ec9790d3e642c3cba269aeda1865c35836b229658df478e7a5686525468c0b2b"
/home/opam: (run (shell "opam reinstall --with-test --verbose camlp5-buildscripts.0.07;\
\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 \"\\\"freebsd-15.0\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'camlp5-buildscripts.0.07' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
The following actions will be performed:
=== recompile 1 package
↻ camlp5-buildscripts 0.07 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 2/4: [camlp5-buildscripts: gmake sys]
+ /usr/local/bin/gmake "sys" (CWD=/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07)
- set -e; for i in src; do cd $i; /usr/local/bin/gmake all; cd ..; done
- gmake[1]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src'
- ocamlfind ocamlc -linkpkg -linkall -package re,fmt,unix,bos,rresult ya_wrap_ocamlfind.ml -o ya-wrap-ocamlfind
- ocamlfind ocamlc -linkpkg -linkall -package re,fmt,unix,bos,rresult fixin.ml -o fixin
- ocamlfind ocamlc -linkpkg -linkall -package re,fmt,unix,bos,rresult join_meta.ml -o join_meta
- ocamlfind ocamlc -linkpkg -linkall -package re,fmt,unix,bos,rresult LAUNCH.ml -o LAUNCH
- /usr/local/bin/gmake DESTDIR=/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install/ install
- gmake[2]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src'
- mkdir -p /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib
- touch META
- not-ocamlfind reinstall-if-diff camlp5-buildscripts -destdir /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib META ya-wrap-ocamlfind fixin join_meta LAUNCH
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib/camlp5-buildscripts
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib camlp5-buildscripts
- ocamlfind: [WARNING] No such file: /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib/camlp5-buildscripts/META
- + ocamlfind install camlp5-buildscripts -destdir /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib META ya-wrap-ocamlfind fixin join_meta LAUNCH
- Installed /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib/camlp5-buildscripts/LAUNCH
- Installed /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib/camlp5-buildscripts/join_meta
- Installed /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib/camlp5-buildscripts/fixin
- Installed /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib/camlp5-buildscripts/ya-wrap-ocamlfind
- Installed /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib/camlp5-buildscripts/META
- rm -f META
- gmake[2]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src'
- gmake[1]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src'
Processing 2/4: [camlp5-buildscripts: gmake test]
+ /usr/local/bin/gmake "test" (CWD=/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07)
- set -e; for i in src; do cd $i; /usr/local/bin/gmake all; cd ..; done
- gmake[1]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src'
- /usr/local/bin/gmake DESTDIR=/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install/ install
- gmake[2]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src'
- mkdir -p /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib
- touch META
- not-ocamlfind reinstall-if-diff camlp5-buildscripts -destdir /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib META ya-wrap-ocamlfind fixin join_meta LAUNCH
- rm -f META
- gmake[2]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src'
- gmake[1]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src'
- mkdir -p local-install/bin
- set -e; for i in test; do cd $i; /usr/local/bin/gmake all; cd ..; done
- gmake[1]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test'
- set -e; for i in simple packages fail; do cd $i; /usr/local/bin/gmake all; cd ..; done
- gmake[2]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/simple'
- gmake[2]: Nothing to be done for 'all'.
- gmake[2]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/simple'
- gmake[2]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages'
- set -e; for i in foo bar test; do cd $i; /usr/local/bin/gmake all; cd ..; done
- gmake[3]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages/foo'
- TOP=../../.. ../../../src/LAUNCH -vv -- ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -c foo.ml
- LAUNCH: PATH="../../../local-install/bin:/home/opam/.opam/4.14.3/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/opam/bin"
- LAUNCH: OCAMLPATH="../../../local-install/lib:"
- LAUNCH: command 'ocamlfind' 'camlp5-buildscripts/LAUNCH' '--' 'ocamlfind' 'ocamlc' '-c' 'foo.ml'
- TOP=../../.. ../../../src/LAUNCH -vv -- ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlopt -c foo.ml
- LAUNCH: PATH="../../../local-install/bin:/home/opam/.opam/4.14.3/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/opam/bin"
- LAUNCH: OCAMLPATH="../../../local-install/lib:"
- LAUNCH: command 'ocamlfind' 'camlp5-buildscripts/LAUNCH' '--' 'ocamlfind' 'ocamlopt' '-c' 'foo.ml'
- TOP=../../.. ../../../src/LAUNCH -vv -- ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind install -destdir ../../../local-install/lib foo META foo.cmo foo.cmi foo.cmx foo.o || true
- LAUNCH: PATH="../../../local-install/bin:/home/opam/.opam/4.14.3/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/opam/bin"
- LAUNCH: OCAMLPATH="../../../local-install/lib:"
- LAUNCH: command 'ocamlfind' 'camlp5-buildscripts/LAUNCH' '--' 'ocamlfind' 'install' '-destdir' '../../../local-install/lib' 'foo' 'META' 'foo.cmo' 'foo.cmi' 'foo.cmx' 'foo.o'
- Installed ../../../local-install/lib/foo/foo.o
- Installed ../../../local-install/lib/foo/foo.cmx
- Installed ../../../local-install/lib/foo/foo.cmi
- Installed ../../../local-install/lib/foo/foo.cmo
- Installed ../../../local-install/lib/foo/META
- gmake[3]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages/foo'
- gmake[3]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages/bar'
- TOP=../../.. ../../../src/LAUNCH -vv -- ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -package foo -c bar.ml
- LAUNCH: PATH="../../../local-install/bin:/home/opam/.opam/4.14.3/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/opam/bin"
- LAUNCH: OCAMLPATH="../../../local-install/lib:"
- LAUNCH: command 'ocamlfind' 'camlp5-buildscripts/LAUNCH' '--' 'ocamlfind' 'ocamlc' '-package' 'foo' '-c' 'bar.ml'
- TOP=../../.. ../../../src/LAUNCH -vv -- ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlopt -package foo -c bar.ml
- LAUNCH: PATH="../../../local-install/bin:/home/opam/.opam/4.14.3/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/opam/bin"
- LAUNCH: OCAMLPATH="../../../local-install/lib:"
- LAUNCH: command 'ocamlfind' 'camlp5-buildscripts/LAUNCH' '--' 'ocamlfind' 'ocamlopt' '-package' 'foo' '-c' 'bar.ml'
- TOP=../../.. ../../../src/LAUNCH -vv -- ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -package foo -c buzz.ml
- LAUNCH: PATH="../../../local-install/bin:/home/opam/.opam/4.14.3/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/opam/bin"
- LAUNCH: OCAMLPATH="../../../local-install/lib:"
- LAUNCH: command 'ocamlfind' 'camlp5-buildscripts/LAUNCH' '--' 'ocamlfind' 'ocamlc' '-package' 'foo' '-c' 'buzz.ml'
- TOP=../../.. ../../../src/LAUNCH -vv -- ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlopt -package foo -c buzz.ml
- LAUNCH: PATH="../../../local-install/bin:/home/opam/.opam/4.14.3/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/opam/bin"
- LAUNCH: OCAMLPATH="../../../local-install/lib:"
- LAUNCH: command 'ocamlfind' 'camlp5-buildscripts/LAUNCH' '--' 'ocamlfind' 'ocamlopt' '-package' 'foo' '-c' 'buzz.ml'
- TOP=../../.. ../../../src/LAUNCH -vv -- ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind install -destdir ../../../local-install/lib bar META bar.cmo bar.cmi bar.cmx bar.o buzz.cmo buzz.cmi buzz.cmx buzz.o || true
- LAUNCH: PATH="../../../local-install/bin:/home/opam/.opam/4.14.3/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/opam/bin"
- LAUNCH: OCAMLPATH="../../../local-install/lib:"
- LAUNCH: command 'ocamlfind' 'camlp5-buildscripts/LAUNCH' '--' 'ocamlfind' 'install' '-destdir' '../../../local-install/lib' 'bar' 'META' 'bar.cmo' 'bar.cmi' 'bar.cmx' 'bar.o' 'buzz.cmo' 'buzz.cmi' 'buzz.cmx' 'buzz.o'
- Installed ../../../local-install/lib/bar/buzz.o
- Installed ../../../local-install/lib/bar/buzz.cmx
- Installed ../../../local-install/lib/bar/buzz.cmi
- Installed ../../../local-install/lib/bar/buzz.cmo
- Installed ../../../local-install/lib/bar/bar.o
- Installed ../../../local-install/lib/bar/bar.cmx
- Installed ../../../local-install/lib/bar/bar.cmi
- Installed ../../../local-install/lib/bar/bar.cmo
- Installed ../../../local-install/lib/bar/META
- gmake[3]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages/bar'
- gmake[3]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages/test'
- TOP=../../.. ../../../src/LAUNCH -vv -- ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -verbose -package foo -linkall -linkpkg justfoo.ml -o justfoo
- LAUNCH: PATH="../../../local-install/bin:/home/opam/.opam/4.14.3/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/opam/bin"
- LAUNCH: OCAMLPATH="../../../local-install/lib:"
- LAUNCH: command 'ocamlfind' 'camlp5-buildscripts/LAUNCH' '--' 'ocamlfind' 'ocamlc' '-verbose' '-package' 'foo' '-linkall' '-linkpkg' 'justfoo.ml' '-o' 'justfoo'
- Effective set of compiler predicates: pkg_foo,autolink,byte
- + ocamlc.opt -verbose -linkall -o justfoo -I ../../../local-install/lib/foo ../../../local-install/lib/foo/foo.cmo justfoo.ml
- TOP=../../.. ../../../src/LAUNCH -vv -- ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -verbose -package fmt,bar -linkall -linkpkg foobar.ml -o foobar
- LAUNCH: PATH="../../../local-install/bin:/home/opam/.opam/4.14.3/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/opam/bin"
- LAUNCH: OCAMLPATH="../../../local-install/lib:"
- LAUNCH: command 'ocamlfind' 'camlp5-buildscripts/LAUNCH' '--' 'ocamlfind' 'ocamlc' '-verbose' '-package' 'fmt,bar' '-linkall' '-linkpkg' 'foobar.ml' '-o' 'foobar'
- Effective set of compiler predicates: pkg_fmt,pkg_foo,pkg_bar,autolink,byte
- + ocamlc.opt -verbose -linkall -o foobar -I /home/opam/.opam/4.14.3/lib/fmt -I ../../../local-install/lib/foo -I ../../../local-install/lib/bar /home/opam/.opam/4.14.3/lib/fmt/fmt.cma ../../../local-install/lib/foo/foo.cmo ../../../local-install/lib/bar/bar.cmo foobar.ml
- TOP=../../.. ../../../src/LAUNCH -vv -- ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -verbose -package bar -linkall -linkpkg buzz.cmo andbuzz.ml -o andbuzz
- LAUNCH: PATH="../../../local-install/bin:/home/opam/.opam/4.14.3/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/opam/bin"
- LAUNCH: OCAMLPATH="../../../local-install/lib:"
- LAUNCH: command 'ocamlfind' 'camlp5-buildscripts/LAUNCH' '--' 'ocamlfind' 'ocamlc' '-verbose' '-package' 'bar' '-linkall' '-linkpkg' 'buzz.cmo' 'andbuzz.ml' '-o' 'andbuzz'
- Effective set of compiler predicates: pkg_foo,pkg_bar,autolink,byte
- + ocamlc.opt -verbose -linkall -o andbuzz -I ../../../local-install/lib/foo -I ../../../local-install/lib/bar ../../../local-install/lib/foo/foo.cmo ../../../local-install/lib/bar/bar.cmo buzz.cmo andbuzz.ml
- TOP=../../.. ../../../src/LAUNCH -vv -- ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -verbose -package fmt,bar -linkall -linkpkg foobar.ml -o foobar buzz.cmo
- LAUNCH: PATH="../../../local-install/bin:/home/opam/.opam/4.14.3/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/opam/bin"
- LAUNCH: OCAMLPATH="../../../local-install/lib:"
- LAUNCH: command 'ocamlfind' 'camlp5-buildscripts/LAUNCH' '--' 'ocamlfind' 'ocamlc' '-verbose' '-package' 'fmt,bar' '-linkall' '-linkpkg' 'foobar.ml' '-o' 'foobar' 'buzz.cmo'
- Effective set of compiler predicates: pkg_fmt,pkg_foo,pkg_bar,autolink,byte
- + ocamlc.opt -verbose -linkall -o foobar -I /home/opam/.opam/4.14.3/lib/fmt -I ../../../local-install/lib/foo -I ../../../local-install/lib/bar /home/opam/.opam/4.14.3/lib/fmt/fmt.cma ../../../local-install/lib/foo/foo.cmo ../../../local-install/lib/bar/bar.cmo foobar.ml buzz.cmo
- cp foobar ../../../local-install/bin/foobar
- cp foobar ../../../local-install/bin/foobar
- cp foobar ../../../local-install/bin/foobar.opt
- gmake[3]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages/test'
- gmake[2]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages'
- gmake[2]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/fail'
- gmake[2]: Nothing to be done for 'all'.
- gmake[2]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/fail'
- gmake[1]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test'
- set -e; for i in test; do cd $i; /usr/local/bin/gmake test; cd ..; done
- gmake[1]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test'
- set -e; for i in simple packages fail; do cd $i; /usr/local/bin/gmake test; cd ..; done
- gmake[2]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/simple'
- rm -f LAUNCH.md.corrected
- ocaml-mdx test --force-output LAUNCH.md
- test '!' -f LAUNCH.md.corrected || diff -I stublibs -I '```' -Bwiu LAUNCH.md LAUNCH.md.corrected
- rm -f join_meta.md.corrected
- ocaml-mdx test --force-output join_meta.md
- test '!' -f join_meta.md.corrected || diff -I stublibs -I '```' -Bwiu join_meta.md join_meta.md.corrected
- rm -f ya-wrap-ocamlfind.md.corrected
- ocaml-mdx test --force-output ya-wrap-ocamlfind.md
- test '!' -f ya-wrap-ocamlfind.md.corrected || diff -I stublibs -I '```' -Bwiu ya-wrap-ocamlfind.md ya-wrap-ocamlfind.md.corrected
- ./LAUNCH.sh
- ================
- Failure("LAUNCH: environment variable TOP *must* be set to use this wrapper")
- expect-this
- ================
- foo
- ================
- bar
- ================
- DONE
- ./LAUNCH.sh > LAUNCH.sh.output 2>&1
- diff -Bwiu t/LAUNCH/LAUNCH.sh.expected LAUNCH.sh.output
- gmake[2]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/simple'
- gmake[2]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages'
- set -e; for i in foo bar test; do cd $i; /usr/local/bin/gmake test; cd ..; done
- gmake[3]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages/foo'
- gmake[3]: Nothing to be done for 'test'.
- gmake[3]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages/foo'
- gmake[3]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages/bar'
- gmake[3]: Nothing to be done for 'test'.
- gmake[3]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages/bar'
- gmake[3]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages/test'
- gmake[3]: Nothing to be done for 'test'.
- gmake[3]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages/test'
- gmake[2]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/packages'
- gmake[2]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/fail'
- rm -f FAILED
- if [ -f FAILED ] ; then false; fi
- ocamlfind fmt/NONEXISTENT || touch FAILED
- ocamlfind: Cannot find command: /home/opam/.opam/4.14.3/lib/fmt/NONEXISTENT
- if [ ! -f FAILED ] ; then false; fi
- rm -f FAILED
- TOP=../.. ../../src/LAUNCH -- ocamlfind fmt/NONEXISTENT || touch FAILED
- ocamlfind: Cannot find command: /home/opam/.opam/4.14.3/lib/fmt/NONEXISTENT
- if [ ! -f FAILED ] ; then false; fi
- rm -f FAILED
- TOP=../.. ../../src/LAUNCH -- ocamlfind camlp5-buildscripts/LAUNCH -- touch SUCCESS
- if [ ! -f SUCCESS ] ; then false; fi
- rm -f SUCCESS
- echo "==== ALL PASSED ===="
- ==== ALL PASSED ====
- gmake[2]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test/fail'
- gmake[1]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/test'
λ compiled camlp5-buildscripts.0.07
⊘ removed camlp5-buildscripts.0.07
Processing 4/4: [camlp5-buildscripts: gmake install]
+ /usr/local/bin/gmake "install" (CWD=/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07)
- set -e; for i in src; do cd $i; /usr/local/bin/gmake all; cd ..; done
- gmake[1]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src'
- /usr/local/bin/gmake DESTDIR=/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install/ install
- gmake[2]: Entering directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src'
- mkdir -p /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib
- touch META
- not-ocamlfind reinstall-if-diff camlp5-buildscripts -destdir /home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src/../local-install//lib META ya-wrap-ocamlfind fixin join_meta LAUNCH
- rm -f META
- gmake[2]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src'
- gmake[1]: Leaving directory '/home/opam/.opam/4.14.3/.opam-switch/build/camlp5-buildscripts.0.07/src'
- ocamlfind remove camlp5-buildscripts || true
- ocamlfind: [WARNING] No such file: /home/opam/.opam/4.14.3/lib/camlp5-buildscripts/META
- ocamlfind install camlp5-buildscripts local-install/lib/camlp5-buildscripts/*
- Installed /home/opam/.opam/4.14.3/lib/camlp5-buildscripts/ya-wrap-ocamlfind
- Installed /home/opam/.opam/4.14.3/lib/camlp5-buildscripts/join_meta
- Installed /home/opam/.opam/4.14.3/lib/camlp5-buildscripts/fixin
- Installed /home/opam/.opam/4.14.3/lib/camlp5-buildscripts/LAUNCH
- Installed /home/opam/.opam/4.14.3/lib/camlp5-buildscripts/META
∗ installed camlp5-buildscripts.0.07
Done.
2026-05-23 21:37.39 ---> saved as "6443cf0f1f05d370fd91e7ac667366c804ccbdc1b609acd97799c5036acb7d61"
Job succeeded
2026-05-23 21:45.00: Job succeeded