[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#806210: uutf: FTBFS when built with dpkg-buildpackage -A (dh_ocamldoc -i fails)



Package: src:uutf
Version: 0.9.4-1
User: sanvila@debian.org
Usertags: binary-indep
Severity: important

Dear maintainer:

I tried to build this package with "dpkg-buildpackage -A"
(i.e. only architecture-independent packages), and it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with ocaml
   dh_testdir -i
   dh_ocamlinit -i
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
ocamlbuild -classic-display uutf.cmi uutf.cma uutf.a uutf.cmx uutf.cmxa uutf.cmxs
Warning: tag "package" does not expect a parameter, but is used with parameter "cmdliner"
/usr/bin/ocamldep -modules src/uutf.mli > src/uutf.mli.depends
/usr/bin/ocamlc -c -bin-annot -I src -I test -o src/uutf.cmi src/uutf.mli
/usr/bin/ocamldep -modules src/uutf.ml > src/uutf.ml.depends
/usr/bin/ocamlc -c -bin-annot -I src -I test -o src/uutf.cmo src/uutf.ml
/usr/bin/ocamlc -a src/uutf.cmo -o src/uutf.cma
/usr/bin/ocamlopt -c -bin-annot -I src -I test -o src/uutf.cmx src/uutf.ml
/usr/bin/ocamlopt -a src/uutf.cmx -o src/uutf.cmxa
/usr/bin/ocamlopt -shared src/uutf.cmx -o src/uutf.cmxs
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
 fakeroot debian/rules binary-indep
dh binary-indep --with ocaml
   dh_testroot -i
   dh_prep -i
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
mkdir -p '/<<PKGBUILDDIR>>/debian/tmp//usr/lib/ocaml/uutf'
cp _build/src/uutf.cmi _build/src/uutf.cma _build/src/uutf.a _build/src/uutf.cmx _build/src/uutf.cmxa _build/src/uutf.cmxs pkg/META src/uutf.mli '/<<PKGBUILDDIR>>/debian/tmp//usr/lib/ocaml/uutf'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_install --fail-missing
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_ocamldoc -i
E: debian/libuutf-ocaml-dev doesn't exist, but is referenced from debian/libuutf-ocaml-doc.ocamldoc at /usr/bin/dh_ocamldoc line 167, <OCAMLDOC> line 1.
debian/rules:21: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit status 2
--------------------------------------------------------------------------------

Sorry not to have a fix, as I am reporting many bugs similar to
this one.

There is a feature of "dh" which sometimes helps in cases like this,
which is to use override_dh_foo-arch and override_dh_foo-indep
for several values of "foo".


Once that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work
properly, the package would be suitable to be uploaded in source-only
form if you wish.

Thanks.


Reply to: