Как можно использовать ocamldebug с проектом «Включенные батареи»?

У меня есть простой проект ocamlbuild, в котором используются батареи, включая расширения синтаксиса.

_tags :

<*>: pkg_batteries,pkg_threads,pkg_batteries.syntax,syntax_camlp4o

something.ml :

open Batteries
…
let () = …

Он создан для отладки с помощью:

$ ocamlbuild something.d.byte
$ ocamldebug something.d.byte

Однако попытка использовать команду print в ocamldebug приводит к следующей ошибке:

(ocd) print x
Cannot find module Batteries.

Это происходит только при отладке в области, где Batteries открыто изд.

Какова причина этой ошибки? Как это можно обойти?

7
задан jrk 2 June 2011 в 19:12
поделиться