... because of $(use_enable doc dot) being addded to "econf". So gnucash configure fails, if /usr/bin/dot can not be found. So, either "dot" (--enable-dot) should be removed or "media-gfx/graphviz" should be added to DEPEND , i. e. DEPEND="${RDEPEND} doc? ( app-doc/doxygen media-gfx/graphviz app-text/tetex ) dev-util/pkgconfig" or -- incorporating a recent request -- DEPEND="${RDEPEND} doc? ( app-doc/doxygen media-gfx/graphviz virtual/tetex ) dev-util/pkgconfig" Cheers, Axel
Addition: After cross-reading the sources and grep-ing for "enable_dot", I'm getting the impression that "dot" is an RDEPEND and not a DEPEND, i. e. "dot" is used by gnucash during run-time for the generation of charts/reports ... Axel
(In reply to comment #1) > Addition: > After cross-reading the sources and grep-ing for "enable_dot", > I'm getting the impression that "dot" is an RDEPEND and not > a DEPEND, i. e. "dot" is used by gnucash during run-time for > the generation of charts/reports ... It's not. It's used by doxygen for creating class hierarchy graphs of the source tree at doc-build at compilation time.
> It's not. It's used by doxygen for creating class hierarchy graphs of the > source tree at doc-build at compilation time. OK. So "doc" and "dot" (also) refers to "src/doc" of "gnucash" and not (only) to "gnucash-doc"? I must admit that this "doxygen stuff" confuses me a bit. :-) Where are the (html) results installed? So far I've only found the "info" pages ... Anyway. Without either removing "dot" from "econf" or adding "graphviz" to DEPEND emerging fails. Though both "fixes" worked for me, I prefered the later and left the resulting package installed. Axel
fixed 2.0.2
forgot to close bug