[Debichem-devel] Bug#885240: libmsnumpress: FTBFS: dot and qhelpgenerator not found

Aaron M. Ucko ucko at debian.org
Tue Dec 26 03:18:01 UTC 2017


Source: libmsnumpress
Version: 1.0.0-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Builds of libmsnumpress in minimal environments (as on the
autobuilders) have been failing:

  mkdir -p debian/build && doxygen debian/Doxyfile
  warning: the dot tool could not be found at /usr/bin/dot
  [...]
  sh: 1: dot: not found
  [...]
  error: problems opening map file /<<PKGBUILDDIR>>/debian/build/doxygen/html/MSNumpress_8cpp__incl.map for inclusion in the docs!
  If you installed Graphviz/dot after a previous failing run, 
  try deleting the output directory and rerun doxygen.
  [...]
  sh: 1: /usr/bin/qhelpgenerator: not found
  error: failed to run qhelpgenerator on index.qhp
  [...]
  find debian/build/doxygen/html -name "*.md5" | xargs rm
  find debian/build/doxygen/html -name "*.map" | xargs rm
  rm: missing operand
  Try 'rm --help' for more information.
  debian/rules:30: recipe for target 'override_dh_auto_build' failed
  make[1]: *** [override_dh_auto_build] Error 123
  make[1]: Leaving directory '/<<PKGBUILDDIR>>'
  debian/rules:12: recipe for target 'build-arch' failed
  make: *** [build-arch] Error 2

Given that the docs have their own binary package anyway, I'd suggest
splitting override_dh_auto_build into -arch and -indep variants and
splitting out a Build-Depends Indep for doxygen, libjs-jquery, and
anything else you need when building documentation but left out
earlier.

Thanks!

FTR, I'm filing this bug as a regression because it would affect any
needed binary-only rebuilds for amd64.

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu



More information about the Debichem-devel mailing list