1 |
2008/12/9 João Matos <jaoneto@×××××.com>: |
2 |
|
3 |
|
4 |
> emerge syslog-ng |
5 |
> Calculating dependencies... done! |
6 |
> !!! Error: circular dependencies: |
7 |
> |
8 |
> ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on |
9 |
> ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard) |
10 |
> ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on |
11 |
> ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard) |
12 |
> |
13 |
> !!! Note that circular dependencies can often be avoided by temporarily |
14 |
> !!! disabling USE flags that trigger optional dependencies. |
15 |
|
16 |
É algum problema com suas configurações, aqui isso não está acontecendo. |
17 |
|
18 |
> ############################################################ |
19 |
> |
20 |
> O make.conf, caso seja útil: |
21 |
|
22 |
Na verdade o mais apropriado é o resultado de emerge --info, pois ele |
23 |
irá mostrar o que você tem definido no make.conf e ainda outras |
24 |
definições que não estão no make.conf. |
25 |
|
26 |
> CHOST="i686-pc-linux-gnu" |
27 |
> CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" |
28 |
> CXXFLAGS="${CFLAGS}" |
29 |
> |
30 |
> MAKEOPTS="-j3" |
31 |
> |
32 |
> #Flags do processador |
33 |
> USE="fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat |
34 |
> pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp |
35 |
> lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy |
36 |
> 3dnowprefetch ts fid vid ttp tm stc 100mhzsteps" |
37 |
|
38 |
De onde você tirou que todas essas USEs existem? Que eu lembre as |
39 |
instruções de processador que existem como USE também são 3dnow, |
40 |
3dnowext, mmx, mmxext, sse, sse2 e o dev-libs/crypto++ também tem a |
41 |
USE sse3. O resto não existe. |
42 |
|
43 |
Essas instruções de máquina existem também como USE flags porque são |
44 |
opções de configuração de compilação para alguns pacotes (aquele |
45 |
script "./configure"), e não opções de compilação propriamente ditas. |
46 |
Eu conjecturo que existem programas para os quais tu podes dizer que |
47 |
teu processador tem uma instrução ou outra na hora da configuração da |
48 |
compilação porque isso faz com que sejam compilados pedaços de códigos |
49 |
otimizados para essas instruções, que por padrão não são usados, que |
50 |
otimizam mais o uso delas do que simplesmente a opção -march do gcc e |
51 |
que, provavelmente, ainda assim necessitem que o march esteja |
52 |
configurado corretamente. |
53 |
|
54 |
> #Gnome |
55 |
> USE="$USE gnome gtk -kde" |
56 |
> |
57 |
> #Outras |
58 |
> USE="$USE -ipv6" |
59 |
> |
60 |
> GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/" |
61 |
> |
62 |
> FEATURES="parallel-fetch" |
63 |
> |
64 |
> ########################3 |
65 |
> |
66 |
> O pior é que está acontecendo com muitos outros pacotes... |
67 |
|
68 |
Posta teu emerge --info, com as informações atuais eu, pelo menos, |
69 |
ainda não consegui identificar o problema. |
70 |
|
71 |
|
72 |
[]s |
73 |
|
74 |
-- |
75 |
thiago |