I’m getting a strange dune error from trying to compile a project with pre-4.07 OCaml, Dune 2.6 and ppxes that are built with jbuilder:
File "bin/dune", line 6, characters 7-14:
6 | (pps ppx_let)))
^^^^^^^
Error: Ppx dependency on a non-ppx library "ppx_let". If "ppx_let" is in fact
a ppx rewriter library, it should have (kind ppx_rewriter) in its dune file.
I can’t reproduce it with a minimal example (i.e. where ppx_let is the only library). It’s on CI here but I also get it locally. Does anyone have any ideas what might be causing it?