View previous topic :: View next topic |
Author |
Message |
Tinitus Veteran
Joined: 20 Sep 2004 Posts: 1754
|
Posted: Thu Mar 07, 2013 4:17 pm Post subject: dev-libs/libxml +icu oder -icu |
|
|
Hallo,
was macht man, wenn chromium + icu braucht und viele andere Pakete -icu brauchen. Ist das nur zur Build Zeit wichtig? Also im laufenden Betrieb ohne Belang?
Soll heißen erst baue ich ein Paket manuell mit und dann eines ohne bzw. umgekehrt? |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4553 Location: Germany
|
Posted: Thu Mar 07, 2013 5:03 pm Post subject: |
|
|
Hm nein, durch passendes setzen der USE-Flags sollte der chromium installation eigentlich nichts im Wege stehen.
Worum geht es denn konkret? Poste am besten mal dein emerge Kommando und dessen Output - darin sollte normal ersichtlich sein was benötigt wird. |
|
Back to top |
|
|
Tinitus Veteran
Joined: 20 Sep 2004 Posts: 1754
|
Posted: Thu Mar 07, 2013 5:56 pm Post subject: |
|
|
chromium braucht +icu kdenlive z.B. braucht -icu
als Kommando:
Code: | emerge --update --deep --newuse world -pv |
Code: | Calculating dependencies... done!
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
net-libs/libnice:0
(net-libs/libnice-0.1.3-r1::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(net-libs/libnice-0.1.2::gentoo, installed) pulled in by
>=net-libs/libnice-0.1.0[gstreamer] required by (net-libs/farsight2-0.0.31::bleeding-edge, installed)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/libxml2[icu]".
!!! One of the following packages is required to complete your request:
- dev-libs/libxml2-2.9.0-r2::gentoo (Change USE: +icu)
(dependency required by "www-client/chromium-25.0.1364.152" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
* IMPORTANT: 13 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
|
Dann setze ich auf +icu
Code: |
Calculating dependencies... done!
emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/libxml2:2[!icu?]".
!!! One of the following packages is required to complete your request:
- dev-libs/libxml2-2.9.0-r2::gentoo (Change USE: -icu)
- dev-qt/qtwebkit-4.8.4::gentoo (Change USE: +icu)
(dependency required by "dev-qt/qtwebkit-4.8.4" [ebuild])
(dependency required by "kde-base/kde-l10n-4.9.5" [installed])
(dependency required by "app-cdr/k3b-2.0.2-r4[linguas_de]" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
|
|
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4553 Location: Germany
|
Posted: Thu Mar 07, 2013 7:15 pm Post subject: |
|
|
Tinitus wrote: | Code: | (dependency required by "dev-qt/qtwebkit-4.8.4" [ebuild]) |
|
Ah ok, schau mal ob die Info aus http://wiki.gentoo.org/wiki/Qt/FAQ
zunächst weiterhilft. (siehe dort unter "qt-webkit vs chromium block because of icu") |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4553 Location: Germany
|
Posted: Fri Mar 08, 2013 10:24 am Post subject: |
|
|
Chromium fordert das dev-libs/libxml2 mit icu USE gebaut wird: chromium.ebuild wrote: | Code: | RDEPEND="...
dev-libs/libxml2[icu]
... |
| Sprich, da geht kein Weg dran vorbei wenn du chromium nutzen möchtest.
Sofern aber auch dev-qt/qtwebkit installiert ist, oder als Abhängigkeit gefordert ist, dann muss auch qtwebkit mit icu Use gebaut werden.
Deine Ausgabe Quote: | Code: | - dev-libs/libxml2-2.9.0-r2::gentoo (Change USE: -icu)
- dev-qt/qtwebkit-4.8.4::gentoo (Change USE: +icu) |
| ist in etwa so zu verstehen:
"Baue libxml2 ohne icu
(was du ja aber nicht willst, da vom gewünschten chromium gefordert)
oder
baue auch qtwebkit mit icu"
Sprich wenn du beide mit USE=icu baust sollten beide zufrieden sein
Setze am besten in der
/etc/portage/package.use Code: | dev-libs/libxml2 icu
dev-qt/qtwebkit gstreamer icu | (gestreamer nur sofern gewünscht)
Damit sollte der chromium installation dann eigentlich nichts mehr im Wege stehen. |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4553 Location: Germany
|
Posted: Fri Mar 22, 2013 7:20 am Post subject: |
|
|
Ist das wirklich nicht hinzubekommen? |
|
Back to top |
|
|
JoHo42 l33t
Joined: 14 Feb 2004 Posts: 956 Location: Germany
|
Posted: Fri Jan 01, 2016 4:21 pm Post subject: |
|
|
Hi,
ich habe das USE-Flag "icu" einfach jetzt in die make.conf genommen.
Mir geht das ganz schön auf die nerven ein Programm braucht das, das andere braucht das nicht.
Also bei mir war das so Chromium hat das Use-Flag aktiviert.
Als ich K3B installieren wollte, wurde das Flag wieder deaktiviert.
Jetzt ist es über make.conf aktiviert und bleibt auch aktivert.
Gruss Jörg |
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3337 Location: de
|
Posted: Tue Jan 05, 2016 10:17 am Post subject: |
|
|
icu ist eigentlich ein essentielles Paket, dass Dir auch mal schnell das ganze System zerschießen kann.
Ich hab's bei mir generell in der make.conf drin. Will ein Paket -icu, dann setz das nur für das Paket. Viele Pakete, die icu deaktiviert haben wollen, fallen mir jetzt aber nicht ein. |
|
Back to top |
|
|
|