Запуск utop с конфликтом дюн: extlib и base64

У меня есть проект, в котором используется extlib а также base64. duneиспользуется в процессе сборки. Сборка работает нормально, но когда я пытаюсь запуститьdune utop, Я получаю следующее сообщение:

[<me>@<me> js2sil]$ dune utop
File "<home>/.opam/ocaml-variants.4.07.1+flambda/lib/base64/base64.cma(Base64)", line 1:
Warning 31: files <home>/.opam/ocaml-variants.4.07.1+flambda/lib/base64/base64.cma(Base64) and <home>/.opam/ocaml-variants.4.07.1+flambda/lib/extlib/extLib.cma(Base64) both define a module named Base64

Кажется, это известная проблема. Наextlib страница, он перечисляет base64 < 2.0.0 как конфликт, что означает, что более поздние версии не должны конфликтовать (у меня есть версия 3.2.0). Что-то мне не хватает? Разве невозможно создать собственный верхний уровень с обоими этими пакетами? Спасибо за любую помощь!

0 ответов

Другие вопросы по тегам