Bug#1111165: ben: Building template fails: Error: Unbound module "Ben_frontends"
Source: ben
Version: 1.9
Severity: important
Tags: upstream
Dear Maintainer,
Building a custom template fails:
$ bash -x debian/build-template.sh
+ '[' -z '' ']'
+ TEMPLATE=debiangis
++ dirname debian/build-template.sh
+ DEBIANDIR=debian
++ dirname debian
+ PACKAGEDIR=.
+ TEMPLATEDIR=./templates
+ cd ./templates
+ ocamlbuild -pkg ben debiangis.cmx
+ /usr/bin/ocamlc.opt -c -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/ben -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/bigarray -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/dynlink -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/extlib -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/fileutils -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/ocamlgraph -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/parmap -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/postgresql -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/re -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/seq -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/stdlib-shims -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/threads -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/tyxml -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/tyxml/functor -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/unix -I /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/uutf -o debiangis.cmo debiangis.ml
File "debiangis.ml", line 30, characters 2-43:
30 | Ben_frontends.Templates.register_template
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error: Unbound module "Ben_frontends"
Command exited with code 2.
Hint: Recursive traversal of subdirectories was not enabled for this build,
as the working directory does not look like an ocamlbuild project (no
'_tags' or 'myocamlbuild.ml' file). If you have modules in subdirectories,
you should add the option "-r" or create an empty '_tags' file.
To enable recursive traversal for some subdirectories only, you can use the
following '_tags' file:
true: -traverse
<dir1> or <dir2>: traverse
Compilation unsuccessful after building 3 targets (0 cached) in 00:00:00.
Reply to: