Your message dated Sun, 04 Jan 2026 09:18:54 +0000 with message-id <E1vcKGE-000000080R0-0SfA@fasolo.debian.org> and subject line Bug#1122492: fixed in why3 1.8.2-2 has caused the Debian Bug report #1122492, regarding why3: FTBFS:/bin/sh: 1: ccomps: not found to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1122492: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122492 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian BTS <submit@bugs.debian.org>
- Subject: why3: FTBFS: Fatal error: exception Sys_error("debian/why3/usr/lib/x86_64-linux-gnu/ocaml/5.3.0/why3/commands/why3ide.cma: No such file or directory")
- From: Santiago Vila <sanvila@debian.org>
- Date: Wed, 10 Dec 2025 20:41:38 +0000
- Message-id: <E1vTR0E-009kN9-2g@paradis.debian.org>
Package: src:why3 Version: 1.8.2-1 Severity: serious Tags: ftbfs forky sid Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202512/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:why3, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean Fatal error: exception Sys_error("debian/why3/usr/lib/x86_64-linux-gnu/ocaml/5.3.0/why3/commands/why3ide.cma: No such file or directory") Fatal error: exception Sys_error("debian/why3/usr/lib/x86_64-linux-gnu/ocaml/5.3.0/why3/plugins/hypothesis_selection.cma: No such file or directory") dh clean --with ocaml,tex dh_ocamlclean dh_clean debian/rules binary Fatal error: exception Sys_error("debian/why3/usr/lib/x86_64-linux-gnu/ocaml/5.3.0/why3/commands/why3ide.cma: No such file or directory") Fatal error: exception Sys_error("debian/why3/usr/lib/x86_64-linux-gnu/ocaml/5.3.0/why3/plugins/hypothesis_selection.cma: No such file or directory") dh binary --with ocaml,tex dh_update_autotools_config dh_autoreconf autoreconf: warning: autoconf input should be named 'configure.ac', not 'configure.in' aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' dh_ocamlinit [... snipped ...] Ocamldep src/mlw/dexpr.ml Ocamldep src/mlw/big_real.ml Ocamldep src/mlw/pinterp_core.ml Ocamldep src/mlw/rac.ml Ocamldep src/mlw/pinterp.ml Ocamldep src/mlw/check_ce.ml Ocamldep src/extract/mltree.ml Ocamldep src/extract/compile.ml Ocamldep src/extract/mlinterp.ml Ocamldep src/extract/pdriver.ml Ocamldep src/extract/ml_printer.ml Ocamldep src/extract/c.ml Ocamldep src/extract/ocaml.ml Ocamldep src/extract/cakeml.ml Ocamldep src/extract/java.ml Ocamldep src/parser/ptree.ml Ocamldep src/parser/ptree_helpers.ml Ocamldep src/parser/glob.ml Ocamldep src/parser/typing.ml Ocamldep src/parser/parser_messages.ml Ocamldep src/parser/parser.ml Ocamldep src/parser/report.ml Ocamldep src/parser/lexer.ml Ocamldep src/parser/mlw_printer.ml Ocamldep src/parser/sexp_parser.ml Ocamldep src/transform/simplify_formula.ml Ocamldep src/transform/inlining.ml Ocamldep src/transform/split_goal.ml Ocamldep src/transform/args_wrapper.ml Ocamldep src/transform/reduction_engine.ml Ocamldep src/transform/compute.ml Ocamldep src/transform/remove_unused.ml Ocamldep src/transform/detect_polymorphism.ml Ocamldep src/transform/eliminate_definition.ml Ocamldep src/transform/extensional.ml Ocamldep src/transform/abstract_quantifiers.ml Ocamldep src/transform/eliminate_unknown_types.ml Ocamldep src/transform/eliminate_unknown_lsymbols.ml Ocamldep src/transform/eliminate_symbol.ml Ocamldep src/transform/eliminate_inductive.ml Ocamldep src/transform/eliminate_let.ml Ocamldep src/transform/eliminate_if.ml Ocamldep src/transform/libencoding.ml Ocamldep src/transform/eliminate_algebraic.ml Ocamldep src/transform/discriminate.ml Ocamldep src/transform/encoding.ml Ocamldep src/transform/encoding_select.ml Ocamldep src/transform/encoding_guards_full.ml Ocamldep src/transform/encoding_tags_full.ml Ocamldep src/transform/encoding_guards.ml Ocamldep src/transform/encoding_tags.ml Ocamldep src/transform/encoding_twin.ml Ocamldep src/transform/encoding_sort.ml Ocamldep src/transform/simplify_array.ml Ocamldep src/transform/filter_trigger.ml Ocamldep src/transform/abstraction.ml Ocamldep src/transform/close_epsilon.ml Ocamldep src/transform/lift_epsilon.ml Ocamldep src/transform/eliminate_epsilon.ml Ocamldep src/transform/instantiate_predicate.ml Ocamldep src/transform/smoke_detector.ml Ocamldep src/transform/prop_curry.ml Ocamldep src/transform/eliminate_literal.ml Ocamldep src/transform/generic_arg_trans_utils.ml Ocamldep src/transform/case.ml Ocamldep src/transform/apply.ml Ocamldep src/transform/subst.ml Ocamldep src/transform/introduction.ml Ocamldep src/transform/ind_itp.ml Ocamldep src/transform/destruct.ml Ocamldep src/transform/cut.ml Ocamldep src/transform/congruence.ml Ocamldep src/transform/induction.ml Ocamldep src/transform/induction_pr.ml Ocamldep src/transform/prepare_for_counterexmp.ml Ocamldep src/transform/reflection.ml Ocamldep src/transform/keep_only_arithmetic.ml Ocamldep src/printer/cntexmp_printer.ml Ocamldep src/printer/alt_ergo.ml Ocamldep src/printer/why3printer.ml Ocamldep src/printer/smtv1.ml Ocamldep src/printer/smtv2.ml Ocamldep src/printer/coq.ml Ocamldep src/printer/pvs.ml Ocamldep src/printer/isabelle.ml Ocamldep src/printer/simplify.ml Ocamldep src/printer/gappa.ml Ocamldep src/printer/cvc3.ml Ocamldep src/printer/yices.ml Ocamldep src/printer/mathematica.ml Ocamldep src/session/compress.ml Ocamldep src/session/xml.ml Ocamldep src/session/termcode.ml Ocamldep src/session/session_itp.ml Ocamldep src/session/strategy.ml Ocamldep src/session/strategy_parser.ml Ocamldep src/session/controller_itp.ml Ocamldep src/session/server_utils.ml Ocamldep src/session/itp_communication.ml Ocamldep src/session/itp_server.ml Ocamldep src/session/json_util.ml Ocamldep src/session/unix_scheduler.ml Ocamldep src/driver/driver_ast.mli cmp -s src/util/recompat.ml src/util/re.ml || cp src/util/recompat.ml src/util/re.ml Ocamlopt src/util/config.ml Ocamlopt src/driver/whyconf.ml Ocamlopt src/driver/call_provers.ml Ocamlopt src/driver/driver_lexer.ml Ocamlopt src/driver/driver.ml Ocamlopt src/driver/autodetection.ml Ocamlopt src/mlw/pinterp_core.ml Ocamlopt src/mlw/rac.ml Ocamlopt src/mlw/pinterp.ml Ocamlopt src/mlw/check_ce.ml Ocamlopt src/extract/pdriver.ml Ocamlopt src/extract/ml_printer.ml Ocamlopt src/extract/c.ml Ocamlopt src/extract/ocaml.ml Ocamlopt src/extract/cakeml.ml Ocamlopt src/extract/java.ml Ocamlopt src/transform/inlining.ml Ocamlopt src/transform/eliminate_definition.ml Ocamlopt src/transform/encoding_select.ml Ocamlopt src/transform/case.ml Ocamlopt src/transform/introduction.ml Ocamlopt src/transform/prepare_for_counterexmp.ml Ocamlopt src/transform/reflection.ml Ocamlopt src/printer/alt_ergo.ml Ocamlopt src/printer/smtv2.ml Ocamlopt src/session/session_itp.ml Ocamlopt src/session/strategy.ml Ocamlopt src/session/strategy_parser.ml Ocamlopt src/session/controller_itp.ml Ocamlopt src/session/itp_communication.ml Ocamlopt src/session/server_utils.ml Ocamlopt src/session/itp_server.ml Ocamlopt src/session/json_util.ml Ocamlc src/util/config.ml Linking lib/why3/why3.cmo Linking lib/why3/why3.cmx Ocamlopt plugins/parser/genequlin.ml Linking lib/plugins/genequlin.cmxs Ocamlopt plugins/parser/dimacs.ml Linking lib/plugins/dimacs.cmxs Ocamlc plugins/tptp/tptp_ast.mli Ocamlc plugins/tptp/tptp_parser.mli Ocamlopt plugins/tptp/tptp_parser.ml Ocamlc plugins/tptp/tptp_typing.mli Ocamlopt plugins/tptp/tptp_typing.ml Ocamlc plugins/tptp/tptp_lexer.mli Ocamlopt plugins/tptp/tptp_lexer.ml Ocamlopt plugins/tptp/tptp_printer.ml Linking lib/plugins/tptp.cmxs Ocamlc plugins/python/py_ast.mli Ocamlc plugins/python/py_parser.mli Ocamlopt plugins/python/py_parser.ml Ocamlc plugins/python/py_lexer.mli Ocamlopt plugins/python/py_lexer.ml Ocamlopt plugins/python/py_main.ml Linking lib/plugins/python.cmxs Ocamlc plugins/microc/mc_ast.mli Ocamlc plugins/microc/mc_parser.mli Ocamlopt plugins/microc/mc_parser.ml Ocamlc plugins/microc/mc_lexer.mli Ocamlopt plugins/microc/mc_lexer.ml Ocamlc plugins/microc/mc_printer.mli Ocamlopt plugins/microc/mc_printer.ml Ocamlopt plugins/microc/mc_main.ml Linking lib/plugins/microc.cmxs Ocamlc plugins/coma/coma_logic.mli Ocamlopt plugins/coma/coma_logic.ml Ocamlc plugins/coma/coma_syntax.mli Ocamlopt plugins/coma/coma_syntax.ml Ocamlc plugins/coma/coma_parser.mli Ocamlopt plugins/coma/coma_parser.ml Ocamlc plugins/coma/coma_lexer.mli Ocamlopt plugins/coma/coma_lexer.ml Ocamlc plugins/coma/coma_typing.mli Ocamlopt plugins/coma/coma_typing.ml Ocamlopt plugins/coma/coma_main.ml Linking lib/plugins/coma.cmxs Ocamlc plugins/cfg/cfg_ast.mli Ocamlc plugins/cfg/cfg_parser.mli Ocamlopt plugins/cfg/cfg_parser.ml Ocamlc plugins/cfg/cfg_lexer.mli Ocamlopt plugins/cfg/cfg_lexer.ml Ocamlc plugins/cfg/cfg_paths.mli Ocamlopt plugins/cfg/cfg_paths.ml Ocamlc plugins/cfg/subregion_analysis.mli Ocamlopt plugins/cfg/subregion_analysis.ml Ocamlc plugins/cfg/cfg_main.mli Ocamlopt plugins/cfg/cfg_main.ml Ocamlc plugins/cfg/stackify.mli Ocamlopt plugins/cfg/stackify.ml Ocamlopt plugins/cfg/cfg_stackify.ml Linking lib/plugins/cfg.cmxs Ocamlopt plugins/strategies/forward_propagation.ml Linking lib/plugins/forward_propagation.cmxs Ocamlopt plugins/transform/hypothesis_selection.ml Linking lib/plugins/hypothesis_selection.cmxs Linking lib/why3/why3.cmxa Linking lib/why3/why3.cmxs Ocamlopt src/tools/main.ml Linking bin/why3.opt Ocamlopt src/tools/why3config.ml Linking bin/why3config.cmxs Ocamlopt src/tools/why3execute.ml Linking bin/why3execute.cmxs Ocamlopt src/tools/why3extract.ml Linking bin/why3extract.cmxs Ocamlopt src/tools/why3prove.ml Linking bin/why3prove.cmxs Ocamlopt src/tools/why3realize.ml Linking bin/why3realize.cmxs Ocamlopt src/tools/why3replay.ml Linking bin/why3replay.cmxs Ocamlopt src/tools/why3show.ml Linking bin/why3show.cmxs Ocamlopt src/tools/why3wc.ml Linking bin/why3wc.cmxs Ocamlopt src/tools/why3bench.ml Linking bin/why3bench.cmxs Ocamlc src/ide/gconfig.mli Ocamlopt src/ide/gconfig.ml Ocamlopt src/ide/why3ide.ml Linking bin/why3ide.cmxs Ocamlopt src/ide/wserver.ml Ocamlopt src/ide/why3web.ml Linking bin/why3webserver.cmxs Ocamlc src/why3session/why3session_lib.mli Ocamlopt src/why3session/why3session_lib.ml Ocamlc src/why3session/why3session_info.mli Ocamlopt src/why3session/why3session_info.ml Ocamlc src/why3session/why3session_html.mli Ocamlopt src/why3session/why3session_html.ml Ocamlc src/why3session/why3session_latex.mli Ocamlopt src/why3session/why3session_latex.ml Ocamlc src/why3session/why3session_update.mli Ocamlopt src/why3session/why3session_update.ml Ocamlc src/why3session/why3session_output.mli Ocamlopt src/why3session/why3session_output.ml Ocamlc src/why3session/why3session_create.mli Ocamlopt src/why3session/why3session_create.ml Ocamlopt src/why3session/why3session_main.ml Linking bin/why3session.cmxs Ocamlopt src/tools/why3shell.ml Linking bin/why3shell.cmxs Ocamlopt src/isabelle-client/isabelle_client_main.ml Linking bin/isabelle_client.opt Ocamlopt src/tools/why3pp.ml Linking bin/why3pp.cmxs Ocamlopt src/why3doc/doc_html.ml Ocamlc src/why3doc/doc_def.mli Ocamlopt src/why3doc/doc_def.ml Ocamlopt src/why3doc/doc_lexer.ml Ocamlopt src/why3doc/doc_main.ml Linking bin/why3doc.cmxs ln -sf why3.opt bin/why3 ln -snf ../drivers share/drivers ln -snf ../extraction_drivers share/extraction_drivers ln -snf ../stdlib share/stdlib Generate drivers/coq-realizations.aux Generate drivers/pvs-realizations.aux Generate drivers/isabelle-realizations.aux make[2]: Leaving directory '/<<PKGBUILDDIR>>' /usr/bin/make doc make[2]: Entering directory '/<<PKGBUILDDIR>>' cmp -s src/util/recompat.ml src/util/re.ml || cp src/util/recompat.ml src/util/re.ml doc/drv_depgraph drivers/alt_ergo.drv drivers/alt_ergo_26.dr [too-long-redacted] > doc/generated/drivers-all.dot ccomps -X smt-libv2.gen doc/generated/drivers-all.dot > doc/generated/drivers-smt.dot /bin/sh: 1: ccomps: not found make[2]: *** [Makefile:1878: doc/generated/drivers-smt.dot] Error 127 make[2]: *** Deleting file 'doc/generated/drivers-smt.dot' make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: *** [debian/rules:29: override_dh_auto_build-indep] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:10: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
- To: 1122492-close@bugs.debian.org
- Subject: Bug#1122492: fixed in why3 1.8.2-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sun, 04 Jan 2026 09:18:54 +0000
- Message-id: <E1vcKGE-000000080R0-0SfA@fasolo.debian.org>
- Reply-to: Gianfranco Costamagna <locutusofborg@debian.org>
Source: why3 Source-Version: 1.8.2-2 Done: Gianfranco Costamagna <locutusofborg@debian.org> We believe that the bug you reported is fixed in the latest version of why3, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1122492@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Gianfranco Costamagna <locutusofborg@debian.org> (supplier of updated why3 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 04 Jan 2026 10:00:25 +0100 Source: why3 Built-For-Profiles: noudeb Architecture: source Version: 1.8.2-2 Distribution: unstable Urgency: medium Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org> Changed-By: Gianfranco Costamagna <locutusofborg@debian.org> Closes: 1122492 Changes: why3 (1.8.2-2) unstable; urgency=medium . * Team upload * Add b-d on graphviz to fix missing ccomps during build (Closes: #1122492) Checksums-Sha1: 51de91c07e510bed7fab98a0bcd40b62a4848ff5 2681 why3_1.8.2-2.dsc 0c011f6bb0a2b6ec51d03475e68dd061c5094608 19552 why3_1.8.2-2.debian.tar.xz ff15bb6d85fcc90d251388c26f6a31c45f4e29fb 9509 why3_1.8.2-2_source.buildinfo Checksums-Sha256: c3c64e999af2633968f969ea02bbc7d689ce97f8f25520df2d58bbb7bc207f74 2681 why3_1.8.2-2.dsc f17f04bba805bcffcdf96c6f2e3444688f76dbdd114ad03d300bfa17a0eadf9c 19552 why3_1.8.2-2.debian.tar.xz 0dc4d4228c72c57ad29c8c76ec6c02f097165f520f594292cbc6bba220c73098 9509 why3_1.8.2-2_source.buildinfo Files: 1f421d883e7e081187265a3b5fed0382 2681 math optional why3_1.8.2-2.dsc f57bd68d84352d68e6e8bd976220d168 19552 math optional why3_1.8.2-2.debian.tar.xz 09c1a98207823ac38dc8bd0ba37933bb 9509 math optional why3_1.8.2-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmlaLPsACgkQ808JdE6f Xdki5hAAoZrEbhPZwXaPiIwfWnE94/dfZPSKeO28/eKBvfmXObe6+6KNkNI34WE5 3sYp6vyfJ73VtLmzmUSYnLcWBrGzLKCS5WDF9mnj1DFM9IanK0wCRhacbrTV3NvH yRCScmSIWHWyanczfI4xIj4AH1GKT4BieEzIaWsC490SxTqX1mjcq1649xBkC4cE KCobjfxQhZzoBk4Tg0rLJs5/lQ92jvR1u+dSVbMQFzj/9WD4E15gJfuJEAyluL2O mk5/ONawxV5F92/Lz41Ush2hAvmNxX6Jc7BssLLmF/VXfmxQ8vmRmOofFFME+JLO xPrHdENHR5Od17z7czgPWiC8sM7m1rm48YQpyPwzWqG6oVslIBUCOkCX9EGirOHb 9U2v01r30cE1CIr+3IeDgU/bsE/PBt5aReGiWSw17rcI57IcpQzZQ6G+OebfLzRK T653J2xyZWAzlTIXv5Ai1XMnJqWO6hx4Dxyiv/aGBJ96lD+ArNjB0FCTCz9LVMRO dxMW6SQ7H21RsO0gwcqH340Oib3Ugdv6kuBgm/B3Vnc659yfRP9YZM5hSGul+Awj wggTwaK2Actr0J6lts8py++mBxDmfvnkvtpkwbznXXQdcINBkBmGqmNkZUZVSNIV 0B1bEve4MuA52JkwIldbLNkK1MIFfLsx823+5Y7sCm8iuJekFgY= =lRXC -----END PGP SIGNATURE-----Attachment: pgpkZ7pmjoohZ.pgp
Description: PGP signature
--- End Message ---