Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
[dynlink] Error while loading ".../ltac_plugin.cmxs" The module `Ltac_plugin__Tacarg' is not yet initialized. #7876
Original bug ID: 7876
Dear OCaml devs,
I've tried to minimize the problem without success so far :(
At the suggestion of the Dune devs I disabled "wrapping" for the Ltac plugin, however the same error persists:
thus this seems unrelated to packing.
See below for
Steps to reproduce
In a context with OCaml master, checkout coq/coq#8856 and do make -f Makefile.dune trunk
Comment author: @lpw25
I haven't quite reproduced the error message you're getting, but the new implementation is indeed more restrictive for interface-only modules. I'm going to try to adjust the implementation to explicit support such modules, and hopefully that will fix the particular instance of the problem that you're seeing.
Comment author: @ejgallego
Hi lpw25, thanks a lot!
Note that the Dune-based build whose instructions I've posted doesn't use interface-only modules, I guess you tried the regular make-based build, which indeed errors with
This seems indeed like a different problem than the one reported here.
In order to reproduce the Dune case [which seems to choke on module aliases] be sure to :