Package: dh-ocaml
Version: 1.0.0
Severity: normal

I have DH_ALWAYS_EXCLUDE='CVS:.svn:{arch}:.arch-ids:.bzr:.git' in my
environment, since I never want files in these directories to creep into
binary packages I build.  When I tried to build gmetadom I found that it
broke:

  dh_ocamldoc -plibgdome2-ocaml-dev
  /usr/bin/ocamldoc: unknown option `-and'.
  [... usage message ...]
  dh_ocamldoc: /usr/bin/ocamldoc -sort   -and ! \( -regex .\*CVS.\* -or -regex 
.\*\\.svn.\* -or -regex .\*{arch}.\* -or -regex .\*\\.arch-ids.\* -or -regex 
.\*\\.bzr.\* -or -regex .\*\\.git.\* \)  -I 
debian/libgdome2-ocaml-dev/usr/lib/ocaml -I 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2 -I 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/stublibs -html -stars -m A -d 
debian/libgdome2-ocaml-dev/usr/share/doc/libgdome2-ocaml-dev/html/api/ 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/gdome.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/gdomeDOMExceptionT.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/gdomeInit.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/gdomeNodeTypeT.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/gdomeT.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iAttr.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iCDATASection.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iCharacterData.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iComment.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iDOMImplementation.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iDOMString.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iDocument.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iDocumentFragment.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iDocumentType.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iElement.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iEntity.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iEntityReference.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iEvent.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iEventTarget.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iMutationEvent.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iNamedNodeMap.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iNode.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iNodeList.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iNotation.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iProcessingInstruction.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/iText.ml 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tAttr.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tCDATASection.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tCharacterData.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tComment.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tDOMImplementation.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tDOMString.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tDOMTimeStamp.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tDocument.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tDocumentFragment.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tDocumentType.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tElement.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tEntity.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tEntityReference.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tEvent.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tEventListener.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tEventTarget.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tMutationEvent.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tNamedNodeMap.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tNode.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tNodeList.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tNotation.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tProcessingInstruction.mli 
debian/libgdome2-ocaml-dev/usr/lib/ocaml/gdome2/tText.mli returned exit code 2
  make: *** [binary-install/libgdome2-ocaml-dev] Error 2
  dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 
2

I don't see why these arguments are being passed to ocamldoc at all.  It
looks like they're intended to be passed to find(1).  I don't quite see
how to repair it easily upon inspection of the code, though.

Thanks,

-- 
Colin Watson                                       [[email protected]]



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to