Summary: | dev-qt/qt-creator-3.4.0 build failed with USE="doc" and FEATURES="nodoc" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | RazrFalcon <RazrFalcon> |
Component: | Current packages | Assignee: | Davide Pesavento <pesa> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | CC: | qt |
Priority: | Low | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build log |
Description
RazrFalcon
2015-04-28 23:55:01 UTC
Created attachment 402206 [details]
build log
It's only end of log, because full log is 5.7MB.
The problem is that qtcore:5 is build with FEATURES=nodoc. Unfortunately we have no control over FEATURES from the ebuilds, and AFAIK it's technically illegal to check if some feature is enabled or not because it's a portage-only thing. So I don't think there's anything we can do here. If you set FEATURES=nodoc and something breaks, you're on your own. Also, there's no way to check from the qt-creator ebuild if qtcore:5 was installed with FEATURES=nodoc. I see. Then I'll just add a new rule for qt* to package.env. PS: Also I don't really understand what 'doc' flag is do. Because for Qt doc's we have dev-qt/qt-docs, but it isn't help and errors are still exists. So we need to install qt* without 'nodoc' FEATURE to fix it. But what kind of docs it install's? Thanks. qtcore unconditionally installs the so-called "global docs": a html/css template, configuration files for qdoc, etc... These files are needed when generating qt-creator docs. Thanks. |