Ошибка: модуль List является псевдонимом для модуля ListLabels, который отсутствует

Что-то не так с моей настройкой сборки. Я получаю эту ошибку:

Error: The module List is an alias for module ListLabels, which is missing

В интерактивном топ-уровне ListLabels существует, но не во время компиляции.

Я отследил это сообщение об ошибке до этой строки кода в компиляторе OCaml:

https://github.com/ocaml/ocaml/blob/70d880a41a82aae1ebd428fd38100e8467f8535a/typing/typetexp.ml#L905

1 ответ

Решение

Оказывается, причина в следующем флаге компилятора:

-strict-deps  Hide .cmi whose name is not explicitly referenced
Другие вопросы по тегам