| Summary: | media-libs/libgphoto2 USE=-doc automagically depends on app-text/doxygen | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Jeroen Roovers (RETIRED) <jer> |
| Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | graphics+disabled |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | build log with USE=-doc | ||
|
Description
Jeroen Roovers (RETIRED)
2011-03-28 18:32:19 UTC
I use doxygen all the time, and these problems are most likely in the configuration file and/or the file encoding of the sources as seen by doxygen and passed to latex (if the doxygen config happens to enable PDF docs). Try either a) updating the config file to the same version as doxygen, b) changing the input encoding flag in the config file from the UTF-8 default to something else, such as CP437 (if the sources are ASCII) or one of the ISO encodings), c) disable latex and just install html, or d) increase the amount of memory available to latex. It's just a stab in the dark, but the only "hang" I ever see with doxygen is during the "make pdf" part and the culprit is latex... I can't reproduce the doxygen hang, but you're right about the package building docs even when USE=-doc (which I never noticed since it doesn't barf for me). And nothing in your --info stands out, so feel free to try something (strace?) to figure this out...
Patching output file 62/70
Patching output file 63/70
Patching output file 64/70
Patching output file 65/70
Patching output file 66/70
Patching output file 67/70
Patching output file 68/70
Patching output file 69/70
Patching output file 70/70
finished...
echo > doxygen-output.stamp
make[3]: Leaving directory `/var/tmp/portage/media-libs/libgphoto2-2.4.10-r1/work/libgphoto2-2.4.10/doc'
make[2]: Leaving directory `/var/tmp/portage/media-libs/libgphoto2-2.4.10-r1/work/libgphoto2-2.4.10/doc'
make[2]: Entering directory `/var/tmp/portage/media-libs/libgphoto2-2.4.10-r1/work/libgphoto2-2.4.10'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/var/tmp/portage/media-libs/libgphoto2-2.4.10-r1/work/libgphoto2-2.4.10'
make[1]: Leaving directory `/var/tmp/portage/media-libs/libgphoto2-2.4.10-r1/work/libgphoto2-2.4.10'
>>> Source compiled.
Maybe this is caused by the following problem noted in ebuild: # TODO # 1. Track upstream bug --disable-docs does not work. # http://sourceforge.net/tracker/index.php?func=detail&aid=1643870&group_id=8874&atid=108874 Looks like openbsd is passing: ac_cv_path_DOXYGEN=false at configure time, maybe it could help :-/ +*libgphoto2-2.4.11 (20 Jun 2011) + + 20 Jun 2011; Pacho Ramos <pacho@gentoo.org> +libgphoto2-2.4.11.ebuild: + Version bump, fix doxygen detection with USE '-doc' (bug #360979 by Jeroen + Roovers). + |