Building on rosemary
(from freebsd)
2025-11-06 09:32.49 ---> using "77d5fe31836124b4684d554707425c4fde23f9ef3df0a804431a47419573778d" from cache
/: (user (uid 1000) (gid 1000))
/: (env OPAMPRECISETRACKING 1)
/: (env OPAMUTF8 never)
/: (env OPAMEXTERNALSOLVER builtin-0install)
/: (env OPAMCRITERIA +removed)
/: (env CI true)
/: (env OPAM_HEALTH_CHECK_CI true)
/: (run (shell "sudo ln -f /usr/local/bin/opam-dev /usr/local/bin/opam"))
2025-11-06 09:32.50 ---> using "7afea9128a2830beedf345f0b46af5484579ebada7710165f445c6c5b18563a9" from cache
/: (run (network host)
(shell "rm -rf ~/opam-repository && git clone -q 'https://github.com/ocaml/opam-repository' ~/opam-repository && git -C ~/opam-repository checkout -q 21f97b2e6d7c617fc0a79cc8e59b2e10690960e1"))
2025-11-06 09:32.50 ---> using "ae78a42e015fa77faddbd483f9185e7f3efe8696d289e8ca4cd44dff3e8b7e8b" from cache
/: (run (shell "rm -rf ~/.opam && opam init -ya --bare ~/opam-repository"))
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.
<><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
User configuration:
~/.profile is already up-to-date.
[NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc.
2025-11-06 09:32.50 ---> using "16ef69803ad76c6c35b722b3e3939ce66da130f3c6f307318070a99fdbd7af0c" from cache
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam switch create --repositories=default '4.14.2' 'ocaml-base-compiler.4.14.2'"))
<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "4.14.2"}]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ocaml-config.2 (cached)
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed ocaml-options-vanilla.1
-> retrieved ocaml-base-compiler.4.14.2 (cached)
-> installed ocaml-base-compiler.4.14.2
-> installed ocaml-config.2
-> installed ocaml.4.14.2
Done.
# To update the current shell environment, run: eval $(opam env --switch=4.14.2)
2025-11-06 09:32.50 ---> using "9d0d3073e0c293b934ed033d7d0f2db64d81c023fca85ceab36c927809117817" from cache
/: (run (network host)
(shell "opam update --depexts"))
[WARNING] Unknown update command for bsd, skipping system update
2025-11-06 09:32.51 ---> using "f02f4d3e4dc0db12b71cfe86dcb5f815b6a251108c8842530edfc7cecf8a10f3" from cache
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam remove -y camlidl.1.13\
\nopam install -vy camlidl.1.13\
\nres=$?\
\nif [ $res = 31 ]; then\
\n if opam show -f x-ci-accept-failures: camlidl.1.13 | grep -q 'freebsd'; 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"))
[NOTE] camlidl.1.13 is not installed.
Nothing to do.
The following actions will be performed:
=== install 1 package
- install camlidl 1.13
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/3: [camlidl.1.13: extract]
-> retrieved camlidl.1.13 (cached)
Processing 2/3: [camlidl: mv]
+ /bin/mv "config/Makefile.unix" "config/Makefile" (CWD=/home/opam/.opam/4.14.2/.opam-switch/build/camlidl.1.13)
Processing 2/3: [camlidl: gmake all]
+ /usr/local/bin/gmake "all" (CWD=/home/opam/.opam/4.14.2/.opam-switch/build/camlidl.1.13)
- cd compiler; /usr/local/bin/gmake all
- gmake[1]: Entering directory '/home/opam/.opam/4.14.2/.opam-switch/build/camlidl.1.13/compiler'
- rm -f config.ml
- sed -e 's|%%CPP%%|cpp|' \
- config.mlp > config.ml
- chmod -w config.ml
- ocamlc -g -c config.mli
- ocamlc -g -c config.ml
- ocamlc -g -c utils.mli
- ocamlc -g -c utils.ml
- ocamlc -g -c clflags.ml
- ocamlc -g -c idltypes.mli
- ocamlc -g -c prefix.mli
- ocamlc -g -c prefix.ml
- ocamlc -g -c lexpr.mli
- ocamlc -g -c lexpr.ml
- ocamlc -g -c cvttyp.mli
- ocamlc -g -c cvttyp.ml
- ocamlc -g -c variables.mli
- ocamlc -g -c variables.ml
- ocamlc -g -c idlarray.mli
- ocamlc -g -c idlarray.ml
- ocamlc -g -c struct.mli
- ocamlc -g -c struct.ml
- ocamlc -g -c enum.mli
- ocamlc -g -c enum.ml
- ocamlc -g -c union.mli
- ocamlc -g -c union.ml
- ocamlc -g -c cvtval.mli
- ocamlc -g -c cvtval.ml
- ocamlc -g -c structdecl.mli
- ocamlc -g -c structdecl.ml
- ocamlc -g -c enumdecl.mli
- ocamlc -g -c enumdecl.ml
- ocamlc -g -c uniondecl.mli
- ocamlc -g -c uniondecl.ml
- ocamlc -g -c typedef.mli
- ocamlc -g -c typedef.ml
- ocamlc -g -c funct.mli
- ocamlc -g -c funct.ml
- ocamlc -g -c constdecl.mli
- ocamlc -g -c constdecl.ml
- ocamlc -g -c intf.mli
- ocamlc -g -c intf.ml
- ocamlc -g -c file.mli
- ocamlc -g -c file.ml
- ocamlc -g -c predef.mli
- ocamlc -g -c predef.ml
- ocamllex linenum.mll
- 16 states, 331 transitions, table size 1420 bytes
- ocamlc -g -c linenum.mli
- ocamlc -g -c linenum.ml
- ocamlc -g -c parse_aux.mli
- ocamlc -g -c parse_aux.ml
- ocamlyacc -v parser_midl.mly
- 12 shift/reduce conflicts, 4 reduce/reduce conflicts.
- ocamlc -g -c parser_midl.mli
- ocamlc -g -c parser_midl.ml
- ocamllex lexer_midl.mll
- 129 states, 1747 transitions, table size 7762 bytes
- ocamlc -g -c lexer_midl.mli
- ocamlc -g -c lexer_midl.ml
- ocamlc -g -c parse.mli
- ocamlc -g -c parse.ml
- ocamlc -g -c fixlabels.mli
- ocamlc -g -c fixlabels.ml
- ocamlc -g -c normalize.mli
- ocamlc -g -c normalize.ml
- ocamlc -g -c main.ml
- ocamlc -g -o camlidl config.cmo utils.cmo clflags.cmo prefix.cmo lexpr.cmo cvttyp.cmo variables.cmo idlarray.cmo struct.cmo enum.cmo union.cmo cvtval.cmo structdecl.cmo enumdecl.cmo uniondecl.cmo typedef.cmo funct.cmo constdecl.cmo intf.cmo file.cmo predef.cmo linenum.cmo parse_aux.cmo parser_midl.cmo lexer_midl.cmo parse.cmo fixlabels.cmo normalize.cmo main.cmo
- gmake[1]: Leaving directory '/home/opam/.opam/4.14.2/.opam-switch/build/camlidl.1.13/compiler'
- cd runtime; /usr/local/bin/gmake all
- gmake[1]: Entering directory '/home/opam/.opam/4.14.2/.opam-switch/build/camlidl.1.13/runtime'
- ocamlc -g -ccopt "-Wall -g" idlalloc.c
- ocamlc -g -ccopt "-Wall -g" comintf.c
- comintf.c:252:7: warning: variable 'u1' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:259:25: note: uninitialized use occurs here
- 259 | GUID_val(res).Data1 = u1;
- | ^~
- comintf.c:252:7: note: remove the '||' if its condition is always false
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:250:9: note: initialize the variable 'u1' to silence this warning
- 250 | int u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11;
- | ^
- | = 0
- comintf.c:252:7: warning: variable 'u2' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:260:25: note: uninitialized use occurs here
- 260 | GUID_val(res).Data2 = u2;
- | ^~
- comintf.c:252:7: note: remove the '||' if its condition is always false
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:250:13: note: initialize the variable 'u2' to silence this warning
- 250 | int u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11;
- | ^
- | = 0
- comintf.c:252:7: warning: variable 'u3' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:261:25: note: uninitialized use occurs here
- 261 | GUID_val(res).Data3 = u3;
- | ^~
- comintf.c:252:7: note: remove the '||' if its condition is always false
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:250:17: note: initialize the variable 'u3' to silence this warning
- 250 | int u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11;
- | ^
- | = 0
- comintf.c:252:7: warning: variable 'u4' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:262:28: note: uninitialized use occurs here
- 262 | GUID_val(res).Data4[0] = u4;
- | ^~
- comintf.c:252:7: note: remove the '||' if its condition is always false
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:250:21: note: initialize the variable 'u4' to silence this warning
- 250 | int u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11;
- | ^
- | = 0
- comintf.c:252:7: warning: variable 'u5' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:263:28: note: uninitialized use occurs here
- 263 | GUID_val(res).Data4[1] = u5;
- | ^~
- comintf.c:252:7: note: remove the '||' if its condition is always false
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:250:25: note: initialize the variable 'u5' to silence this warning
- 250 | int u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11;
- | ^
- | = 0
- comintf.c:252:7: warning: variable 'u6' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:264:28: note: uninitialized use occurs here
- 264 | GUID_val(res).Data4[2] = u6;
- | ^~
- comintf.c:252:7: note: remove the '||' if its condition is always false
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:250:29: note: initialize the variable 'u6' to silence this warning
- 250 | int u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11;
- | ^
- | = 0
- comintf.c:252:7: warning: variable 'u7' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:265:28: note: uninitialized use occurs here
- 265 | GUID_val(res).Data4[3] = u7;
- | ^~
- comintf.c:252:7: note: remove the '||' if its condition is always false
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:250:33: note: initialize the variable 'u7' to silence this warning
- 250 | int u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11;
- | ^
- | = 0
- comintf.c:252:7: warning: variable 'u8' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:266:28: note: uninitialized use occurs here
- 266 | GUID_val(res).Data4[4] = u8;
- | ^~
- comintf.c:252:7: note: remove the '||' if its condition is always false
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:250:37: note: initialize the variable 'u8' to silence this warning
- 250 | int u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11;
- | ^
- | = 0
- comintf.c:252:7: warning: variable 'u9' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:267:28: note: uninitialized use occurs here
- 267 | GUID_val(res).Data4[5] = u9;
- | ^~
- comintf.c:252:7: note: remove the '||' if its condition is always false
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:250:41: note: initialize the variable 'u9' to silence this warning
- 250 | int u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11;
- | ^
- | = 0
- comintf.c:252:7: warning: variable 'u10' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:268:28: note: uninitialized use occurs here
- 268 | GUID_val(res).Data4[6] = u10;
- | ^~~
- comintf.c:252:7: note: remove the '||' if its condition is always false
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:250:46: note: initialize the variable 'u10' to silence this warning
- 250 | int u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11;
- | ^
- | = 0
- comintf.c:252:7: warning: variable 'u11' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:269:28: note: uninitialized use occurs here
- 269 | GUID_val(res).Data4[7] = u11;
- | ^~~
- comintf.c:252:7: note: remove the '||' if its condition is always false
- 252 | if (caml_string_length(str) != 36 ||
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- comintf.c:250:51: note: initialize the variable 'u11' to silence this warning
- 250 | int u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11;
- | ^
- | = 0
- 11 warnings generated.
- ocamlc -g -ccopt "-Wall -g" comerror.c
- rm -f dllcamlidl.so
- ocamlmklib -o camlidl idlalloc.o comintf.o comerror.o
- gmake[1]: Leaving directory '/home/opam/.opam/4.14.2/.opam-switch/build/camlidl.1.13/runtime'
- cd lib; /usr/local/bin/gmake all
- gmake[1]: Entering directory '/home/opam/.opam/4.14.2/.opam-switch/build/camlidl.1.13/lib'
- ocamlc -g -c com.mli
- ocamlc -g -c com.ml
- ocamlc -g -a -o com.cma -dllib -lcamlidl -cclib -lcamlidl com.cmo
- ocamlopt -c com.ml
- ocamlopt -a -o com.cmxa -cclib -lcamlidl com.cmx
- gmake[1]: Leaving directory '/home/opam/.opam/4.14.2/.opam-switch/build/camlidl.1.13/lib'
- cd tools; /usr/local/bin/gmake all
- gmake[1]: Entering directory '/home/opam/.opam/4.14.2/.opam-switch/build/camlidl.1.13/tools'
- gmake[1]: Nothing to be done for 'all'.
- gmake[1]: Leaving directory '/home/opam/.opam/4.14.2/.opam-switch/build/camlidl.1.13/tools'
-> compiled camlidl.1.13
-> installed camlidl.1.13
Done.
2025-11-06 09:32.59 ---> saved as "134f37b35bcc41873ad090be195722c61a0c181c8fe4c1462700b2eeb8144981"
Job succeeded