Building on eumache
(from ocaml/opam:debian-unstable)
2025-10-20 14:53.45 ---> using "0acd5aeaa8f7bc314514d9795d14a7f12ec72a6a5b11c5904350189734c6859b" 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/bin/opam-dev /usr/bin/opam"))
2025-10-20 14:53.45 ---> using "40df4fa4cdfc68a5fa7a326047e82a7adc5df52b8059d4a7b745bdd50aad56e7" 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 5bf570252bd9fee71938b828ca0b86573c1e3355"))
2025-10-20 14:53.45 ---> using "5d9060f4a091feeded40d31aa9202099f5985b23d65db7fc416d6b6624552bb7" 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.
2025-10-20 14:53.45 ---> using "7dfd67279a0b6c96fe3527b7ac492da4aa9f97941af43ad023e8984d8100dde1" from cache
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
(network host)
(shell "opam switch create --repositories=default '5.3-opam' '5.3.0'"))
<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "5.3.0"}]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ocaml-config.3 (cached)
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed ocaml-options-vanilla.1
-> retrieved ocaml-compiler.5.3.0 (cached)
-> installed ocaml-compiler.5.3.0
-> installed ocaml-base-compiler.5.3.0
-> installed ocaml-config.3
-> installed ocaml.5.3.0
-> installed base-domains.base
-> installed base-effects.base
-> installed base-nnp.base
Done.
# To update the current shell environment, run: eval $(opam env --switch=5.3-opam)
2025-10-20 14:53.45 ---> using "9ffbd8737131e8580a7020d72085731a70e38df60deef230fec516f1cd6898df" from cache
/: (run (network host)
(shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian unstable InRelease [207 kB]
- Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-10-20-0805.15-F-2025-10-18-0804.35.pdiff [93.9 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-10-20-0805.15-F-2025-10-18-0804.35.pdiff [93.9 kB]
- Fetched 364 kB in 3s (138 kB/s)
- Reading package lists...
-
2025-10-20 14:53.45 ---> using "7b511f01af1ff6051c4d6b8856ac36a2a419ee6042db9f64d0e9cb36455e167c" from cache
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
(network host)
(shell "opam pin add -k version dune $(opam show -f version dune)"))
dune is now pinned to version 3.20.2
The following actions will be performed:
=== install 1 package
- install dune 3.20.2 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.20.2 (cached)
-> installed dune.3.20.2
Done.
# To update the current shell environment, run: eval $(opam env)
2025-10-20 14:53.45 ---> using "5e0202fe51159b3d5f4d609c9549391f26061f6a05adcbf57b419d3a8880df4a" from cache
/: (env DUNE_CACHE enabled)
/: (env DUNE_CACHE_TRANSPORT direct)
/: (env DUNE_CACHE_DUPLICATION copy)
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
(network host)
(shell "opam remove -y ezdl.2.71.15\
\nopam install -vy ezdl.2.71.15\
\nres=$?\
\nif [ $res = 31 ]; then\
\n if opam show -f x-ci-accept-failures: ezdl.2.71.15 | 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"))
[NOTE] ezdl.2.71.15 is not installed.
Nothing to do.
The following actions will be performed:
=== install 2 packages
- install camlidl 1.13 [required by ezdl]
- install ezdl 2.71.15
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/6: [camlidl.1.13: extract]
Processing 2/6: [camlidl.1.13: extract] [ezdl.2.71.15: extract]
-> retrieved camlidl.1.13 (cached)
Processing 2/6: [ezdl.2.71.15: extract]
Processing 3/6: [ezdl.2.71.15: extract] [camlidl: mv]
-> retrieved ezdl.2.71.15 (cached)
Processing 3/6: [camlidl: mv]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "mv" "config/Makefile.unix" "config/Makefile" (CWD=/home/opam/.opam/5.3-opam/.opam-switch/build/camlidl.1.13)
Processing 3/6: [camlidl: make all]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "all" (CWD=/home/opam/.opam/5.3-opam/.opam-switch/build/camlidl.1.13)
- cd compiler; make all
- make[1]: Entering directory '/home/opam/.opam/5.3-opam/.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
- make[1]: Leaving directory '/home/opam/.opam/5.3-opam/.opam-switch/build/camlidl.1.13/compiler'
- cd runtime; make all
- make[1]: Entering directory '/home/opam/.opam/5.3-opam/.opam-switch/build/camlidl.1.13/runtime'
- ocamlc -g -ccopt "-Wall -g" idlalloc.c
- ocamlc -g -ccopt "-Wall -g" comintf.c
- ocamlc -g -ccopt "-Wall -g" comerror.c
- rm -f dllcamlidl.so
- ocamlmklib -o camlidl idlalloc.o comintf.o comerror.o
- make[1]: Leaving directory '/home/opam/.opam/5.3-opam/.opam-switch/build/camlidl.1.13/runtime'
- cd lib; make all
- make[1]: Entering directory '/home/opam/.opam/5.3-opam/.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
- make[1]: Leaving directory '/home/opam/.opam/5.3-opam/.opam-switch/build/camlidl.1.13/lib'
- cd tools; make all
- make[1]: Entering directory '/home/opam/.opam/5.3-opam/.opam-switch/build/camlidl.1.13/tools'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/5.3-opam/.opam-switch/build/camlidl.1.13/tools'
-> compiled camlidl.1.13
-> installed camlidl.1.13
Processing 5/6: [ezdl: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "ezdl" "-j" "71" (CWD=/home/opam/.opam/5.3-opam/.opam-switch/build/ezdl.2.71.15)
- File "lib/ezdl/dune", line 7, characters 37-43:
- 7 | (foreign_stubs (language c) (names Ezdl_c Inspect_c) (flags -fPIC))
- ^^^^^^
- (cd _build/default/lib/ezdl && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -D_FILE_OFFSET_BITS=64 -fPIC -g -I /home/opam/.opam/5.3-opam/lib/ocaml -I /home/opam/.opam/5.3-opam/lib/camlidl -o Ezdl_c.o -c Ezdl_c.c)
- Ezdl_c.c: In function 'call_long':
- Ezdl_c.c:264:32: error: too many arguments to function 'f'; expected 0, have 1
- 264 | case 0x1 : res = (*f)(L[0]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:265:32: error: too many arguments to function 'f'; expected 0, have 1
- 265 | case 0x2 : res = (*f)(D[0]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:267:32: error: too many arguments to function 'f'; expected 0, have 2
- 267 | case 0x11 : res = (*f)(L[0],L[1]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:268:32: error: too many arguments to function 'f'; expected 0, have 2
- 268 | case 0x12 : res = (*f)(L[0],D[1]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:269:32: error: too many arguments to function 'f'; expected 0, have 2
- 269 | case 0x21 : res = (*f)(D[0],L[1]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:270:32: error: too many arguments to function 'f'; expected 0, have 2
- 270 | case 0x22 : res = (*f)(D[0],D[1]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:272:32: error: too many arguments to function 'f'; expected 0, have 3
- 272 | case 0x111 : res = (*f)(L[0],L[1],L[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:273:32: error: too many arguments to function 'f'; expected 0, have 3
- 273 | case 0x112 : res = (*f)(L[0],L[1],D[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:274:32: error: too many arguments to function 'f'; expected 0, have 3
- 274 | case 0x121 : res = (*f)(L[0],D[1],L[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:275:32: error: too many arguments to function 'f'; expected 0, have 3
- 275 | case 0x122 : res = (*f)(L[0],D[1],D[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:276:32: error: too many arguments to function 'f'; expected 0, have 3
- 276 | case 0x211 : res = (*f)(D[0],L[1],L[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:277:32: error: too many arguments to function 'f'; expected 0, have 3
- 277 | case 0x212 : res = (*f)(D[0],L[1],D[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:278:32: error: too many arguments to function 'f'; expected 0, have 3
- 278 | case 0x221 : res = (*f)(D[0],D[1],L[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:279:32: error: too many arguments to function 'f'; expected 0, have 3
- 279 | case 0x222 : res = (*f)(D[0],D[1],D[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:281:33: error: too many arguments to function 'f'; expected 0, have 4
- 281 | case 0x1111 : res = (*f)(L[0],L[1],L[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:282:33: error: too many arguments to function 'f'; expected 0, have 4
- 282 | case 0x1112 : res = (*f)(L[0],L[1],L[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:283:33: error: too many arguments to function 'f'; expected 0, have 4
- 283 | case 0x1121 : res = (*f)(L[0],L[1],D[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:284:33: error: too many arguments to function 'f'; expected 0, have 4
- 284 | case 0x1122 : res = (*f)(L[0],L[1],D[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:285:33: error: too many arguments to function 'f'; expected 0, have 4
- 285 | case 0x1211 : res = (*f)(L[0],D[1],L[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:286:33: error: too many arguments to function 'f'; expected 0, have 4
- 286 | case 0x1212 : res = (*f)(L[0],D[1],L[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:287:33: error: too many arguments to function 'f'; expected 0, have 4
- 287 | case 0x1221 : res = (*f)(L[0],D[1],D[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:288:33: error: too many arguments to function 'f'; expected 0, have 4
- 288 | case 0x1222 : res = (*f)(L[0],D[1],D[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:289:33: error: too many arguments to function 'f'; expected 0, have 4
- 289 | case 0x2111 : res = (*f)(D[0],L[1],L[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:290:33: error: too many arguments to function 'f'; expected 0, have 4
- 290 | case 0x2112 : res = (*f)(D[0],L[1],L[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:291:33: error: too many arguments to function 'f'; expected 0, have 4
- 291 | case 0x2121 : res = (*f)(D[0],L[1],D[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:292:33: error: too many arguments to function 'f'; expected 0, have 4
- 292 | case 0x2122 : res = (*f)(D[0],L[1],D[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:293:33: error: too many arguments to function 'f'; expected 0, have 4
- 293 | case 0x2211 : res = (*f)(D[0],D[1],L[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:294:33: error: too many arguments to function 'f'; expected 0, have 4
- 294 | case 0x2212 : res = (*f)(D[0],D[1],L[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:295:33: error: too many arguments to function 'f'; expected 0, have 4
- 295 | case 0x2221 : res = (*f)(D[0],D[1],D[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:296:33: error: too many arguments to function 'f'; expected 0, have 4
- 296 | case 0x2222 : res = (*f)(D[0],D[1],D[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c: In function 'call_double':
- Ezdl_c.c:353:32: error: too many arguments to function 'f'; expected 0, have 1
- 353 | case 0x1 : res = (*f)(L[0]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:354:32: error: too many arguments to function 'f'; expected 0, have 1
- 354 | case 0x2 : res = (*f)(D[0]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:356:32: error: too many arguments to function 'f'; expected 0, have 2
- 356 | case 0x11 : res = (*f)(L[0],L[1]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:357:32: error: too many arguments to function 'f'; expected 0, have 2
- 357 | case 0x12 : res = (*f)(L[0],D[1]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:358:32: error: too many arguments to function 'f'; expected 0, have 2
- 358 | case 0x21 : res = (*f)(D[0],L[1]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:359:32: error: too many arguments to function 'f'; expected 0, have 2
- 359 | case 0x22 : res = (*f)(D[0],D[1]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:361:32: error: too many arguments to function 'f'; expected 0, have 3
- 361 | case 0x111 : res = (*f)(L[0],L[1],L[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:362:32: error: too many arguments to function 'f'; expected 0, have 3
- 362 | case 0x112 : res = (*f)(L[0],L[1],D[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:363:32: error: too many arguments to function 'f'; expected 0, have 3
- 363 | case 0x121 : res = (*f)(L[0],D[1],L[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:364:32: error: too many arguments to function 'f'; expected 0, have 3
- 364 | case 0x122 : res = (*f)(L[0],D[1],D[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:365:32: error: too many arguments to function 'f'; expected 0, have 3
- 365 | case 0x211 : res = (*f)(D[0],L[1],L[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:366:32: error: too many arguments to function 'f'; expected 0, have 3
- 366 | case 0x212 : res = (*f)(D[0],L[1],D[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:367:32: error: too many arguments to function 'f'; expected 0, have 3
- 367 | case 0x221 : res = (*f)(D[0],D[1],L[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:368:32: error: too many arguments to function 'f'; expected 0, have 3
- 368 | case 0x222 : res = (*f)(D[0],D[1],D[2]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:370:33: error: too many arguments to function 'f'; expected 0, have 4
- 370 | case 0x1111 : res = (*f)(L[0],L[1],L[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:371:33: error: too many arguments to function 'f'; expected 0, have 4
- 371 | case 0x1112 : res = (*f)(L[0],L[1],L[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:372:33: error: too many arguments to function 'f'; expected 0, have 4
- 372 | case 0x1121 : res = (*f)(L[0],L[1],D[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:373:33: error: too many arguments to function 'f'; expected 0, have 4
- 373 | case 0x1122 : res = (*f)(L[0],L[1],D[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:374:33: error: too many arguments to function 'f'; expected 0, have 4
- 374 | case 0x1211 : res = (*f)(L[0],D[1],L[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:375:33: error: too many arguments to function 'f'; expected 0, have 4
- 375 | case 0x1212 : res = (*f)(L[0],D[1],L[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:376:33: error: too many arguments to function 'f'; expected 0, have 4
- 376 | case 0x1221 : res = (*f)(L[0],D[1],D[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:377:33: error: too many arguments to function 'f'; expected 0, have 4
- 377 | case 0x1222 : res = (*f)(L[0],D[1],D[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:378:33: error: too many arguments to function 'f'; expected 0, have 4
- 378 | case 0x2111 : res = (*f)(D[0],L[1],L[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:379:33: error: too many arguments to function 'f'; expected 0, have 4
- 379 | case 0x2112 : res = (*f)(D[0],L[1],L[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:380:33: error: too many arguments to function 'f'; expected 0, have 4
- 380 | case 0x2121 : res = (*f)(D[0],L[1],D[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:381:33: error: too many arguments to function 'f'; expected 0, have 4
- 381 | case 0x2122 : res = (*f)(D[0],L[1],D[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:382:33: error: too many arguments to function 'f'; expected 0, have 4
- 382 | case 0x2211 : res = (*f)(D[0],D[1],L[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:383:33: error: too many arguments to function 'f'; expected 0, have 4
- 383 | case 0x2212 : res = (*f)(D[0],D[1],L[2],D[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:384:33: error: too many arguments to function 'f'; expected 0, have 4
- 384 | case 0x2221 : res = (*f)(D[0],D[1],D[2],L[3]); break;
- | ~^~~ ~~~~
- Ezdl_c.c:385:33: error: too many arguments to function 'f'; expected 0, have 4
- 385 | case 0x2222 : res = (*f)(D[0],D[1],D[2],D[3]); break;
- | ~^~~ ~~~~
[ERROR] The compilation of ezdl.2.71.15 failed at "dune build -p ezdl -j 71".
#=== ERROR while compiling ezdl.2.71.15 =======================================#
# context 2.5.0~alpha1 | linux/x86_64 | ocaml-base-compiler.5.3.0 | file:///home/opam/opam-repository
# path ~/.opam/5.3-opam/.opam-switch/build/ezdl.2.71.15
# command ~/.opam/opam-init/hooks/sandbox.sh build dune build -p ezdl -j 71
# exit-code 1
# env-file ~/.opam/log/ezdl-8-4ccf4e.env
# output-file ~/.opam/log/ezdl-8-4ccf4e.out
### output ###
# File "lib/ezdl/dune", line 7, characters 37-43:
# 7 | (foreign_stubs (language c) (names Ezdl_c Inspect_c) (flags -fPIC))
# ^^^^^^
# (cd _build/default/lib/ezdl && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -D_FILE_OFFSET_BITS=64 -fPIC -g -I /home/opam/.opam/5.3-opam/lib/ocaml -I /home/opam/.opam/5.3-opam/lib/camlidl -o Ezdl_c.o -c Ezdl_c.c)
# Ezdl_c.c: In function 'call_long':
# Ezdl_c.c:264:32: error: too many arguments to function 'f'; expected 0, have 1
# 264 | case 0x1 : res = (*f)(L[0]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:265:32: error: too many arguments to function 'f'; expected 0, have 1
# 265 | case 0x2 : res = (*f)(D[0]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:267:32: error: too many arguments to function 'f'; expected 0, have 2
# 267 | case 0x11 : res = (*f)(L[0],L[1]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:268:32: error: too many arguments to function 'f'; expected 0, have 2
# 268 | case 0x12 : res = (*f)(L[0],D[1]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:269:32: error: too many arguments to function 'f'; expected 0, have 2
# 269 | case 0x21 : res = (*f)(D[0],L[1]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:270:32: error: too many arguments to function 'f'; expected 0, have 2
# 270 | case 0x22 : res = (*f)(D[0],D[1]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:272:32: error: too many arguments to function 'f'; expected 0, have 3
# 272 | case 0x111 : res = (*f)(L[0],L[1],L[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:273:32: error: too many arguments to function 'f'; expected 0, have 3
# 273 | case 0x112 : res = (*f)(L[0],L[1],D[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:274:32: error: too many arguments to function 'f'; expected 0, have 3
# 274 | case 0x121 : res = (*f)(L[0],D[1],L[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:275:32: error: too many arguments to function 'f'; expected 0, have 3
# 275 | case 0x122 : res = (*f)(L[0],D[1],D[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:276:32: error: too many arguments to function 'f'; expected 0, have 3
# 276 | case 0x211 : res = (*f)(D[0],L[1],L[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:277:32: error: too many arguments to function 'f'; expected 0, have 3
# 277 | case 0x212 : res = (*f)(D[0],L[1],D[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:278:32: error: too many arguments to function 'f'; expected 0, have 3
# 278 | case 0x221 : res = (*f)(D[0],D[1],L[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:279:32: error: too many arguments to function 'f'; expected 0, have 3
# 279 | case 0x222 : res = (*f)(D[0],D[1],D[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:281:33: error: too many arguments to function 'f'; expected 0, have 4
# 281 | case 0x1111 : res = (*f)(L[0],L[1],L[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:282:33: error: too many arguments to function 'f'; expected 0, have 4
# 282 | case 0x1112 : res = (*f)(L[0],L[1],L[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:283:33: error: too many arguments to function 'f'; expected 0, have 4
# 283 | case 0x1121 : res = (*f)(L[0],L[1],D[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:284:33: error: too many arguments to function 'f'; expected 0, have 4
# 284 | case 0x1122 : res = (*f)(L[0],L[1],D[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:285:33: error: too many arguments to function 'f'; expected 0, have 4
# 285 | case 0x1211 : res = (*f)(L[0],D[1],L[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:286:33: error: too many arguments to function 'f'; expected 0, have 4
# 286 | case 0x1212 : res = (*f)(L[0],D[1],L[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:287:33: error: too many arguments to function 'f'; expected 0, have 4
# 287 | case 0x1221 : res = (*f)(L[0],D[1],D[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:288:33: error: too many arguments to function 'f'; expected 0, have 4
# 288 | case 0x1222 : res = (*f)(L[0],D[1],D[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:289:33: error: too many arguments to function 'f'; expected 0, have 4
# 289 | case 0x2111 : res = (*f)(D[0],L[1],L[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:290:33: error: too many arguments to function 'f'; expected 0, have 4
# 290 | case 0x2112 : res = (*f)(D[0],L[1],L[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:291:33: error: too many arguments to function 'f'; expected 0, have 4
# 291 | case 0x2121 : res = (*f)(D[0],L[1],D[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:292:33: error: too many arguments to function 'f'; expected 0, have 4
# 292 | case 0x2122 : res = (*f)(D[0],L[1],D[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:293:33: error: too many arguments to function 'f'; expected 0, have 4
# 293 | case 0x2211 : res = (*f)(D[0],D[1],L[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:294:33: error: too many arguments to function 'f'; expected 0, have 4
# 294 | case 0x2212 : res = (*f)(D[0],D[1],L[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:295:33: error: too many arguments to function 'f'; expected 0, have 4
# 295 | case 0x2221 : res = (*f)(D[0],D[1],D[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:296:33: error: too many arguments to function 'f'; expected 0, have 4
# 296 | case 0x2222 : res = (*f)(D[0],D[1],D[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c: In function 'call_double':
# Ezdl_c.c:353:32: error: too many arguments to function 'f'; expected 0, have 1
# 353 | case 0x1 : res = (*f)(L[0]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:354:32: error: too many arguments to function 'f'; expected 0, have 1
# 354 | case 0x2 : res = (*f)(D[0]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:356:32: error: too many arguments to function 'f'; expected 0, have 2
# 356 | case 0x11 : res = (*f)(L[0],L[1]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:357:32: error: too many arguments to function 'f'; expected 0, have 2
# 357 | case 0x12 : res = (*f)(L[0],D[1]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:358:32: error: too many arguments to function 'f'; expected 0, have 2
# 358 | case 0x21 : res = (*f)(D[0],L[1]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:359:32: error: too many arguments to function 'f'; expected 0, have 2
# 359 | case 0x22 : res = (*f)(D[0],D[1]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:361:32: error: too many arguments to function 'f'; expected 0, have 3
# 361 | case 0x111 : res = (*f)(L[0],L[1],L[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:362:32: error: too many arguments to function 'f'; expected 0, have 3
# 362 | case 0x112 : res = (*f)(L[0],L[1],D[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:363:32: error: too many arguments to function 'f'; expected 0, have 3
# 363 | case 0x121 : res = (*f)(L[0],D[1],L[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:364:32: error: too many arguments to function 'f'; expected 0, have 3
# 364 | case 0x122 : res = (*f)(L[0],D[1],D[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:365:32: error: too many arguments to function 'f'; expected 0, have 3
# 365 | case 0x211 : res = (*f)(D[0],L[1],L[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:366:32: error: too many arguments to function 'f'; expected 0, have 3
# 366 | case 0x212 : res = (*f)(D[0],L[1],D[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:367:32: error: too many arguments to function 'f'; expected 0, have 3
# 367 | case 0x221 : res = (*f)(D[0],D[1],L[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:368:32: error: too many arguments to function 'f'; expected 0, have 3
# 368 | case 0x222 : res = (*f)(D[0],D[1],D[2]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:370:33: error: too many arguments to function 'f'; expected 0, have 4
# 370 | case 0x1111 : res = (*f)(L[0],L[1],L[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:371:33: error: too many arguments to function 'f'; expected 0, have 4
# 371 | case 0x1112 : res = (*f)(L[0],L[1],L[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:372:33: error: too many arguments to function 'f'; expected 0, have 4
# 372 | case 0x1121 : res = (*f)(L[0],L[1],D[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:373:33: error: too many arguments to function 'f'; expected 0, have 4
# 373 | case 0x1122 : res = (*f)(L[0],L[1],D[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:374:33: error: too many arguments to function 'f'; expected 0, have 4
# 374 | case 0x1211 : res = (*f)(L[0],D[1],L[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:375:33: error: too many arguments to function 'f'; expected 0, have 4
# 375 | case 0x1212 : res = (*f)(L[0],D[1],L[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:376:33: error: too many arguments to function 'f'; expected 0, have 4
# 376 | case 0x1221 : res = (*f)(L[0],D[1],D[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:377:33: error: too many arguments to function 'f'; expected 0, have 4
# 377 | case 0x1222 : res = (*f)(L[0],D[1],D[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:378:33: error: too many arguments to function 'f'; expected 0, have 4
# 378 | case 0x2111 : res = (*f)(D[0],L[1],L[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:379:33: error: too many arguments to function 'f'; expected 0, have 4
# 379 | case 0x2112 : res = (*f)(D[0],L[1],L[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:380:33: error: too many arguments to function 'f'; expected 0, have 4
# 380 | case 0x2121 : res = (*f)(D[0],L[1],D[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:381:33: error: too many arguments to function 'f'; expected 0, have 4
# 381 | case 0x2122 : res = (*f)(D[0],L[1],D[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:382:33: error: too many arguments to function 'f'; expected 0, have 4
# 382 | case 0x2211 : res = (*f)(D[0],D[1],L[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:383:33: error: too many arguments to function 'f'; expected 0, have 4
# 383 | case 0x2212 : res = (*f)(D[0],D[1],L[2],D[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:384:33: error: too many arguments to function 'f'; expected 0, have 4
# 384 | case 0x2221 : res = (*f)(D[0],D[1],D[2],L[3]); break;
# | ~^~~ ~~~~
# Ezdl_c.c:385:33: error: too many arguments to function 'f'; expected 0, have 4
# 385 | case 0x2222 : res = (*f)(D[0],D[1],D[2],D[3]); break;
# | ~^~~ ~~~~
<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build ezdl 2.71.15
+-
+- The following changes have been performed
| - install camlidl 1.13
+-
<><> ezdl.2.71.15 troubleshooting <><><><><><><><><><><><><><><><><><><><><><><>
=> The last version can be obtained via (opam repo add) http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/opam-repository/
# To update the current shell environment, run: eval $(opam env)
The former state can be restored with:
/usr/bin/opam switch import "/home/opam/.opam/5.3-opam/.opam-switch/backup/state-20251020145347.export"
'opam install -vy ezdl.2.71.15' failed.
"/usr/bin/env" "bash" "-c" "opam remove -y ezdl.2.71.15
opam install -vy ezdl.2.71.15
res=$?
if [ $res = 31 ]; then
if opam show -f x-ci-accept-failures: ezdl.2.71.15 | grep -q 'debian-unstable'; then
echo "This package failed and has been disabled for CI using the 'x-ci-accept-failures' field."
exit 69
fi
fi
exit $res" failed with exit status 31
Failed: Build failed