New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[4.14] Fatal error: exception Not_found when cmi file is absent #10780
Milestone
Comments
Actually I seemed to have missed something during testing because the same failure also appears on another package that does not use mashalled modules:
|
kit-ty-kate
changed the title
[4.14] Fatal error: exception Not_found when compiling mashalled modules
[4.14] Fatal error: exception Not_found
Nov 17, 2021
kit-ty-kate
changed the title
[4.14] Fatal error: exception Not_found
[4.14] Fatal error: exception Not_found when cmi file is absent
Nov 17, 2021
Octachron
added a commit
to Octachron/ocaml
that referenced
this issue
Dec 1, 2021
Octachron
added a commit
that referenced
this issue
Dec 1, 2021
#10780: a missing cmi can hide a concrete type declaration
Now that #10799 is merged, both |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When using the
4.14
branch (3f170f3) to compileindex-bench.1.5.0
I get:When testing locally it appears that
bench/bench.pp.ml
is compiled using the dune ppx pipeline in such a way:However when calling the ppx generator by hand to produce the OCaml syntax version (as opposed to the mashalled version implied by
-dump-ast
) and trying to compile it, it works fine:The backtrace indicates that the issue seems to be in the type-checker:
Here is the full backtrace: not-found.log
The text was updated successfully, but these errors were encountered: