This means that biocaml and batteries interface with different
compiled versions of BatLogger. The solution is most likely to
recompile on biocaml's side, so that it gets uptodate with
batteries-side change. Assuming, of course, that you use Batteries's
BatLogger directly instead of duplicating the code locally (in which
case you have a problem at version desynchronization).

On Mon, Jan 16, 2012 at 10:28 AM, Francois Berenger <[email protected]> wrote:
> Hello,
>
> When I run:
> $> ocamlfind ocamlopt -package batteries -linkpkg -o test_logger
>   biocaml_logger.ml test_logger.ml
> I get:
> File "test_logger.ml", line 1, characters 0-1:
> Error: Files biocaml_logger.cmx
>       and /usr/local/godi/lib/ocaml/pkg-lib/batteries/batteries_uni.cmxa
>       make inconsistent assumptions over interface BatLogger
>
> This message is not very clear to me.
> How can I troubleshoot this further?
>
> Should I look for some duplicated mli files somewhere?
>
> In despair, I tried:
> $> make clean ; make depend ; make
> without any improvement. :(
>
> Thanks for any help,
> Francois.
>
> --
> Caml-list mailing list.  Subscription management and archives:
> https://sympa-roc.inria.fr/wws/info/caml-list
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
>


-- 
Caml-list mailing list.  Subscription management and archives:
https://sympa-roc.inria.fr/wws/info/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

Reply via email to