ocamlc -bin-annot -w +A-4-17-44-45 -I +compiler-libs -safe-string -c ast_convenience.ml File "ast_convenience.ml", line 1: Error: The implementation ast_convenience.ml does not match the interface ast_convenience.cmi: Values do not match: val has_attr : 'a -> ('a Location.loc * 'b) list -> bool ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_hardened-20191223-091554 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-9.2.0 * clang: clang version 9.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/9/bin llvm: 9.0.1 Available Python interpreters, in order of preference: [1] python3.7 [2] python3.6 [3] python2.7 (fallback) [4] pypy3 (fallback) [5] pypy (fallback) Available Rust versions: [1] rust-1.40.0 * java-config: The following VMs are available for generation-2: repository: ==> /var/db/repos/gentoo/metadata/timestamp.chk <== Sat, 28 Dec 2019 14:05:44 +0000 emerge -qpvO dev-ml/ppx_tools [ebuild R ] dev-ml/ppx_tools-5.0.4.05.0 USE="ocamlopt"
Created attachment 601588 [details] emerge-info.txt
Created attachment 601590 [details] dev-ml:ppx_tools-5.0.4.05.0:20191228-154457.log
Created attachment 601592 [details] emerge-history.txt
Created attachment 601594 [details] environment
Created attachment 601596 [details] etc.portage.tbz2
Created attachment 601598 [details] temp.tbz2
I don't know ocaml enough to know what this might break, but - the simple version-bump as follows, at least compiles with the newly-bumped dev-lang/ocaml... cp ppx_tools-5.0.4.05.0.ebuild ppx_tools-5.3.4.08.0.ebuild
5.0 is no more in