Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

18.05.2012, 10:57

verschieden Versionen icu

Hi,

wie kann das gelöst werden?

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
emerge =www-client/chromium-19.0.1084.46-r1::gentoo
Calculating dependencies... done!
[ebuild     U ~] dev-libs/icu-49.1.1-r1 [4.8.1.1-r1]
[ebuild     U ~] www-client/chromium-19.0.1084.46-r1 [18.0.1025.168]

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/icu:0

  (dev-libs/icu-49.1.1-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-libs/icu-49.1.1-r1 required by (www-client/chromium-19.0.1084.46-r1::gentoo, ebuild scheduled for merge)

  (dev-libs/icu-4.8.1.1-r1::gentoo, installed) pulled in by
    ~dev-libs/icu-4.8.1.1 required by (app-office/libreoffice-bin-3.5.2.2::local_overlay, 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.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
emerge -av =dev-libs/icu-49.1.1-r1::gentoo

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ~] dev-libs/icu-49.1.1-r1 [4.8.1.1-r1] USE="-debug -doc -examples -static-libs" 18,557 kB

Total: 1 package (1 upgrade), Size of downloads: 18,557 kB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/icu:0

  (dev-libs/icu-49.1.1-r1::gentoo, ebuild scheduled for merge) pulled in by
    =dev-libs/icu-49.1.1-r1::gentoo

  (dev-libs/icu-4.8.1.1-r1::gentoo, installed) pulled in by
    ~dev-libs/icu-4.8.1.1 required by (app-office/libreoffice-bin-3.5.2.2::local_overlay, 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.


"dev-libs/icu" wird von "libreoffice-bin" und von "www-client/chromium" in verschiedenen Versionen benötigt. ?(

Grüße Micha.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Michigen« (18.05.2012, 15:38)


2

18.05.2012, 11:33

Hi Micha

Das aktuelle =libreoffice-bin-3.5.2.2-r1 Binary aus dem normalen portage Tree sollte kompatibel mit icu-49 sein.
Sprich, nimm (wenn es denn wirklich ein Binary-Package sein muss) die aktuelle Version aus dem portage Tree anstatt die aus deinem lokalen Overlay :)

3

18.05.2012, 15:38

Danke josef.95 :thumbsup: das war es.

bin jetzt zu "app-office/libreoffice" und das funkt auch. ;)

Quellcode

1
2
3
4
5
6
7
8
PATCHES=(
    # this can't be upstreamed :(
    "${FILESDIR}/${PN}-system-pyuno.patch"
    "${FILESDIR}/${PN}-3.5-propagate-gb_FULLDEPS.patch"
    "${FILESDIR}/${PN}-3.5-doublebuild.patch"
    "${FILESDIR}/${PN}-3.5.2-icu-49.patch"
    #"${FILESDIR}/${PN}-3.5.2-icu-49-part2.patch"
    "${FILESDIR}/${PN}-3.5.2-tests-headless.patch"