It looks like install script expected tlds.db(database of gdbm format), but instead of it there are tlds.dir and tlds.pag(database of dbm/ndbm format). Moreover the database is generated by the executable createtld(sourcefile), which is invoked by the specialized build script myocamlbuild.ml(link).
So it looks like default database format has changed. This must be workarounded somehow.
As a bonus a link to the gdbm manual: www.gnu.org.ua/software/gdbm/manual/gdbm.html (singlepaged).
That's not changes in default behavior. That's GNU attempt to support historic Berkley DB in it's genuine look. CamlDBM should be patched to refer to GDBM in Linux systems.
While trying to install sulci on debian I get this error:
Contents of
_build/tlds
is as follows:It looks like install script expected
tlds.db
(database of gdbm format), but instead of it there aretlds.dir
andtlds.pag
(database of dbm/ndbm format). Moreover the database is generated by the executablecreatetld
(sourcefile), which is invoked by the specialized build scriptmyocamlbuild.ml
(link).So it looks like default database format has changed. This must be workarounded somehow.
As a bonus a link to the gdbm manual: www.gnu.org.ua/software/gdbm/manual/gdbm.html (singlepaged).