Package: src:uutf
Version: 0.9.4-1
User: [email protected]
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 via email to