Skip to content

Instantly share code, notes, and snippets.

@gabrik
Created April 10, 2020 06:07
Show Gist options
  • Save gabrik/988bc92f943425c2d3c4c3022d0a33b2 to your computer and use it in GitHub Desktop.
Save gabrik/988bc92f943425c2d3c4c3022d0a33b2 to your computer and use it in GitHub Desktop.
opam 2.0.6 output on Android 9
./configure --prefix=/data/data/com.termux/files/usr/
checking for ocamlc... ocamlc
OCaml version is 4.09.0
OCaml library path is /data/data/com.termux/files/usr/lib/ocaml
checking for ocamlopt... ocamlopt
checking for ocamlc.opt... ocamlc.opt
checking for ocamlopt.opt... ocamlopt.opt
checking for ocaml... ocaml
checking for ocamldep... ocamldep
checking for ocamldep.opt... ocamldep.opt
checking for ocamlmktop... ocamlmktop
checking for ocamlmklib... ocamlmklib
checking for ocamldoc... ocamldoc
checking for ocamldoc.opt... ocamldoc.opt
checking for ocamlbuild... no
checking OCaml Sys.os_type... Unix
checking for gawk... gawk
checking for compiler type... cc
checking for compiler architecture... arm64
checking for compiler system... linux
checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 accepts -g... yes
checking for gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 option to accept ISO C89... none needed
checking for ocamlobjinfo... ocamlobjinfo
checking for ocamlfind... no
checking for curl... curl
checking for dune... no
checking for cppo... no
checking for patch... patch
checking for bunzip2... bunzip2
checking for OCaml findlib package unix... not found
checking for OCaml findlib package bigarray... not found
checking for OCaml findlib package extlib... not found
checking for OCaml findlib package re... not found
checking for OCaml findlib package re.glob... not found
checking for OCaml findlib package cmdliner... not found
checking for OCaml findlib package ocamlgraph... not found
checking for OCaml findlib package cudf... not found
checking for OCaml findlib package dose3.common... not found
checking for OCaml findlib package dose3.algo... not found
checking for OCaml findlib package opam-file-format... not found
checking for OCaml findlib package mccs... not found
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
============================================================================
Some dependencies are missing. If you are just interested in the stand-alone
'opam' binary, run 'make lib-ext' to download and include them.
============================================================================
configure: creating ./config.status
config.status: creating Makefile.config
config.status: creating src/client/opamManifest.inc
Opam will be built WITH a built-in solver
Executables will be installed in /data/data/com.termux/files/usr/bin
Manual pages will be installed in /data/data/com.termux/files/usr/share/man
$ make lib-ext
make -j -C src_ext lib-ext
make[1]: Entering directory '/data/data/com.termux/files/home/ocaml_ws/opam/src_ext'
[ -e dune-local.tbz ] || \
cp archives/dune-1.6.3.tbz dune-local.tbz 2>/dev/null || \
{ curl -LSs -o dune-local.tbz https://github.com/ocaml/dune/releases/download/1.6.3/dune-1.6.3.tbz && ocaml ../shell/md5check.ml dune-local.tbz 1212a36547d25269675d767c38fecf5f; } || \
{ curl -LSs -o 1212a36547d25269675d767c38fecf5f https://opam.ocaml.org/2.0/cache/md5/12/1212a36547d25269675d767c38fecf5f && mv 1212a36547d25269675d767c38fecf5f dune-local.tbz && ocaml ../shell/md5check.ml dune-local.tbz 1212a36547d25269675d767c38fecf5f; }
[ -e cppo.tar.gz ] || \
cp archives/v1.6.5.tar.gz cppo.tar.gz 2>/dev/null || \
{ curl -LSs -o cppo.tar.gz https://github.com/mjambon/cppo/archive/v1.6.5.tar.gz && ocaml ../shell/md5check.ml cppo.tar.gz 1cd25741d31417995b0973fe0b6f6c82; } || \
{ curl -LSs -o 1cd25741d31417995b0973fe0b6f6c82 https://opam.ocaml.org/2.0/cache/md5/1c/1cd25741d31417995b0973fe0b6f6c82 && mv 1cd25741d31417995b0973fe0b6f6c82 cppo.tar.gz && ocaml ../shell/md5check.ml cppo.tar.gz 1cd25741d31417995b0973fe0b6f6c82; }
[ -e extlib.tar.gz ] || \
cp archives/extlib-1.7.5.tar.gz extlib.tar.gz 2>/dev/null || \
{ curl -LSs -o extlib.tar.gz http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.5.tar.gz && ocaml ../shell/md5check.ml extlib.tar.gz d989951536077563bf4c5e3479c3866f; } || \
{ curl -LSs -o d989951536077563bf4c5e3479c3866f https://opam.ocaml.org/2.0/cache/md5/d9/d989951536077563bf4c5e3479c3866f && mv d989951536077563bf4c5e3479c3866f extlib.tar.gz && ocaml ../shell/md5check.ml extlib.tar.gz d989951536077563bf4c5e3479c3866f; }
[ -e re.tbz ] || \
cp archives/re-1.8.0.tbz re.tbz 2>/dev/null || \
{ curl -LSs -o re.tbz https://github.com/ocaml/ocaml-re/releases/download/1.8.0/re-1.8.0.tbz && ocaml ../shell/md5check.ml re.tbz 765f6f8d3e6ab200866e719ed7e5178d; } || \
{ curl -LSs -o 765f6f8d3e6ab200866e719ed7e5178d https://opam.ocaml.org/2.0/cache/md5/76/765f6f8d3e6ab200866e719ed7e5178d && mv 765f6f8d3e6ab200866e719ed7e5178d re.tbz && ocaml ../shell/md5check.ml re.tbz 765f6f8d3e6ab200866e719ed7e5178d; }
[ -e cmdliner.tbz ] || \
cp archives/cmdliner-1.0.2.tbz cmdliner.tbz 2>/dev/null || \
{ curl -LSs -o cmdliner.tbz http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.2.tbz && ocaml ../shell/md5check.ml cmdliner.tbz ab2f0130e88e8dcd723ac6154c98a881; } || \
{ curl -LSs -o ab2f0130e88e8dcd723ac6154c98a881 https://opam.ocaml.org/2.0/cache/md5/ab/ab2f0130e88e8dcd723ac6154c98a881 && mv ab2f0130e88e8dcd723ac6154c98a881 cmdliner.tbz && ocaml ../shell/md5check.ml cmdliner.tbz ab2f0130e88e8dcd723ac6154c98a881; }
[ -e ocamlgraph.tar.gz ] || \
cp archives/ocamlgraph-1.8.8.tar.gz ocamlgraph.tar.gz 2>/dev/null || \
{ curl -LSs -o ocamlgraph.tar.gz http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz && ocaml ../shell/md5check.ml ocamlgraph.tar.gz 9d71ca69271055bd22d0dfe4e939831a; } || \
{ curl -LSs -o 9d71ca69271055bd22d0dfe4e939831a https://opam.ocaml.org/2.0/cache/md5/9d/9d71ca69271055bd22d0dfe4e939831a && mv 9d71ca69271055bd22d0dfe4e939831a ocamlgraph.tar.gz && ocaml ../shell/md5check.ml ocamlgraph.tar.gz 9d71ca69271055bd22d0dfe4e939831a; }
[ -e cudf.tar.gz ] || \
cp archives/cudf-0.9.tar.gz cudf.tar.gz 2>/dev/null || \
{ curl -LSs -o cudf.tar.gz https://gforge.inria.fr/frs/download.php/36602/cudf-0.9.tar.gz && ocaml ../shell/md5check.ml cudf.tar.gz a4c0e652e56e74c7b388a43f9258d119; } || \
{ curl -LSs -o a4c0e652e56e74c7b388a43f9258d119 https://opam.ocaml.org/2.0/cache/md5/a4/a4c0e652e56e74c7b388a43f9258d119 && mv a4c0e652e56e74c7b388a43f9258d119 cudf.tar.gz && ocaml ../shell/md5check.ml cudf.tar.gz a4c0e652e56e74c7b388a43f9258d119; }
[ -e dose3.tar.gz ] || \
cp archives/dose3-5.0.1.tar.gz dose3.tar.gz 2>/dev/null || \
{ curl -LSs -o dose3.tar.gz https://gforge.inria.fr/frs/download.php/file/36063/dose3-5.0.1.tar.gz && ocaml ../shell/md5check.ml dose3.tar.gz e7d4b1840383c6732f29a47c08ba5650; } || \
{ curl -LSs -o e7d4b1840383c6732f29a47c08ba5650 https://opam.ocaml.org/2.0/cache/md5/e7/e7d4b1840383c6732f29a47c08ba5650 && mv e7d4b1840383c6732f29a47c08ba5650 dose3.tar.gz && ocaml ../shell/md5check.ml dose3.tar.gz e7d4b1840383c6732f29a47c08ba5650; }
[ -e opam-file-format.tar.gz ] || \
cp archives/2.0.0.tar.gz opam-file-format.tar.gz 2>/dev/null || \
{ curl -LSs -o opam-file-format.tar.gz https://github.com/ocaml/opam-file-format/archive/2.0.0.tar.gz && ocaml ../shell/md5check.ml opam-file-format.tar.gz d7852cb63df0f442bed14ba2c5740135; } || \
{ curl -LSs -o d7852cb63df0f442bed14ba2c5740135 https://opam.ocaml.org/2.0/cache/md5/d7/d7852cb63df0f442bed14ba2c5740135 && mv d7852cb63df0f442bed14ba2c5740135 opam-file-format.tar.gz && ocaml ../shell/md5check.ml opam-file-format.tar.gz d7852cb63df0f442bed14ba2c5740135; }
[ -e result.tbz ] || \
cp archives/result-1.3.tbz result.tbz 2>/dev/null || \
{ curl -LSs -o result.tbz https://github.com/janestreet/result/releases/download/1.3/result-1.3.tbz && ocaml ../shell/md5check.ml result.tbz 4beebefd41f7f899b6eeba7414e7ae01; } || \
{ curl -LSs -o 4beebefd41f7f899b6eeba7414e7ae01 https://opam.ocaml.org/2.0/cache/md5/4b/4beebefd41f7f899b6eeba7414e7ae01 && mv 4beebefd41f7f899b6eeba7414e7ae01 result.tbz && ocaml ../shell/md5check.ml result.tbz 4beebefd41f7f899b6eeba7414e7ae01; }
[ -e seq.tar.gz ] || \
cp archives/0.1.tar.gz seq.tar.gz 2>/dev/null || \
{ curl -LSs -o seq.tar.gz https://github.com/c-cube/seq/archive/0.1.tar.gz && ocaml ../shell/md5check.ml seq.tar.gz 0e87f9709541ed46ecb6f414bc31458c; } || \
{ curl -LSs -o 0e87f9709541ed46ecb6f414bc31458c https://opam.ocaml.org/2.0/cache/md5/0e/0e87f9709541ed46ecb6f414bc31458c && mv 0e87f9709541ed46ecb6f414bc31458c seq.tar.gz && ocaml ../shell/md5check.ml seq.tar.gz 0e87f9709541ed46ecb6f414bc31458c; }
[ -e mccs.tar.gz ] || \
cp archives/1.1+11.tar.gz mccs.tar.gz 2>/dev/null || \
{ curl -LSs -o mccs.tar.gz https://github.com/AltGr/ocaml-mccs/archive/1.1+11.tar.gz && ocaml ../shell/md5check.ml mccs.tar.gz 9c0038d0e945f742b9320a662566288b; } || \
{ curl -LSs -o 9c0038d0e945f742b9320a662566288b https://opam.ocaml.org/2.0/cache/md5/9c/9c0038d0e945f742b9320a662566288b && mv 9c0038d0e945f742b9320a662566288b mccs.tar.gz && ocaml ../shell/md5check.ml mccs.tar.gz 9c0038d0e945f742b9320a662566288b; }
cmdliner.tbz has the expected MD5.
mkdir -p tmp-cmdliner
cd tmp-cmdliner && bunzip2 -c ../cmdliner.tbz | tar xf -
cudf.tar.gz has the expected MD5.
mkdir -p tmp-cudf
cd tmp-cudf && gunzip -c ../cudf.tar.gz | tar xf -
rm -rf cmdliner
rm -rf cudf
dose3.tar.gz has the expected MD5.
mkdir -p tmp-dose3
cd tmp-dose3 && gunzip -c ../dose3.tar.gz | tar xf -
rm -rf dose3
extlib.tar.gz has the expected MD5.
mkdir -p tmp-extlib
cd tmp-extlib && gunzip -c ../extlib.tar.gz | tar xf -
patching file common/criteria_lexer.mll
patching file common/input.ml
rm -rf extlib
patching file src/configure.ml
seq.tar.gz has the expected MD5.
mkdir -p tmp-seq
cd tmp-seq && gunzip -c ../seq.tar.gz | tar xf -
result.tbz has the expected MD5.
mkdir -p tmp-result
cppo.tar.gz has the expected MD5.
opam-file-format.tar.gz has the expected MD5.
cd tmp-result && bunzip2 -c ../result.tbz | tar xf -
mkdir -p tmp-cppo
mkdir -p tmp-opam-file-format
rm -rf seq
cd tmp-cppo && gunzip -c ../cppo.tar.gz | tar xf -
cd tmp-opam-file-format && gunzip -c ../opam-file-format.tar.gz | tar xf -
rm -rf result
rm -rf cppo
rm -rf opam-file-format
re.tbz has the expected MD5.
mkdir -p tmp-re
patching file .gitignore
patching file Makefile
patching file select_version.ml
patching file seq.opam
patching file src/seq.ml
patching file src/seq.mli
patching file src/seq_alias.ml
patching file src/seq_alias.mli
patching file src/seq_redef.ml
patching file src/seq_redef.mli
cd tmp-re && bunzip2 -c ../re.tbz | tar xf -
rm -rf re
rm -f seq/src/seq.ml seq/src/seq.mli
dune-local.tbz has the expected MD5.
mkdir -p tmp-dune-local
cd tmp-dune-local && bunzip2 -c ../dune-local.tbz | tar xf -
mccs.tar.gz has the expected MD5.
mkdir -p tmp-mccs
cd tmp-mccs && gunzip -c ../mccs.tar.gz | tar xf -
rm -rf mccs
rm -rf dune-local
ocamlgraph.tar.gz has the expected MD5.
mkdir -p tmp-ocamlgraph
cd tmp-ocamlgraph && gunzip -c ../ocamlgraph.tar.gz | tar xf -
rm -rf ocamlgraph
patching file src/imperative.ml
patching file src/persistent.ml
rm dune-local.download
make[1]: Leaving directory '/data/data/com.termux/files/home/ocaml_ws/opam/src_ext'
$ make
cd src_ext/dune-local && ocaml bootstrap.ml && ./boot.exe --release
'/data/data/com.termux/files/usr/bin/ocamllex.opt' -q src/meta_lexer.mll
'/data/data/com.termux/files/usr/bin/ocamllex.opt' -q src/dune_lexer.mll
'/data/data/com.termux/files/usr/bin/ocamllex.opt' -q src/dune_lang/dune_lexer.mll
'/data/data/com.termux/files/usr/bin/ocamldep.opt' -modules src/action.ml src/action_ast.ml src/action_dune_lang.ml src/action_exec.ml src/action_intf.ml src/action_to_sh.boot.ml src/action_unexpanded.ml src/arg_spec.ml src/artifacts.ml src/binary_kind.ml src/bindings.ml src/blang.ml src/build.ml src/build_interpret.ml src/build_system.ml src/check_rules.ml src/clflags.ml src/cm_kind.ml src/colors.ml src/compilation_context.ml src/config.ml src/context.ml src/dep_graph.ml src/dep_path.ml src/deps.ml src/dir_contents.ml src/dir_status.ml src/dir_with_dune.ml src/dune_env.ml src/dune_file.ml src/dune_fmt.ml src/dune_lexer.ml src/dune_load.ml src/dune_project.ml vendor/boot/dune_re.ml src/dynlink_supported.ml src/env_node.ml src/errors.ml src/exe.ml src/exe_rules.ml src/expander.ml src/file_bindings.ml src/file_tree.ml src/findlib.ml src/format_rules.ml src/gen_meta.ml src/gen_rules.ml src/glob.ml src/glob_lexer.boot.ml src/hooks.ml src/import.ml src/inline_tests.boot.ml src/install.ml src/install_rules.ml src/installed_dune_file.ml src/js_of_ocaml_rules.boot.ml src/lib.ml src/lib_archives.ml src/lib_deps_info.ml src/lib_file_deps.ml src/lib_info.ml src/lib_modules.ml src/lib_name.ml src/lib_rules.ml src/link_time_code_gen.ml src/local_package.ml src/log.ml src/main.ml src/menhir.boot.ml src/merlin.ml src/meta.ml src/meta_lexer.ml src/ml_kind.ml src/mode.ml src/module.ml src/module_compilation.ml src/modules_field_evaluator.ml src/ocaml_flags.ml src/ocaml_version.ml src/ocamldep.ml src/odoc.boot.ml vendor/boot/opamBaseParser.ml vendor/boot/opamLexer.ml vendor/boot/opamParserTypes.ml src/opam_file.ml src/ordered_set_lang.ml src/package.ml src/path_dune_lang.ml src/per_item.ml src/pform.ml src/predicate_lang.ml src/preprocessing.ml src/print_diff.ml src/process.ml src/promotion.ml src/report_error.ml src/response_file.ml src/scheduler.ml src/scope.ml src/setup.boot.ml src/simple_rules.ml src/spawn.ml src/stanza.ml src/static_deps.ml src/stats.ml src/string_with_vars.ml src/sub_dirs.ml src/sub_system.ml src/sub_system_intf.ml src/sub_system_name.ml src/super_context.ml src/syntax.ml src/test_rules.ml src/top_closure.ml src/utils.ml src/utop.ml src/value.ml src/variant.ml src/versioned_file.ml src/vfile_kind.ml src/vimpl.ml src/virtual_rules.ml src/watermarks.ml src/workspace.ml > boot-depends.txt
'/data/data/com.termux/files/usr/bin/ocamldep.opt' -modules src/stdune/caml/dune_caml.ml src/stdune/caml/result.ml src/stdune/caml/result_compat.ml > boot-depends.txt
'/data/data/com.termux/files/usr/bin/ocamldep.opt' -modules src/dune_lang/dune_lang.ml src/dune_lang/atom.ml src/dune_lang/dune_lexer.ml src/dune_lang/escape.ml src/dune_lang/jbuild_lexer.boot.ml src/dune_lang/lexer.ml src/dune_lang/lexer_shared.ml src/dune_lang/syntax.ml src/dune_lang/template.ml src/dune_lang/types.ml > boot-depends.txt
'/data/data/com.termux/files/usr/bin/ocamldep.opt' -modules src/fiber/fiber.ml > boot-depends.txt
'/data/data/com.termux/files/usr/bin/ocamldep.opt' -modules src/ocaml-config/ocaml_config.ml > boot-depends.txt
'/data/data/com.termux/files/usr/bin/ocamldep.opt' -modules src/stdune/stdune.ml src/stdune/ansi_color.ml src/stdune/array.ml src/stdune/bin.ml src/stdune/bool.ml src/stdune/bytes.ml src/stdune/char.ml src/stdune/common.ml src/stdune/comparable.ml src/stdune/either.ml src/stdune/env.ml src/stdune/escape.ml src/stdune/exn.ml src/stdune/filename.ml src/stdune/float.ml src/stdune/fmt.ml src/stdune/hashable.ml src/stdune/hashtbl.ml src/stdune/hashtbl_intf.ml src/stdune/import.ml src/stdune/int.ml src/stdune/interned.ml src/stdune/io.ml src/stdune/list.ml src/stdune/loc.ml src/stdune/map.ml src/stdune/map_intf.ml src/stdune/nothing.ml src/stdune/option.ml src/stdune/or_exn.ml src/stdune/ordering.ml src/stdune/path.ml src/stdune/pp.ml src/stdune/proc.ml src/stdune/result.ml src/stdune/set.ml src/stdune/set_intf.ml src/stdune/sexp.ml src/stdune/sexp_intf.ml src/stdune/staged.ml src/stdune/string.ml src/stdune/type_eq.ml src/stdune/univ_map.ml > boot-depends.txt
'/data/data/com.termux/files/usr/bin/ocamldep.opt' -modules src/which_program/which_program.boot.ml > boot-depends.txt
'/data/data/com.termux/files/usr/bin/ocamldep.opt' -modules src/xdg/xdg.ml > boot-depends.txt
'/data/data/com.termux/files/usr/bin/ocamllex.opt' -q src/let-syntax/lexer.mll
'/data/data/com.termux/files/usr/bin/ocamlc.opt' -g -w -40 -o boot.exe unix.cma threads.cma -I +threads boot.ml
File "src/stdune/caml/result.ml", line 4, characters 7-17:
Alert deprecated: module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
File "src/stdune/caml/result.mli", line 6, characters 7-17:
Alert deprecated: module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
File "src/stdune/list.ml", line 129, characters 23-38:
Alert deprecated: module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
File "src/stdune/pp.ml", line 114, characters 8-19:
Alert deprecated: Stdlib.Format.pp_open_tag
Use Format.pp_open_stag.
File "src/stdune/pp.ml", line 116, characters 8-20:
Alert deprecated: Stdlib.Format.pp_close_tag
Use Format.pp_close_stag.
File "src/stdune/pp.ml", line 119, characters 18-48:
Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
Use Format.pp_get_formatter_stag_functions.
File "src/stdune/pp.ml", line 121, characters 6-36:
Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
File "src/stdune/io.ml", line 1, characters 11-21:
Alert deprecated: module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
File "src/dune_lang/dune_lang.ml", line 107, characters 15-52:
Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
Use Format.pp_get_formatter_stag_functions.
File "src/dune_lang/dune_lang.ml", line 108, characters 2-39:
Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
File "src/colors.ml", line 105, characters 18-48:
Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
Use Format.pp_get_formatter_stag_functions.
File "src/colors.ml", line 107, characters 6-36:
Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
ocamlc src/stdune/caml/.dune_caml.objs/dune_caml__Result.{cmi,cmti}
File "src/stdune/caml/result.mli", line 6, characters 7-17:
6 | open Pervasives
^^^^^^^^^^
Alert deprecated: module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
ocamlopt src/stdune/caml/.dune_caml.objs/dune_caml__Result.{cmx,o}
File "src/stdune/caml/result.ml", line 4, characters 7-17:
4 | open Pervasives
^^^^^^^^^^
Alert deprecated: module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
ocamlc src/stdune/.stdune.objs/stdune__List.{cmo,cmt}
File "src/stdune/list.ml", line 129, characters 23-38:
129 | let physically_equal = Pervasives.(==)
^^^^^^^^^^^^^^^
Alert deprecated: module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
ocamlc src/stdune/caml/.dune_caml.objs/dune_caml__Result.{cmo,cmt}
File "src/stdune/caml/result.ml", line 4, characters 7-17:
4 | open Pervasives
^^^^^^^^^^
Alert deprecated: module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
ocamlopt src/stdune/.stdune.objs/stdune__List.{cmx,o}
File "src/stdune/list.ml", line 129, characters 23-38:
129 | let physically_equal = Pervasives.(==)
^^^^^^^^^^^^^^^
Alert deprecated: module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
ocamlc src/stdune/.stdune.objs/stdune__Pp.{cmo,cmt}
File "src/stdune/pp.ml", line 114, characters 8-19:
114 | pp_open_tag ppf (embed_tag ~opening ~closing);
^^^^^^^^^^^
Alert deprecated: Stdlib.Format.pp_open_tag
Use Format.pp_open_stag.
File "src/stdune/pp.ml", line 116, characters 8-20:
116 | pp_close_tag ppf ()
^^^^^^^^^^^^
Alert deprecated: Stdlib.Format.pp_close_tag
Use Format.pp_close_stag.
File "src/stdune/pp.ml", line 119, characters 18-48:
119 | let funcs = pp_get_formatter_tag_functions ppf () in
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
Use Format.pp_get_formatter_stag_functions.
File "src/stdune/pp.ml", line 121, characters 6-36:
121 | pp_set_formatter_tag_functions ppf
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
ocamlc src/stdune/.stdune.objs/stdune__Io.{cmo,cmt}
File "src/stdune/io.ml", line 1, characters 11-21:
1 | module P = Pervasives
^^^^^^^^^^
Alert deprecated: module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
ocamlopt src/stdune/.stdune.objs/stdune__Pp.{cmx,o}
File "src/stdune/pp.ml", line 114, characters 8-19:
114 | pp_open_tag ppf (embed_tag ~opening ~closing);
^^^^^^^^^^^
Alert deprecated: Stdlib.Format.pp_open_tag
Use Format.pp_open_stag.
File "src/stdune/pp.ml", line 116, characters 8-20:
116 | pp_close_tag ppf ()
^^^^^^^^^^^^
Alert deprecated: Stdlib.Format.pp_close_tag
Use Format.pp_close_stag.
File "src/stdune/pp.ml", line 119, characters 18-48:
119 | let funcs = pp_get_formatter_tag_functions ppf () in
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
Use Format.pp_get_formatter_stag_functions.
File "src/stdune/pp.ml", line 121, characters 6-36:
121 | pp_set_formatter_tag_functions ppf
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
ocamlc src/dune_lang/.dune_lang.objs/dune_lang.{cmo,cmt}
File "src/dune_lang/dune_lang.ml", line 107, characters 15-52:
107 | let tfuncs = Format.pp_get_formatter_tag_functions ppf () in
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
Use Format.pp_get_formatter_stag_functions.
File "src/dune_lang/dune_lang.ml", line 108, characters 2-39:
108 | Format.pp_set_formatter_tag_functions ppf
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
ocamlopt src/stdune/.stdune.objs/stdune__Io.{cmx,o}
File "src/stdune/io.ml", line 1, characters 11-21:
1 | module P = Pervasives
^^^^^^^^^^
Alert deprecated: module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
ocamlopt src/dune_lang/.dune_lang.objs/dune_lang.{cmx,o}
File "src/dune_lang/dune_lang.ml", line 107, characters 15-52:
107 | let tfuncs = Format.pp_get_formatter_tag_functions ppf () in
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
Use Format.pp_get_formatter_stag_functions.
File "src/dune_lang/dune_lang.ml", line 108, characters 2-39:
108 | Format.pp_set_formatter_tag_functions ppf
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
ocamlopt src/.dune.objs/dune__Colors.{cmx,o}
File "src/colors.ml", line 105, characters 18-48:
Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
Use Format.pp_get_formatter_stag_functions.
File "src/colors.ml", line 107, characters 6-36:
Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
src_ext/dune-local/_build_bootstrap/install/default/bin/dune build --profile=release opam-installer.install opam.install
Error: exception Sys_error("/data/data: Permission denied")
Backtrace:
Raised by primitive operation at file "bin/util.ml", line 28, characters 16-31
Called from file "bin/util.ml", line 49, characters 8-44
Called from file "bin/common.ml", line 365, characters 8-25
Called from file "vendor/cmdliner/src/cmdliner_term.ml", line 27, characters 19-24
Called from file "vendor/cmdliner/src/cmdliner_term.ml", line 25, characters 12-19
Called from file "vendor/cmdliner/src/cmdliner_term.ml", line 22, characters 21-30
Called from file "vendor/cmdliner/src/cmdliner.ml", line 106, characters 32-39
Called from file "vendor/cmdliner/src/cmdliner.ml", line 136, characters 18-36
Called from file "vendor/cmdliner/src/cmdliner.ml", line 251, characters 22-48
Called from file "bin/main.ml", line 1219, characters 10-51
I must not segfault. Uncertainty is the mind-killer. Exceptions are
the little-death that brings total obliteration. I will fully express
my cases. Execution will pass over me and through me. And when it
has gone past, I will unwind the stack along its path. Where the
cases are handled there will be nothing. Only I will remain.
make: *** [Makefile:114: build-opam] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment