Gentoo Archives: gentoo-user-fr

From: Thomas de Grenier de Latour <degrenier@×××××××××××.fr>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] compilation xine-lib ça marche pas
Date: Tue, 20 Jan 2004 19:45:34
Message-Id: 20040120204457.0d3d99f9@wallace.fasmz.org
In Reply to: Re: [gentoo-user-fr] compilation xine-lib ça marche pas by Jacques Montier
1 On Tue, 20 Jan 2004 20:02:58 +0100
2 Jacques Montier <jacmonti@×××××××××××××.fr> wrote:
3
4 > all ebuilds that could satisfy ">=media-libs/xine-lib-1_beta10" have
5 > been masked.
6 > !!! (dependency required by "kde-base/kdemultimedia-3.1.5"
7 > [ebuild])
8
9 Argh, oui, tu as raison. Mon portage ignore ce type de blocage quand un
10 paquet satisfaisant la dépendance est installé, mais ça doit pas être un
11 comportement normal en fait. C'est plutôt grâce à ce patch là:
12 http://bugs.gentoo.org/show_bug.cgi?id=13104
13 ou quelquechose du genre. Enfin bref...
14
15 > Impossible de démasquer ce fichu paquet ;
16
17 Bon, c'est pas grave, il reste la solution brutale:
18
19 - si tu n'as pas encore de répertoire overlay, tu t'en crées un :
20
21 % mkdir -p /usr/local/portage
22
23 Et puis tu décommentes la ligne PORTDIR_OVERLAY dans /etc/make.conf
24
25
26 - ensuite tu vas copier l'ebuild xine-lib qui marche dans ton overlay,
27 et le marquer "x86" là :
28
29 % mkdir -p /usr/local/portage/media-libs/xine-lib
30
31 % cp /usr/portage/media-libs/xine-lib/xine-lib-1_beta12-r1.ebuild \
32 /usr/local/portage/media-libs/xine-lib
33
34 Là tu édites l'ebuild, et tu y changes le ACCEPT_KEYWORDS="~x86 ..." en
35 ACCEPT_KEYWORDS="x86 ...". Et tu recrées le digest:
36
37 % ebuild \
38 /usr/local/portage/media-libs/xine-lib/xine-lib-1_beta12-r1.ebuild \
39 digest
40
41 (gaffe au coupures de ligne, genre là au dessus c'en est une seule...)
42
43 - maintenant, tu as un xine-lib-1_beta12-r1 qui apparait comme stable
44 pour portage. Donc ta mise à jour de world devrait enfin te ficher la
45 paix.
46
47
48 Ça parait un peu barbare tout ça non ? En fait, portage jusqu'à présent
49 n'a pas vraiment prévu de mécanisme pour gérer les mélanges de paquets
50 stables/tildarchés. Quand on est tout l'un ou tout l'autre, ça va, mais
51 sinon, on sombre forcement dans la bidouille. Rassure toi, dans
52 portage-2.0.50, il y aura moyen de déclarer que son les paquets que l'on
53 accepte en ~arch, et là on pourra maitriser beaucoup plus facilement
54 tout ça. Faut juste attendre encore un peu...
55
56 --
57 TGL.
58
59 --
60 gentoo-user-fr@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-fr] compilation xine-lib ça marche pas dju` <dju.ml@×××××××.net>
Re: [gentoo-user-fr] compilation xine-lib ça marche pas Jacques Montier <jacmonti@×××××××××××××.fr>