Portál AbcLinuxu, 27. dubna 2024 01:12


Dotaz: Gentoo update dev-libs/icu s paludisem

svido avatar 27.3.2015 20:00 svido | skóre: 28
Gentoo update dev-libs/icu s paludisem
Přečteno: 226×
Odpovědět | Admin
Ahoj, mám problém, že mi nejde odstranit konflikt na dev-libs/icu. Zkoušel jsem maskovat různé verze, ale vždy skončím stejnou chybou. Nevím jak dál...
# cave resolve installed-packages
...
...
Total: 1 downgrades, 2 reinstalls, 173 upgrades, 4 new slot installs, 12 new installs, 1.00 GBytes to download


!   dev-libs/icu
    Reasons: target (installed-packages::installed), dev-lang/spidermonkey-24.2.0-r2:24::installed, dev-qt/qtcore-5.4.1:5::gentoo, 3 more
    Unsuitable candidates:
      * dev-libs/icu-53.1-r2:0::installed
      * dev-libs/icu-3.6-r2:0::layman (in ::proaudio)
        Masked by unavailable (In a repository which is unavailable)
        Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed
      * dev-libs/icu-52.1:0::layman (in ::poly-c)
        Masked by unavailable (In a repository which is unavailable)
        Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed
      * dev-libs/icu-53.1:0::layman (in ::poly-c)
        Masked by unavailable (In a repository which is unavailable)
        Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed
      * dev-libs/icu-53.1-r2:0::layman (in ::poly-c)
        Masked by unavailable (In a repository which is unavailable)
        Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed
      * dev-libs/icu-53.1-r3:0::layman (in ::poly-c)
        Masked by unavailable (In a repository which is unavailable)
        Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed
      * dev-libs/icu-54.1:0::layman (in ::OSSDL)
        Masked by unavailable (In a repository which is unavailable)
        Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed
      * dev-libs/icu-54.1:0::layman (in ::poly-c)
        Masked by unavailable (In a repository which is unavailable)
        Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed
      * dev-libs/icu-54.1-r1:0::layman (in ::poly-c)
        Masked by unavailable (In a repository which is unavailable)
        Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed
      * dev-libs/icu-54.1-r1:0::gentoo
        Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed
a samotné icu
spejbl bebe.nestle.fr # cave show icu
* dev-libs/icu
    ::gentoo                  54.1-r1* {:0/54a}
    ::installed               53.1-r2 {:0/53}
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.3.2015 21:50 chrono
Rozbalit Rozbalit vše Re: Gentoo update dev-libs/icu s paludisem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Netuším ako funguje paludis, ale ak by sa mi stalo niečo podobné s emerge, tak by som predpokladal, že mám spidermonkey vo world (a mohlo by pomôcť ho odtiaľ odstrániť, prípadne ho skompilovať spolu s icu).
svido avatar 28.3.2015 16:36 svido | skóre: 28
Rozbalit Rozbalit vše Re: Gentoo update dev-libs/icu s paludisem
Paludis je jen vylepšený emerge. Spidermonkey mám instalovan 2x:
spejbl bebe.nestle.fr # cave show dev-lang/spidermonkey
* dev-lang/spidermonkey                                                                                                                                                             
    ::gentoo                  1.7.0 1.7.0-r1(~) 1.7.0-r2(~) {:0} 1.7.0-r3(~) {:0/js} 1.8.2.15-r2 {:0/mozjs} 1.8.5-r4 {:0/mozjs185} (1.8.7-r3)R(~) {:0/mozjs187} 17.0.0-r3 {:17} 24.2.0-r2* {:24}
    ::installed               17.0.0-r3 {:17} 24.2.0-r2 {:24}
ale nemohu přijít, jak odebrat třeba tu verzi 17.0.0-r3. Tvrdí, že je na ní vysí polkit a ten asi rozhodně nemohu odinstalovat...
spejbl bebe.nestle.fr # cave uninstall =dev-lang/spidermonkey-17.0.0-r3
Done: 2230 steps               

These are the actions I will take, in order:

<   dev-lang/spidermonkey 17.0.0-r3:17::installed
    Reasons: target

Total: 1 uninstalls

I cannot proceed without being permitted to do the following:

X   sys-auth/polkit 0.112-r2:0::installed
    Will be broken by uninstalls:
    Reasons: dependent upon dev-lang/spidermonkey-17.0.0-r3:17::installed (DEPEND), dependent upon dev-lang/spidermonkey-17.0.0-r3:17::installed (RDEPEND)
    Cannot proceed without: --uninstalls-may-break or --remove-if-dependent
28.3.2015 17:23 chrono
Rozbalit Rozbalit vše Re: Gentoo update dev-libs/icu s paludisem
Spidermonkey-17 nepoužíva icu takže tam problém nie je. Podľa toho prvého výpisu je problém v spidermonkey-24, ale keďže závislosť pre icu je >=dev-libs/icu-1.51:=, tak nie je problém keď sa použije novšia verzia icu (s iným slot), spidermonkey sa ale musí znova zostaviť.

Mimochodom spidermonkey-24 niečo používa? Tú verziu mám nainštalovanú aj ja, ale pravdepodobne len preto, lebo mám nainštalovanú verziu 17 (ale keďže polkit vyžaduje práve verziu 17, tak je verzia 24 u mňa úplne zbytočná).
svido avatar 1.4.2015 09:22 svido | skóre: 28
Rozbalit Rozbalit vše Re: Gentoo update dev-libs/icu s paludisem
tak se to nakonec povedlo. Odinstaloval jsem na tvrdo spidermonkey, pak opravil porušené knihovny a icu prošlo. Děkuji za rady

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.