change use portage error added
parent
494ee0fd9f
commit
938889d533
|
@ -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
|
||||
|
|
|
@ -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 ">=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>
|
||||
|
||||
|
|
Reference in New Issue