Created attachment 287361 [details] patch to ebuild If default interpreter is Python3: USE="-debug doc -latex -nodot qt4 -tcl" emerge doxygen make[1]: Leaving directory `/var/tmp/portage/app-doc/doxygen-1.7.3/work/doxygen-1.7.3/examples' cd doc ; /usr/bin/make make[1]: Entering directory `/var/tmp/portage/app-doc/doxygen-1.7.3/work/doxygen-1.7.3/doc' python translator.py File "translator.py", line 618 elif tokenId == 'tilde': ^ TabError: inconsistent use of tabs and spaces in indentation make[1]: *** [language.doc] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-doc/doxygen-1.7.3/work/doxygen-1.7.3/doc' make: *** [docs] Error 2 * "make html docs" failed. (and there are print's without brackets elsewhere in translator.py). Same problem with doxygen-1.7.4 and a patch attached that gets it working for me. Does change python from an RDEPEND to a DEPEND, maybe that should be USE="doc" based. Might also fix Bug 308353.
Should be fixed by this: + 14 Feb 2012; Kacper Kowalik <xarthisius@gentoo.org> doxygen-1.7.6.1.ebuild: + Improve Python-related code wrt #308353 by Arfrever Frehtes Taifersar + Arahesis. Thanks to Ian Delaney <johneed@hotmail.com> for the patch +