Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 153465 - app-office/gnucash-2.0.2 does not build with "doc" in USE
Summary: app-office/gnucash-2.0.2 does not build with "doc" in USE
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-30 11:08 UTC by Axel Dyks
Modified: 2006-12-18 12:00 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Axel Dyks 2006-10-30 11:08:21 UTC
... 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
Comment 1 Axel Dyks 2006-10-30 11:57:09 UTC
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
Comment 2 Josh Sled 2006-10-30 13:41:04 UTC
(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.
Comment 3 Axel Dyks 2006-10-30 15:34:32 UTC
> 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
Comment 4 Seemant Kulleen (RETIRED) gentoo-dev 2006-12-18 11:51:30 UTC
fixed 2.0.2
Comment 5 Seemant Kulleen (RETIRED) gentoo-dev 2006-12-18 12:00:05 UTC
forgot to close bug