Обычно это сообщение означает, что один файл .mli был недавно перекомпилирован, но не другой. Поскольку один из файлов .mli находится в вашей библиотеке OCaml, это может означать, что вы обновили установку OCaml, но с тех пор не перекомпилировали bar.mli.
Что произойдет, если вы просто перекомпилируете bar.mli?