Gentoo Archives: gentoo-user-br

From: Bruno Buss <bruno.buss@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Dependencia circular já no syslog
Date: Wed, 10 Dec 2008 00:55:29
Message-Id: 3eb30c6c0812091655g4c64a5an3f18a6ac263c57f4@mail.gmail.com
In Reply to: Re: [gentoo-user-br] Dependencia circular já no syslog by Bruno Buss
1 2008/12/9 Bruno Buss <bruno.buss@×××××.com>
2
3 >
4 >
5 > 2008/12/9 João Matos <jaoneto@×××××.com>
6 >
7 >>
8 >>
9 >>>
10 >>> Pelo output do seu emerge --info, você tem a USE flag "fam" ativada.
11 >>> (Isso também era possivel de ser visto pelo emerge -pv, ele indica as USE
12 >>> flags utilizadas)
13 >>>
14 >>> Quando esta USE esta ativada, a glib de algum ebuild que sirva como
15 >>> "virtual/fam", que é o caso do gamin. Porem o gamim, depende da glib... bem,
16 >>> ja viu no que deu.
17 >>>
18 >>> Adicione a sua lista de USE flags a flag "-fam", e a glib e o syslog
19 >>> consequentemente deverão conseguir ser instalados com sucesso.
20 >>> (Você utiliza o gamin para alguma coisa? Ou ele estava indo apenas como
21 >>> dependência?)
22 >>>
23 >>
24 >>
25 >> Ele está apenas como dependência. Na verdade estou instalando o gentoo do
26 >> zero.
27 >>
28 >>>
29 >>>
30 >>> Depois se quiser, instale o gamin, remova a "-fam" e faça o remerge da
31 >>> glibc com --new-use para o portage identificar o uso de novas USE flags.
32 >>>
33 >>
34 >> Funcionou!
35 >>
36 >> Infelizmente é uma solução bastante específica. O emerge gnome está com
37 >> centenas de dependências ciclicas. De qualquer forma, o USE="-*" resolve o
38 >> probelma. Será que tem algum problema fazer isso, e depois compilar com as
39 >> USE's normalmente?
40 >>
41 >>
42 > Realmente, não tenho certeza sobre o "-*". Teoricamente, acho que deveria
43 > dar certo... mas você teria que compilar tudo duas vezes... e como você
44 > utiliza -pipe, ele não mantem nada em disco creio eu, logo realmente teria
45 > que recompilar tudo.
46 >
47 > Uma outra possível solução seria fazer emerge da dev-libs/glib-2.14.6, pois
48 > esta não usa a flag fam.
49 >
50 > De qualquer modo, eu ja criei um bug-report sobre esse problema:
51 > http://bugs.gentoo.org/show_bug.cgi?id=250448
52 >
53
54
55 Parece que esse bug ja tinha sido reportado e resolvido:
56 http://bugs.gentoo.org/show_bug.cgi?id=217861
57
58 Então, uma nova sugestão seria você utilizar o gamin-0.1.10 que atualmente
59 esta marcado som unstable.
60 Você pode adicionar uma entrada para ele no /etc/portage/package.keywords,
61 para poder instala-lo:
62 =app-admin/gamin-0.1.10 ~x86
63
64
65
66 >
67 >
68 >
69 >>
70 >>
71 >> --
72 >> João de Souza
73 >> Linux User #461527
74 >> Graduando em Engenharia de Computação 2005.1
75 >> Membro do grupo PetEcomp-UEFS
76 >> UEFS - Universidade Estadual de Feira de Santana
77 >>
78 >
79 >
80 >
81 > --
82 > Bruno C. Buss
83 > http://magoobr.blogspot.com/
84 > http://www.dcc.ufrj.br/~brunobuss/ <http://www.dcc.ufrj.br/%7Ebrunobuss/>
85 >
86 > Aluno do DCC - UFRJ - www.dcc.ufrj.br
87 >
88 > if( ((*node)->valor) < (((*heap)[((*node)->gr)])->valor)) /* WTF?! */
89 >
90 > "Throughout your life, advance daily, becoming more skillful than
91 > yesterday, more skillful than today. This is never-ending." - Hagakure
92 >
93
94
95
96 --
97 Bruno C. Buss
98 http://magoobr.blogspot.com/
99 http://www.dcc.ufrj.br/~brunobuss/
100
101 Aluno do DCC - UFRJ - www.dcc.ufrj.br
102
103 if( ((*node)->valor) < (((*heap)[((*node)->gr)])->valor)) /* WTF?! */
104
105 "Throughout your life, advance daily, becoming more skillful than yesterday,
106 more skillful than today. This is never-ending." - Hagakure