#778478 libgadu should have graphviz in build-depends

#778478#5
Date:
2015-02-15 15:50:03 UTC
From:
To:
Dear Maintainer,

Build libgadu/1:1.12.1-1 return:

sh: 1: dot: not found
error: Problems running dot: exit code=127, command='dot',
arguments='"/«PKGBUILDDIR»/docs/html/group__pubdir50.dot" -Tpng -o
"/«PKGBUILDDIR»/docs/html/group__pubdir50.png"'
sh: 1: dot: not found
error: Problems running dot: exit code=127, command='dot',
arguments='"/«PKGBUILDDIR»/docs/html/struct__gg__msg__list__coll__graph.dot"
-Tpng -o 
"/«PKGBUILDDIR»/docs/html/struct__gg__msg__list__coll__graph.png"'1:1.12.1-1
sh: 1: dot: not found
error: Problems running dot: exit code=127, command='dot',
arguments='"/«PKGBUILDDIR»/docs/html/structgg__dcc__coll__graph.dot"
-Tpng -o "/«PKGBUILDDIR»/docs/html/structgg__dcc__coll__graph.png"'
sh: 1: dot: not found

Full log:
https://buildd.debian.org/status/fetch.php?pkg=libgadu&arch=armhf&ver=1%3A1.12.1-1&stamp=1421188317

libgadu should have graphviz in build-depends, it fix this problem.

Mateusz

#778478#10
Date:
2015-02-15 17:14:26 UTC
From:
To:
2015-02-15 16:50 GMT+01:00 Mateusz Łukasik <mati75@linuxmint.pl>:
broken images?

I'm asking since the doxygen documentation [1,2] claims that:

Doxygen has built-in support to generate inheritance diagrams for C++
classes.
Doxygen can use the "dot" tool from graphviz to generate more advanced
diagrams and graphs.
If you have the "dot" tool in the path, you can set HAVE_DOT to YES in the
configuration file to let doxygen use it.
The default value is: NO.

So it seems like these should be innocent warnings, since docs/Doxyfile.in
does not specity HAVE_DOT.

I would have no problems adding a build-dep if HAVE_DOT was explicitly set
to YES. But currently using dot is just an implementation detail of
doxygen, so I'm reluctant do add it to build-dependencies if dot is not
even mentioned anywhere in libgadu source.

Marcin

[1] http://www.stack.nl/~dimitri/doxygen/manual/diagrams.html
[2] http://www.stack.nl/~dimitri/doxygen/manual/config.html#cfg_have_dot