Build:
- 0
2026-07-10 01:16.56: New job: build frama-c.31.0~beta (0a5df371be55) 2026-07-10 01:16.56: Waiting for resource in pool day11-builds 2026-07-10 02:20.09: Got resource from pool day11-builds 2026-07-10 02:20.09: [profile full] build frama-c.31.0~beta 2026-07-10 02:20.09: build frama-c.31.0~beta (0a5df371be55) === DEPENDENCIES (69 transitive) === alt-ergo-free.2.4.3 a7a6fd08befb astring.0.8.5 f6be5eb4b38e base-bigarray.base cb565f687a2d base-threads.base 44df48f3da5c base-unix.base 4103cdc1c2b0 bos.0.3.0 3cda57515139 cairo2.0.6.5 fdca8a0ccbfe camlp-streams.5.0.1 ff38a65d7cab camlzip.1.14 7c19d6cc5ed9 cmdliner.1.3.0 3b4a11f1b4e2 compiler-cloning.enabled 66bfb9f05f4a conf-autoconf.0.2 884b92aa0e26 conf-cairo.1 399a0691a886 conf-gmp.5 28650a0c2a50 conf-gtk3.18 044de8e47a4a conf-gtksourceview3.0+2 e7c8c05ed433 conf-pkg-config.5 f20b8fd18442 conf-zlib.1 22029c4a9272 cppo.1.8.0 058720ab1482 csexp.1.5.2 9f2adfa18fb4 ctypes.0.24.0 46c8bac96d49 dune.3.23.1 0f951dc4b3ba dune-build-info.3.23.1 34280d507af4 dune-configurator.3.23.1 ae0be84be7dc dune-private-libs.3.23.1 4e69573655a6 dune-site.3.23.1 7c6a209a8224 dyn.3.23.1 516a1edf14ab fmt.0.11.0 d518e35a5687 fpath.0.7.3 c855f4d631a4 fs-io.3.23.1 0840fe95a23c integers.0.8.0 e9e1a4bfe4ff lablgtk3.3.1.5 2ca07798916c lablgtk3-sourceview3.3.1.5 fe74b35a1d13 logs.0.10.0 8454544a5499 menhir.20260209 f4ea4d2d45a8 menhirCST.20260209 a54fd2e03f6f menhirGLR.20260209 ab267b347f8f menhirLib.20260209 8f4dd03224a0 menhirSdk.20260209 8917f9bbe88d num.1.6 7c6c385e6016 ocaml.5.5.0 86e14e3aea8d ocaml-base-compiler.5.5.0 1bf93bba4295 ocaml-compiler.5.5.0 eb7e9cf1c298 ocaml-compiler-libs.v0.17.0 ebb63ab325c3 ocamlbuild.0.16.1 c30dabfcec04 ocamlfind.1.9.8 a7666fb12940 ocamlgraph.2.2.0 750a61a06c6d ocplib-simplex.0.4.1 82ebf841d524 ordering.3.23.1 98adf857c871 pp.2.0.0 bdab3c24c161 ppx_derivers.1.2.1 fb56245e60ac ppx_deriving.6.1.2 bd55eba2d68e ppx_deriving_yaml.0.4.1 9cf60cb9b225 ppx_deriving_yojson.3.10.0 8f68ee59fd83 ppxlib.0.38.0 404b1e53eb82 psmt2-frontend.0.4.0 c2c0e4306faf rresult.0.7.0 31ac33b224e2 seq.base b6cfa8cedf6b sexplib0.v0.17.0 0e58afaa35ce stdlib-shims.0.3.0 fce5acd84827 stdune.3.23.1 c45b8b26fd00 store.0.2 3cbda3f737ff top-closure.3.23.1 06c19d4370af topkg.1.1.1 bd61c1c58bce unionFind.20260226 a9937c4c9d51 why3.1.8.2 3e6f2f39b714 yaml.3.2.0 630467c4ae59 yojson.3.0.0 890510737eae zarith.1.14 faef4a0b5444 === STDOUT === Processing: [default: loading data] [frama-c.31.0~beta: dl] [frama-c.31.0~beta: extract] -> retrieved frama-c.31.0~beta (https://opam.ocaml.org/cache) [frama-c: dune build] + /home/opam/.opam/default/bin/dune "build" "-j39" "--release" "--promote-install-files=false" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/frama-c.31.0~beta) - (cd _build/default/src/plugins/e-acsl/contrib/libdlmalloc && /usr/bin/make) - CC dlmalloc.c - AR libeacsl-dlmalloc.a - RANLIB libeacsl-dlmalloc.a - ar: `u' modifier ignored since `D' is the default (see `U') - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -open Frama_c_kernel -w -40 -w -9 -g -bin-annot -bin-annot-occurrences -I src/plugins/eva/.eva.objs/byte -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/ctypes/stubs -I /home/opam/.opam/default/lib/dune-private-libs/dune-section -I /home/opam/.opam/default/lib/dune-private-libs/meta_parser -I /home/opam/.opam/default/lib/dune-site -I /home/opam/.opam/default/lib/dune-site/linker -I /home/opam/.opam/default/lib/dune-site/plugins -I /home/opam/.opam/default/lib/dune-site/private -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/yaml -I /home/opam/.opam/default/lib/yaml/bindings -I /home/opam/.opam/default/lib/yaml/bindings/types -I /home/opam/.opam/default/lib/yaml/c -I /home/opam/.opam/default/lib/yaml/ffi -I /home/opam/.opam/default/lib/yaml/types -I /home/opam/.opam/default/lib/yaml/unix -I /home/opam/.opam/default/lib/yojson -I /home/opam/.opam/default/lib/zarith -I /home/opam/.opam/default/lib/zip -I src/.frama_c_kernel.objs/byte -I src/init/.frama_c_very_first.objs/byte -I src/plugins/server/.server.objs/byte -cmi-file src/plugins/eva/.eva.objs/byte/eva__Subdivided_evaluation.cmi -no-alias-deps -open Eva__ -o src/plugins/eva/.eva.objs/byte/eva__Subdivided_evaluation.cmo -c -impl src/plugins/eva/engine/subdivided_evaluation.pp.ml) - File "src/plugins/eva/engine/subdivided_evaluation.ml", lines 273-275, characters 6-71: - 273 | ......match l1, l2 with - 274 | | Nil, Nil -> acc - 275 | | Cons (x1, tl1), Cons (x2, tl2) -> fold2 f tl1 tl2 (f x1 x2 acc) - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: (Nil, Cons (_, _)) - - File "src/plugins/eva/engine/subdivided_evaluation.ml", lines 299-303, characters 4-56: - 299 | ....match hyp1, hyp2 with - 300 | | Nil, Nil -> 0 - 301 | | Cons (v1, tail1), Cons (v2, tail2) -> - 302 | let n = Cvalue.V.compare v1 v2 in - 303 | if n = 0 then compare_subvalues tail1 tail2 else n - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: (Nil, Cons (_, _)) - - File "src/plugins/eva/engine/subdivided_evaluation.ml", lines 308-311, characters 4-56: - 308 | ....match l1, l2 with - 309 | | Nil, Nil -> Nil - 310 | | Cons (x1, tl1), Cons (x2, tl2) -> - 311 | Cons (Cvalue.V.join x1 x2, join_subvalues tl1 tl2) - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: (Nil, Cons (_, _)) - - File "src/plugins/eva/engine/subdivided_evaluation.ml", lines 338-350, characters 8-39: - 338 | ........match sizes, subvalues with - 339 | | Nil, Nil -> [ Nil ] - 340 | | Cons (size, tl_size), Cons (v, tl) -> - 341 | let append = - 342 | try - ... - 347 | fun acc tl -> Cons (v, tl) :: acc - 348 | in - 349 | let list = split tl_size tl in - 350 | List.fold_left append [] list - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: (Nil, Cons (_, _)) - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -open Frama_c_kernel -w -40 -w -9 -g -bin-annot -bin-annot-occurrences -I src/plugins/eva/.eva.objs/byte -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/ctypes/stubs -I /home/opam/.opam/default/lib/dune-private-libs/dune-section -I /home/opam/.opam/default/lib/dune-private-libs/meta_parser -I /home/opam/.opam/default/lib/dune-site -I /home/opam/.opam/default/lib/dune-site/linker -I /home/opam/.opam/default/lib/dune-site/plugins -I /home/opam/.opam/default/lib/dune-site/private -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/yaml -I /home/opam/.opam/default/lib/yaml/bindings -I /home/opam/.opam/default/lib/yaml/bindings/types -I /home/opam/.opam/default/lib/yaml/c -I /home/opam/.opam/default/lib/yaml/ffi -I /home/opam/.opam/default/lib/yaml/types -I /home/opam/.opam/default/lib/yaml/unix -I /home/opam/.opam/default/lib/yojson -I /home/opam/.opam/default/lib/zarith -I /home/opam/.opam/default/lib/zip -I src/.frama_c_kernel.objs/byte -I src/init/.frama_c_very_first.objs/byte -I src/plugins/server/.server.objs/byte -cmi-file src/plugins/eva/.eva.objs/byte/eva__Results.cmi -no-alias-deps -open Eva__ -o src/plugins/eva/.eva.objs/byte/eva__Results.cmo -c -impl src/plugins/eva/utils/results.pp.ml) - File "src/plugins/eva/utils/results.ml", lines 109-112, characters 65-22: - 109 | .................................................................function - 110 | | ByCallstack c -> ByCallstack c - 111 | | Top -> Top - 112 | | Bottom -> Bottom - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Consolidated _ - - File "src/plugins/eva/utils/results.ml", lines 149-151, characters 72-37: - 149 | ........................................................................function - 150 | | Top | Bottom -> [] (* What else to do when Top is given ? *) - 151 | | ByCallstack l -> List.map fst l - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Consolidated _ - - File "src/plugins/eva/utils/results.ml", lines 157-159, characters 4-74: - 157 | ....function - 158 | | Top | Bottom -> acc (* What else to do when Top is given ? *) - 159 | | ByCallstack l -> List.fold_left (fun acc (cs,x) -> f cs x acc) acc l - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Consolidated _ - - File "src/plugins/eva/utils/results.ml", lines 394-396, characters 6-54: - 394 | ......match res with - 395 | | LValue r -> Response.map_join' make_lval join r - 396 | | Value r -> Response.map_join' make_expr join r - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Address (_, _) - - File "src/plugins/eva/utils/results.ml", lines 401-407, characters 4-28: - 401 | ....function - 402 | | LValue r -> - 403 | let extract (x, _alarms) = x >>- (fun (_valuation,fv) -> fv.Eval.v) in - 404 | Response.map extract r - 405 | | Value r -> - 406 | let extract (x, _alarms) = x >>-: (fun (_valuation,v) -> v) in - 407 | Response.map extract r - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Address (_, _) - - File "src/plugins/eva/utils/results.ml", lines 423-429, characters 4-36: - 423 | ....function - 424 | | Address (r, access) -> - 425 | let extract (x, _alarms) = - 426 | let open Bottom.Operators in - 427 | let+ _valuation,loc = x in loc - 428 | in - 429 | Response.map extract r, access - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: LValue (Consolidated _) - - File "src/plugins/eva/utils/results.ml", lines 480-490, characters 4-21: - 480 | ....function - 481 | | LValue r -> - 482 | let join = (&&) - 483 | and extract (x, _alarms) = - 484 | x >>-: (fun (_valuation,fv) -> fv.Eval.initialized) - ... - 487 | | `Bottom | `Top -> false - 488 | | `Value v -> v - 489 | end - 490 | | Value _ -> true............................................. - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Address (_, _) - - File "src/plugins/eva/utils/results.ml", line 628, characters 31-49: - 628 | let as_cvalue_or_uninitialized (Value evaluation) = - ^^^^^^^^^^^^^^^^^^ - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Address _ - - File "src/plugins/eva/utils/results.ml", line 635, characters 21-39: - 635 | let as_cvalue_result (Value evaluation) = - ^^^^^^^^^^^^^^^^^^ - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Address _ - - File "src/plugins/eva/utils/results.ml", line 679, characters 26-46: - 679 | let as_precise_loc_result (Address lvaluation) = - ^^^^^^^^^^^^^^^^^^^^ - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Value _ - - File "src/plugins/eva/utils/results.ml", line 689, characters 23-43: - 689 | let as_location_result (Address lvaluation) = - ^^^^^^^^^^^^^^^^^^^^ - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Value _ - - File "src/plugins/eva/utils/results.ml", line 699, characters 19-39: - 699 | let as_zone_result (Address lvaluation) = - ^^^^^^^^^^^^^^^^^^^^ - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Value _ - - File "src/plugins/eva/utils/results.ml", line 719, characters 19-37: - 719 | let is_initialized (Value evaluation) = - ^^^^^^^^^^^^^^^^^^ - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Address _ - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -open Frama_c_kernel -w -40 -w -9 -g -I src/plugins/eva/.eva.objs/byte -I src/plugins/eva/.eva.objs/native -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/ctypes/stubs -I /home/opam/.opam/default/lib/dune-private-libs/dune-section -I /home/opam/.opam/default/lib/dune-private-libs/meta_parser -I /home/opam/.opam/default/lib/dune-site -I /home/opam/.opam/default/lib/dune-site/linker -I /home/opam/.opam/default/lib/dune-site/plugins -I /home/opam/.opam/default/lib/dune-site/private -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/yaml -I /home/opam/.opam/default/lib/yaml/bindings -I /home/opam/.opam/default/lib/yaml/bindings/types -I /home/opam/.opam/default/lib/yaml/c -I /home/opam/.opam/default/lib/yaml/ffi -I /home/opam/.opam/default/lib/yaml/types -I /home/opam/.opam/default/lib/yaml/unix -I /home/opam/.opam/default/lib/yojson -I /home/opam/.opam/default/lib/zarith -I /home/opam/.opam/default/lib/zip -I src/.frama_c_kernel.objs/byte -I src/.frama_c_kernel.objs/native -I src/init/.frama_c_very_first.objs/byte -I src/init/.frama_c_very_first.objs/native -I src/plugins/server/.server.objs/byte -I src/plugins/server/.server.objs/native -cmi-file src/plugins/eva/.eva.objs/byte/eva__Subdivided_evaluation.cmi -no-alias-deps -open Eva__ -o src/plugins/eva/.eva.objs/native/eva__Subdivided_evaluation.cmx -c -impl src/plugins/eva/engine/subdivided_evaluation.pp.ml) - File "src/plugins/eva/engine/subdivided_evaluation.ml", lines 273-275, characters 6-71: - 273 | ......match l1, l2 with - 274 | | Nil, Nil -> acc - 275 | | Cons (x1, tl1), Cons (x2, tl2) -> fold2 f tl1 tl2 (f x1 x2 acc) - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: (Nil, Cons (_, _)) - - File "src/plugins/eva/engine/subdivided_evaluation.ml", lines 299-303, characters 4-56: - 299 | ....match hyp1, hyp2 with - 300 | | Nil, Nil -> 0 - 301 | | Cons (v1, tail1), Cons (v2, tail2) -> - 302 | let n = Cvalue.V.compare v1 v2 in - 303 | if n = 0 then compare_subvalues tail1 tail2 else n - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: (Nil, Cons (_, _)) - - File "src/plugins/eva/engine/subdivided_evaluation.ml", lines 308-311, characters 4-56: - 308 | ....match l1, l2 with - 309 | | Nil, Nil -> Nil - 310 | | Cons (x1, tl1), Cons (x2, tl2) -> - 311 | Cons (Cvalue.V.join x1 x2, join_subvalues tl1 tl2) - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: (Nil, Cons (_, _)) - - File "src/plugins/eva/engine/subdivided_evaluation.ml", lines 338-350, characters 8-39: - 338 | ........match sizes, subvalues with - 339 | | Nil, Nil -> [ Nil ] - 340 | | Cons (size, tl_size), Cons (v, tl) -> - 341 | let append = - 342 | try - ... - 347 | fun acc tl -> Cons (v, tl) :: acc - 348 | in - 349 | let list = split tl_size tl in - 350 | List.fold_left append [] list - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: (Nil, Cons (_, _)) - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -open Frama_c_kernel -w -40 -w -9 -g -I src/plugins/eva/.eva.objs/byte -I src/plugins/eva/.eva.objs/native -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/ctypes/stubs -I /home/opam/.opam/default/lib/dune-private-libs/dune-section -I /home/opam/.opam/default/lib/dune-private-libs/meta_parser -I /home/opam/.opam/default/lib/dune-site -I /home/opam/.opam/default/lib/dune-site/linker -I /home/opam/.opam/default/lib/dune-site/plugins -I /home/opam/.opam/default/lib/dune-site/private -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/yaml -I /home/opam/.opam/default/lib/yaml/bindings -I /home/opam/.opam/default/lib/yaml/bindings/types -I /home/opam/.opam/default/lib/yaml/c -I /home/opam/.opam/default/lib/yaml/ffi -I /home/opam/.opam/default/lib/yaml/types -I /home/opam/.opam/default/lib/yaml/unix -I /home/opam/.opam/default/lib/yojson -I /home/opam/.opam/default/lib/zarith -I /home/opam/.opam/default/lib/zip -I src/.frama_c_kernel.objs/byte -I src/.frama_c_kernel.objs/native -I src/init/.frama_c_very_first.objs/byte -I src/init/.frama_c_very_first.objs/native -I src/plugins/server/.server.objs/byte -I src/plugins/server/.server.objs/native -cmi-file src/plugins/eva/.eva.objs/byte/eva__Results.cmi -no-alias-deps -open Eva__ -o src/plugins/eva/.eva.objs/native/eva__Results.cmx -c -impl src/plugins/eva/utils/results.pp.ml) - File "src/plugins/eva/utils/results.ml", lines 109-112, characters 65-22: - 109 | .................................................................function - 110 | | ByCallstack c -> ByCallstack c - 111 | | Top -> Top - 112 | | Bottom -> Bottom - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Consolidated _ - - File "src/plugins/eva/utils/results.ml", lines 149-151, characters 72-37: - 149 | ........................................................................function - 150 | | Top | Bottom -> [] (* What else to do when Top is given ? *) - 151 | | ByCallstack l -> List.map fst l - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Consolidated _ - - File "src/plugins/eva/utils/results.ml", lines 157-159, characters 4-74: - 157 | ....function - 158 | | Top | Bottom -> acc (* What else to do when Top is given ? *) - 159 | | ByCallstack l -> List.fold_left (fun acc (cs,x) -> f cs x acc) acc l - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Consolidated _ - - File "src/plugins/eva/utils/results.ml", lines 394-396, characters 6-54: - 394 | ......match res with - 395 | | LValue r -> Response.map_join' make_lval join r - 396 | | Value r -> Response.map_join' make_expr join r - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Address (_, _) - - File "src/plugins/eva/utils/results.ml", lines 401-407, characters 4-28: - 401 | ....function - 402 | | LValue r -> - 403 | let extract (x, _alarms) = x >>- (fun (_valuation,fv) -> fv.Eval.v) in - 404 | Response.map extract r - 405 | | Value r -> - 406 | let extract (x, _alarms) = x >>-: (fun (_valuation,v) -> v) in - 407 | Response.map extract r - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Address (_, _) - - File "src/plugins/eva/utils/results.ml", lines 423-429, characters 4-36: - 423 | ....function - 424 | | Address (r, access) -> - 425 | let extract (x, _alarms) = - 426 | let open Bottom.Operators in - 427 | let+ _valuation,loc = x in loc - 428 | in - 429 | Response.map extract r, access - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: LValue (Consolidated _) - - File "src/plugins/eva/utils/results.ml", lines 480-490, characters 4-21: - 480 | ....function - 481 | | LValue r -> - 482 | let join = (&&) - 483 | and extract (x, _alarms) = - 484 | x >>-: (fun (_valuation,fv) -> fv.Eval.initialized) - ... - 487 | | `Bottom | `Top -> false - 488 | | `Value v -> v - 489 | end - 490 | | Value _ -> true............................................. - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Address (_, _) - - File "src/plugins/eva/utils/results.ml", line 628, characters 31-49: - 628 | let as_cvalue_or_uninitialized (Value evaluation) = - ^^^^^^^^^^^^^^^^^^ - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Address _ - - File "src/plugins/eva/utils/results.ml", line 635, characters 21-39: - 635 | let as_cvalue_result (Value evaluation) = - ^^^^^^^^^^^^^^^^^^ - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Address _ - - File "src/plugins/eva/utils/results.ml", line 679, characters 26-46: - 679 | let as_precise_loc_result (Address lvaluation) = - ^^^^^^^^^^^^^^^^^^^^ - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Value _ - - File "src/plugins/eva/utils/results.ml", line 689, characters 23-43: - 689 | let as_location_result (Address lvaluation) = - ^^^^^^^^^^^^^^^^^^^^ - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Value _ - - File "src/plugins/eva/utils/results.ml", line 699, characters 19-39: - 699 | let as_zone_result (Address lvaluation) = - ^^^^^^^^^^^^^^^^^^^^ - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Value _ - - File "src/plugins/eva/utils/results.ml", line 719, characters 19-37: - 719 | let is_initialized (Value evaluation) = - ^^^^^^^^^^^^^^^^^^ - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: Address _ -> compiled frama-c.31.0~beta [frama-c: make install] + /usr/bin/make "RELEASE=yes" "PREFIX=/home/opam/.opam/default" "MANDIR=/home/opam/.opam/default/man" "install" (CWD=/home/opam/.opam/default/.opam-switch/build/frama-c.31.0~beta) - Installing Frama-C to current Opam switch - Copying and relocating files... - (done) - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/frama-c.31.0~beta/ivette' - [Ivette] Generating TypeScript API - ./api.sh src - [server-tsc] Package frama-c/kernel/api/data - [server-tsc] Package frama-c/kernel/api/ast - [server-tsc] Package frama-c/kernel/api/properties - [server-tsc] Package frama-c/kernel/api/project - [server-tsc] Package frama-c/kernel/api/parameters - [server-tsc] Package frama-c/kernel/api/services - [server-tsc] Package frama-c/plugins/callgraph/api - [server-tsc] Package frama-c/plugins/dive/api - [server-tsc] Package frama-c/plugins/eva/api/general - [server-tsc] Package frama-c/plugins/eva/api/values - [server-tsc] Package frama-c/plugins/impact/api/impact - [server-tsc] Package frama-c/plugins/pivot/api/general - [server-tsc] Package frama-c/plugins/region/api - [server-tsc] Package frama-c/plugins/studia/api/studia - [server-tsc] Package frama-c/plugins/wp/api - [server-tsc] Package frama-c/plugins/wp/api/tip - [server-tsc] Package frama-c/plugins/wp/api/tac - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - find: 'headache': No such file or directory - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/frama-c.31.0~beta/ivette' - Installing Ivette to /home/opam/.opam/default -> installed frama-c.31.0~beta [WARNING] Opam packages conf-autoconf.0.2, conf-cairo.1, conf-gmp.5, conf-gtk3.18, conf-gtksourceview3.0+2 and conf-zlib.1 depend on the following system packages that are no longer installed: autoconf libcairo2-dev libexpat1-dev libgmp-dev libgtk-3-dev libgtksourceview-3.0-dev zlib1g-dev - conf-autoconf.0.2: depends on autoconf - conf-cairo.1: depends on libcairo2-dev - conf-gmp.5: depends on libgmp-dev - conf-gtk3.18: depends on libexpat1-dev, libgtk-3-dev - conf-gtksourceview3.0+2: depends on libgtksourceview-3.0-dev - conf-zlib.1: depends on zlib1g-dev === STDERR === 2026-07-10 02:25.54: OK: build frama-c.31.0~beta (runc: 324.8s, disk: 42KB) 2026-07-10 02:25.54: Job succeeded