Gentoo Archives: gentoo-user-fr

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