Building on x86-bm-15.ocamllabs.io
(from ocaml/opam:debian-unstable)
2021-11-09 12:45.26 ---> using "0acd5aeaa8f7bc314514d9795d14a7f12ec72a6a5b11c5904350189734c6859b" from cache
/: (user (uid 1000) (gid 1000))
/: (env OPAMPRECISETRACKING 1)
/: (env OPAMUTF8 never)
/: (env OPAMEXTERNALSOLVER builtin-0install)
/: (env OPAMCRITERIA +removed)
/: (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
2021-11-09 12:45.26 ---> using "4d29eb3e0b7cd69a97ed90837671d5ca38aa41e2fb94346298af500378eca6fa" from cache
/: (run (network host)
(shell "rm -rf ~/opam-repository && git clone -q 'git://github.com/ocaml/opam-repository.git' ~/opam-repository && git -C ~/opam-repository checkout -q 7b361ce572d98a700d2e0018cb6e9c72db9a3675"))
2021-11-09 12:45.26 ---> using "d735cc1084771dd7a4c27bc038a74be9c565f9b4862c23ef3b35f68ab04a6aef" from cache
/: (run (shell "rm -rf ~/.opam && opam init -ya --bare --config ~/.opamrc-sandbox ~/opam-repository"))
Configuring 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.
<><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
User configuration:
~/.profile is already up-to-date.
[NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc.
2021-11-09 12:45.26 ---> using "44eb507bce7a2e2ed046a7a65eaf9728147d93dd5621a9ab5b08e6a2b062590d" from cache
/: (run (network host)
(shell "git clone -q 'git://github.com/ocaml/ocaml-beta-repository.git' ~/'beta' && git -C ~/'beta' checkout -q 79aeeadd813bdae424ab53f882f08bee0a4e0b89"))
2021-11-09 12:45.26 ---> using "982f7d54b73fc7cab2a09dec2ae08ff2574343a9745a7f336abd76f9a26d22dc" from cache
/: (run (shell "opam repository add --dont-select 'beta' ~/'beta'"))
[beta] Initialised
2021-11-09 12:45.26 ---> using "581fbaf65c6cbed22afcc69cdb3cb3a52aafc46e8c4cea4bc9ca5a44060fda80" from cache
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam switch create --repositories=beta,default '4.08' '4.08.1'"))
<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "4.08.1"} | "ocaml-system" {= "4.08.1"}]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> retrieved ocaml-base-compiler.4.08.1 (cached)
-> installed ocaml-base-compiler.4.08.1
-> installed ocaml-config.1
-> installed ocaml.4.08.1
Done.
# Run eval $(opam env --switch=4.08) to update the current shell environment
2021-11-09 12:45.26 ---> using "774f0d1ab8fd1e1c94df2fc8b9bbbd8bc8eae93c80f1fcaa7a2dc2f52e239205" from cache
/: (run (network host)
(shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian unstable InRelease [165 kB]
- Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
- Ign:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages [8823 kB]
- Fetched 9052 kB in 2s (5863 kB/s)
- Reading package lists...
-
2021-11-09 12:45.26 ---> using "662848b1128b3213ab937f2e43f682e7d4e3840c49fb7830ad54d480ba54a911" from cache
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "\
\nopam remove -y \"angstrom-unix.0.15.0\"\
\nopam install -vy \"angstrom-unix.0.15.0\"\
\nres=$?\
\nif [ $res = 31 ]; then\
\n if opam show -f x-ci-accept-failures: \"angstrom-unix.0.15.0\" | grep -q '\"debian-unstable\"'; 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"))
[NOTE] angstrom-unix.0.15.0 is not installed.
Nothing to do.
The following actions will be performed:
- install conf-pkg-config 2 [required by bigstringaf]
- install dune 2.9.1 [required by angstrom-unix]
- install result 1.5 [required by angstrom]
- install ocaml-syntax-shims 1.0.0 [required by angstrom]
- install bigarray-compat 1.0.0 [required by bigstringaf]
- install bigstringaf 0.8.0 [required by angstrom]
- install angstrom 0.15.0 [required by angstrom-unix]
- install angstrom-unix 0.15.0
===== 8 to install =====
The following system packages will first need to be installed:
pkg-config
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
Let opam run your package manager to install the required system packages?
(answer 'n' for other options) [Y/n] y
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libglib2.0-0:amd64.
- (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 ... 18105 files and directories currently installed.)
- Preparing to unpack .../0-libglib2.0-0_2.70.1-1_amd64.deb ...
- Unpacking libglib2.0-0:amd64 (2.70.1-1) ...
- Selecting previously unselected package libglib2.0-data.
- Preparing to unpack .../1-libglib2.0-data_2.70.1-1_all.deb ...
- Unpacking libglib2.0-data (2.70.1-1) ...
- Selecting previously unselected package libicu67:amd64.
- Preparing to unpack .../2-libicu67_67.1-7_amd64.deb ...
- Unpacking libicu67:amd64 (67.1-7) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../3-libxml2_2.9.12+dfsg-5_amd64.deb ...
- Unpacking libxml2:amd64 (2.9.12+dfsg-5) ...
- Selecting previously unselected package pkg-config.
- Preparing to unpack .../4-pkg-config_0.29.2-1_amd64.deb ...
- Unpacking pkg-config (0.29.2-1) ...
- Selecting previously unselected package shared-mime-info.
- Preparing to unpack .../5-shared-mime-info_2.0-1_amd64.deb ...
- Unpacking shared-mime-info (2.0-1) ...
- Selecting previously unselected package xdg-user-dirs.
- Preparing to unpack .../6-xdg-user-dirs_0.17-2_amd64.deb ...
- Unpacking xdg-user-dirs (0.17-2) ...
- Setting up libicu67:amd64 (67.1-7) ...
- Setting up xdg-user-dirs (0.17-2) ...
- Setting up libglib2.0-0:amd64 (2.70.1-1) ...
- No schema files found: doing nothing.
- Setting up libglib2.0-data (2.70.1-1) ...
- Setting up pkg-config (0.29.2-1) ...
- Setting up libxml2:amd64 (2.9.12+dfsg-5) ...
- Setting up shared-mime-info (2.0-1) ...
- Processing triggers for libc-bin (2.32-4) ...
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/24:
Processing 2/24:
Processing 3/24:
-> retrieved bigarray-compat.1.0.0 (cached)
Processing 4/24:
-> retrieved angstrom.0.15.0 (cached)
Processing 5/24:
Processing 6/24:
Processing 7/24: [conf-pkg-config: pkg-config]
-> retrieved angstrom-unix.0.15.0 (cached)
Processing 8/24: [conf-pkg-config: pkg-config]
-> retrieved bigstringaf.0.8.0 (cached)
Processing 9/24: [conf-pkg-config: pkg-config]
-> retrieved dune.2.9.1 (cached)
Processing 10/24: [conf-pkg-config: pkg-config] [dune: ocaml bootstrap.ml]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "pkg-config" "--help" (CWD=/home/opam/.opam/4.08/.opam-switch/build/conf-pkg-config.2)
- Usage:
- pkg-config [OPTION?]
-
- Help Options:
- -h, --help Show help options
-
- Application Options:
- --version output version of pkg-config
- --modversion output version for package
- --atleast-pkgconfig-version=VERSION require given version of pkg-config
- --libs output all linker flags
- --static output linker flags for static linking
- --short-errors print short errors
- --libs-only-l output -l flags
- --libs-only-other output other libs (e.g. -pthread)
- --libs-only-L output -L flags
- --cflags output all pre-processor and compiler flags
- --cflags-only-I output -I flags
- --cflags-only-other output cflags not covered by the cflags-only-I option
- --variable=NAME get the value of variable named NAME
- --define-variable=NAME=VALUE set variable NAME to VALUE
- --exists return 0 if the module(s) exist
- --print-variables output list of variables defined by the module
- --uninstalled return 0 if the uninstalled version of one or more module(s) or their dependencies will be used
- --atleast-version=VERSION return 0 if the module is at least version VERSION
- --exact-version=VERSION return 0 if the module is at exactly version VERSION
- --max-version=VERSION return 0 if the module is at no newer than version VERSION
- --list-all list all known packages
- --debug show verbose debug information
- --print-errors show verbose information about missing or conflicting packages (default unless --exists or --atleast/exact/max-version given on the command line)
- --silence-errors be silent about errors (default when --exists or --atleast/exact/max-version given on the command line)
- --errors-to-stdout print errors from --print-errors to stdout not stderr
- --print-provides print which packages the package provides
- --print-requires print which packages the package requires
- --print-requires-private print which packages the package requires for static linking
- --validate validate a package's .pc file
- --define-prefix try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
- --dont-define-prefix don't try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
- --prefix-variable=PREFIX set the name of the variable that pkg-config automatically sets
-
- Usage:
- pkg-config [OPTION?]
-
- Help Options:
- -h, --help Show help options
-
- Application Options:
- --version output version of pkg-config
- --modversion output version for package
- --atleast-pkgconfig-version=VERSION require given version of pkg-config
- --libs output all linker flags
- --static output linker flags for static linking
- --short-errors print short errors
- --libs-only-l output -l flags
- --libs-only-other output other libs (e.g. -pthread)
- --libs-only-L output -L flags
- --cflags output all pre-processor and compiler flags
- --cflags-only-I output -I flags
- --cflags-only-other output cflags not covered by the cflags-only-I option
- --variable=NAME get the value of variable named NAME
- --define-variable=NAME=VALUE set variable NAME to VALUE
- --exists return 0 if the module(s) exist
- --print-variables output list of variables defined by the module
- --uninstalled return 0 if the uninstalled version of one or more module(s) or their dependencies will be used
- --atleast-version=VERSION return 0 if the module is at least version VERSION
- --exact-version=VERSION return 0 if the module is at exactly version VERSION
- --max-version=VERSION return 0 if the module is at no newer than version VERSION
- --list-all list all known packages
- --debug show verbose debug information
- --print-errors show verbose information about missing or conflicting packages (default unless --exists or --atleast/exact/max-version given on the command line)
- --silence-errors be silent about errors (default when --exists or --atleast/exact/max-version given on the command line)
- --errors-to-stdout print errors from --print-errors to stdout not stderr
- --print-provides print which packages the package provides
- --print-requires print which packages the package requires
- --print-requires-private print which packages the package requires for static linking
- --validate validate a package's .pc file
- --define-prefix try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
- --dont-define-prefix don't try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
- --prefix-variable=PREFIX set the name of the variable that pkg-config automatically sets
-
-> compiled conf-pkg-config.2
Processing 10/24: [dune: ocaml bootstrap.ml]
Processing 11/24: [dune: ocaml bootstrap.ml] [conf-pkg-config: mkdir]
-> retrieved ocaml-syntax-shims.1.0.0 (cached)
-> retrieved result.1.5 (cached)
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "mkdir" "-p" "/home/opam/.opam/4.08/lib/pkgconfig" (CWD=/home/opam/.opam/4.08/.opam-switch/build/conf-pkg-config.2)
-> installed conf-pkg-config.2
Processing 11/24: [dune: ocaml bootstrap.ml]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "ocaml" "bootstrap.ml" "-j" "31" (CWD=/home/opam/.opam/4.08/.opam-switch/build/dune.2.9.1)
- ocamlc -custom -w -24 -g -o .duneboot.exe -I boot unix.cma boot/libs.ml boot/duneboot.ml
- ./.duneboot.exe -j 31
-
Processing 11/24: [dune: ./dune.exe build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./dune.exe" "build" "-p" "dune" "--profile" "dune-bootstrap" "-j" "31" (CWD=/home/opam/.opam/4.08/.opam-switch/build/dune.2.9.1)
-> compiled dune.2.9.1
-> installed dune.2.9.1
Processing 13/24: [bigarray-compat: dune build]
Processing 14/24: [bigarray-compat: dune build] [ocaml-syntax-shims: dune build]
Processing 15/24: [bigarray-compat: dune build] [ocaml-syntax-shims: dune build] [result: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "result" "-j" "31" (CWD=/home/opam/.opam/4.08/.opam-switch/build/result.1.5)
-> compiled result.1.5
Processing 15/24: [bigarray-compat: dune build] [ocaml-syntax-shims: dune build]
-> installed result.1.5
Processing 16/24: [bigarray-compat: dune build] [ocaml-syntax-shims: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "bigarray-compat" "-j" "31" (CWD=/home/opam/.opam/4.08/.opam-switch/build/bigarray-compat.1.0.0)
-> compiled bigarray-compat.1.0.0
Processing 16/24: [ocaml-syntax-shims: dune build]
-> installed bigarray-compat.1.0.0
Processing 17/24: [ocaml-syntax-shims: dune build]
Processing 18/24: [bigstringaf: dune build] [ocaml-syntax-shims: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "bigstringaf" "-j" "31" (CWD=/home/opam/.opam/4.08/.opam-switch/build/bigstringaf.0.8.0)
- gmake lib/freestanding/libbigstringaf_freestanding_stubs.a
- touch libbigstringaf_freestanding_stubs.a
- gmake lib/freestanding/libbigstringaf_freestanding_stubs.a
- touch libbigstringaf_freestanding_stubs.a
-> compiled bigstringaf.0.8.0
Processing 18/24: [ocaml-syntax-shims: dune build]
-> installed bigstringaf.0.8.0
Processing 19/24: [ocaml-syntax-shims: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "ocaml-syntax-shims" "-j" "31" "@install" (CWD=/home/opam/.opam/4.08/.opam-switch/build/ocaml-syntax-shims.1.0.0)
-> compiled ocaml-syntax-shims.1.0.0
-> installed ocaml-syntax-shims.1.0.0
Processing 21/24: [angstrom: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "angstrom" "-j" "31" (CWD=/home/opam/.opam/4.08/.opam-switch/build/angstrom.0.15.0)
-> compiled angstrom.0.15.0
-> installed angstrom.0.15.0
Processing 23/24: [angstrom-unix: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "angstrom-unix" "-j" "31" (CWD=/home/opam/.opam/4.08/.opam-switch/build/angstrom-unix.0.15.0)
-> compiled angstrom-unix.0.15.0
-> installed angstrom-unix.0.15.0
Done.
# Run eval $(opam env) to update the current shell environment
2021-11-09 12:46.11 ---> saved as "529fcde67e00d29846f7d53b30167512a482ecf931afa97cc5006e235599485c"
Job succeeded