In a clean KDE installation, build stops in this step: http://pastebin.com/APcu16mL Did a emerge --oneshot -av kde-frameworks/kdoctools just to check if this will happens again - and did not. In finish of package instalation, the show -- The following OPTIONAL packages have been found: * PkgConfig * PCRE , Perl-compatible regular expressions in KJS , <http://www.pcre.org> Without PCRE, KJS will have extremely poor regular expression support, breaking many webpages. -- The following REQUIRED packages have been found: * ECM (required version >= 1.7.0) * Perl , <http://www.perl.org> Needed for building kdelibs * KF5Archive (required version >= 5.7.0) * KF5DocTools * Qt5Core So kdoctools is missing as dependency for kjs.
Before working on this, I'd like if we could finally decide whether we support kdoctools being optional or not. There's a hard dependency in most upstream Plasma and Applications repos, so we'd have to do eclass sed magic to take care of it. Although the dep tree for kdoctools is of reasonable size, most users would end up with it anyway since a few frameworks require it for man generation etc. I am leaning towards just requiring it everywhere upstream does (no more handbook USE flag). Thoughts?
(In reply to Michael Palimaka (kensington) from comment #1) > Before working on this, I'd like if we could finally decide whether we > support kdoctools being optional or not. > > There's a hard dependency in most upstream Plasma and Applications repos, so > we'd have to do eclass sed magic to take care of it. > > Although the dep tree for kdoctools is of reasonable size, most users would > end up with it anyway since a few frameworks require it for man generation > etc. > > I am leaning towards just requiring it everywhere upstream does (no more > handbook USE flag). Thoughts? I would vote for keeping it optional as long we can add some eclass magic.
Thanks, this was fixed a while back but I forgot to close the bug. We can discuss different handling at a later time. https://gitweb.gentoo.org/proj/kde.git/commit/?id=54fcbb9c41960775118fa5c65bf456b11692880e