1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196 |
+ opam init --yes
No configuration file found, using built-in defaults.
Checking for available remotes: git, mercurial.
- you won't be able to use rsync and local repositories unless you install the rsync 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
<><> Required setup - please read <><><><><><><><><><><><><><><><><><><><><><><>
In normal operation, opam only alters files within ~/.opam.
However, to best integrate with your system, some environment variables
should be set. If you allow it to, this initialisation step will update
your bash configuration by adding the following line to ~/.bash_profile:
test -r '/home/build/.opam/opam-init/init.sh' && . '/home/build/.opam/opam-init/init.sh' > /dev/null 2> /dev/null || true
Otherwise, every time you want to access your opam installation, you will
need to run:
eval $(opam env)
You can always re-run this setup with 'opam init' later.
[WARNING] Shell not updated in non-interactive mode: use --shell-setup
<><> Creating initial switch 'default' (invariant ["ocaml" {>= "4.05.0"}] - initially with ocaml-system)
<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml" {>= "4.05.0"}]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed host-arch-x86_64.1
-> installed host-system-other.1
-> retrieved ocaml-system.4.14.2 (https://opam.ocaml.org/cache)
-> installed ocaml-system.4.14.2
-> retrieved ocaml-config.2 (2 extra sources)
-> retrieved ocaml-config.2 (2 extra sources)
-> installed ocaml-config.2
-> installed ocaml.4.14.2
Done.
# To update the current shell environment, run: eval $(opam env --switch=default)
++ opam env
+ eval 'OPAM_LAST_ENV='\''/home/build/.opam/.last-env/env-1b462f732629e42a169785beed5b6ddb-0'\'';' export 'OPAM_LAST_ENV;' 'OPAM_SWITCH_PREFIX='\''/home/build/.opam/default'\'';' export 'OPAM_SWITCH_PREFIX;' 'CAML_LD_LIBRARY_PATH='\''/home/build/.opam/default/lib/stublibs:/usr/lib/ocaml/stublibs:/usr/lib/ocaml'\'';' export 'CAML_LD_LIBRARY_PATH;' 'OCAML_TOPLEVEL_PATH='\''/home/build/.opam/default/lib/toplevel'\'';' export 'OCAML_TOPLEVEL_PATH;' 'MANPATH='\'':/home/build/.opam/default/man'\'';' export 'MANPATH;' 'PATH='\''/home/build/.opam/default/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\'';' export 'PATH;'
++ OPAM_LAST_ENV=/home/build/.opam/.last-env/env-1b462f732629e42a169785beed5b6ddb-0
++ export OPAM_LAST_ENV
++ OPAM_SWITCH_PREFIX=/home/build/.opam/default
++ export OPAM_SWITCH_PREFIX
++ CAML_LD_LIBRARY_PATH=/home/build/.opam/default/lib/stublibs:/usr/lib/ocaml/stublibs:/usr/lib/ocaml
++ export CAML_LD_LIBRARY_PATH
++ OCAML_TOPLEVEL_PATH=/home/build/.opam/default/lib/toplevel
++ export OCAML_TOPLEVEL_PATH
++ MANPATH=:/home/build/.opam/default/man
++ export MANPATH
++ PATH=/home/build/.opam/default/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
++ export PATH
+ cd sylvan/bs
+ opam install --deps-only --yes .
The following actions will be performed:
=== install 44 packages
- install base v0.16.3 [required by ppx_expect]
- install conf-bash 1 [required by base]
- install conf-gmp 4 [required by zarith]
- install conf-pkg-config 4 [required by zarith]
- install cppo 1.8.0 [required by ppx_deriving]
- install csexp 1.5.2 [required by dune-configurator]
- install dune 3.17.1 [required by sylvan_stage0, sylvan_stage0_parser]
- install dune-configurator 3.17.1 [required by base]
- install gen 1.1 [required by sedlex]
- install jane-street-headers v0.16.0 [required by time_now]
- install jst-config v0.16.0 [required by time_now]
- install menhir 20240715 [required by sylvan_stage0_parser]
- install menhirCST 20240715 [required by menhir]
- install menhirLib 20240715 [required by menhir]
- install menhirSdk 20240715 [required by menhir]
- install ocaml-compiler-libs v0.12.4 [required by ppxlib]
- install ocamlbuild 0.15.0 [required by uucp]
- install ocamlfind 1.9.6 [required by uucp, ppx_deriving, zarith]
- install ppx_assert v0.16.0 [required by jst-config]
- install ppx_base v0.16.0 [required by time_now]
- install ppx_cold v0.16.0 [required by ppx_base]
- install ppx_compare v0.16.0 [required by ppx_base]
- install ppx_derivers 1.2.1 [required by ppx_deriving]
- install ppx_deriving 6.0.3 [required by sylvan_stage0, sylvan_stage0_parser]
- install ppx_enumerate v0.16.0 [required by ppx_base]
- install ppx_expect v0.16.1 [required by sylvan_stage0, sylvan_stage0_parser]
- install ppx_globalize v0.16.0 [required by ppx_base]
- install ppx_hash v0.16.0 [required by ppx_base]
- install ppx_here v0.16.0 [required by ppx_expect]
- install ppx_inline_test v0.16.1 [required by ppx_expect]
- install ppx_optcomp v0.16.0 [required by time_now]
- install ppx_sexp_conv v0.16.0 [required by ppx_base]
- install ppxlib 0.34.0 [required by ppx_expect, ppx_deriving, sedlex]
- install re 1.12.0 [required by ppx_expect]
- install sedlex 3.3 [required by sylvan_stage0_parser]
- install seq base [required by re, gen]
- install sexplib0 v0.16.0 [required by ppxlib, base]
- install stdio v0.16.0 [required by ppx_expect]
- install stdlib-shims 0.3.0 [required by ppxlib]
- install time_now v0.16.0 [required by ppx_inline_test]
- install topkg 1.0.7 [required by uucp]
- install uchar 0.0.2
- install uucp 16.0.0 [required by sylvan_stage0]
- install zarith 1.14 [required by sylvan_stage0_parser]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed conf-bash.1
-> installed conf-pkg-config.4
-> retrieved conf-gmp.4 (https://opam.ocaml.org/cache)
-> installed conf-gmp.4
-> retrieved cppo.1.8.0 (https://opam.ocaml.org/cache)
-> retrieved base.v0.16.3 (https://opam.ocaml.org/cache)
-> retrieved csexp.1.5.2 (https://opam.ocaml.org/cache)
-> retrieved jane-street-headers.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved jst-config.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved gen.1.1 (https://opam.ocaml.org/cache)
-> retrieved ocaml-compiler-libs.v0.12.4 (https://opam.ocaml.org/cache)
-> retrieved ocamlbuild.0.15.0 (https://opam.ocaml.org/cache)
-> retrieved menhir.20240715, menhirCST.20240715, menhirLib.20240715, menhirSdk.20240715 (https://opam.ocaml.org/cache)
-> retrieved ocamlfind.1.9.6 (https://opam.ocaml.org/cache)
-> retrieved dune.3.17.1, dune-configurator.3.17.1 (https://opam.ocaml.org/cache)
-> retrieved ppx_assert.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_base.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_cold.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_compare.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_derivers.1.2.1 (https://opam.ocaml.org/cache)
-> retrieved ppx_enumerate.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_deriving.6.0.3 (https://opam.ocaml.org/cache)
-> retrieved ppx_globalize.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_expect.v0.16.1 (https://opam.ocaml.org/cache)
-> retrieved ppx_hash.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_here.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_optcomp.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_inline_test.v0.16.1 (https://opam.ocaml.org/cache)
-> retrieved ppx_sexp_conv.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppxlib.0.34.0 (https://opam.ocaml.org/cache)
-> installed ocamlbuild.0.15.0
-> retrieved re.1.12.0 (https://opam.ocaml.org/cache)
-> retrieved sedlex.3.3 (https://opam.ocaml.org/cache)
-> retrieved sexplib0.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved seq.base (2 extra sources)
-> retrieved seq.base (2 extra sources)
-> retrieved stdio.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved time_now.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved stdlib-shims.0.3.0 (https://opam.ocaml.org/cache)
-> retrieved topkg.1.0.7 (https://opam.ocaml.org/cache)
-> retrieved uchar.0.0.2 (https://opam.ocaml.org/cache)
-> retrieved zarith.1.14 (https://opam.ocaml.org/cache)
-> retrieved uucp.16.0.0 (https://opam.ocaml.org/cache)
-> installed dune.3.17.1
-> installed ocamlfind.1.9.6
-> installed cppo.1.8.0
-> installed csexp.1.5.2
-> installed jane-street-headers.v0.16.0
-> installed dune-configurator.3.17.1
-> installed menhirCST.20240715
-> installed menhirLib.20240715
-> installed menhirSdk.20240715
-> installed ocaml-compiler-libs.v0.12.4
-> installed menhir.20240715
-> installed ppx_derivers.1.2.1
-> installed seq.base
-> installed sexplib0.v0.16.0
-> installed gen.1.1
-> installed base.v0.16.3
-> installed re.1.12.0
-> installed stdio.v0.16.0
-> installed stdlib-shims.0.3.0
-> installed topkg.1.0.7
-> installed ppxlib.0.34.0
-> installed uchar.0.0.2
-> installed ppx_cold.v0.16.0
-> installed ppx_compare.v0.16.0
-> installed ppx_deriving.6.0.3
-> installed ppx_enumerate.v0.16.0
-> installed ppx_globalize.v0.16.0
-> installed ppx_here.v0.16.0
-> installed ppx_optcomp.v0.16.0
-> installed ppx_sexp_conv.v0.16.0
-> installed sedlex.3.3
-> installed ppx_assert.v0.16.0
-> installed ppx_hash.v0.16.0
-> installed jst-config.v0.16.0
-> installed ppx_base.v0.16.0
-> installed uucp.16.0.0
-> installed time_now.v0.16.0
-> installed zarith.1.14
-> installed ppx_inline_test.v0.16.1
-> installed ppx_expect.v0.16.1
Done.
|