change use portage error added

master
Sven Vermeulen 2010-11-02 23:08:43 +01:00
parent 494ee0fd9f
commit 938889d533
2 changed files with 28 additions and 0 deletions

View File

@ -1,5 +1,8 @@
** (2010-11-02) Sven Vermeulen <sven.vermeulen@siphos.be>
- Switch from slocate to mlocate
- Add information on Portage error where a dependency cannot
be met because a dependency must be built with different USE
settings
** (2010-09-11) Sven Vermeulen <sven.vermeulen@siphos.be>
- Add information on elog files

View File

@ -1939,6 +1939,31 @@ sys-apps/dbus:0
for a proper solution.</para>
</section>
<section>
<title>Dependency required with different USE flags</title>
<para>When a package has a dependency on another package, but requires
this dependency to be build with some USE flags which you currently
have not set, Portage will give you an appropriate error:</para>
<programlisting>emerge: there are no ebuilds built with USE flags to
satisfy "&gt;=x11-libs/qt-sql-4.5.0:4[mysql]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-sql-4.5.2 (Change USE: +mysql)
(dependency required by "app-office/akonadi-server-1.2.1" [ebuild])</programlisting>
<para>In the above case, the package <package>akonadi-server</package>
requires <package>qt-sql</package> (as a dependency) to be built with
<parameter>USE="mysql"</parameter>.</para>
<para>The solution: either add the requested USE flag to your global
USE flags (in <filename>/etc/make.conf</filename>) or set the USE flag
specifically for the selected package (in
<filename>/etc/portage/package.use</filename>).</para>
</section>
<section>
<title>Other Issues</title>