Gentoo Archives: gentoo-user-br

From: "João Matos" <jaoneto@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Dependencia circular já no syslog
Date: Tue, 09 Dec 2008 19:29:37
Message-Id: c09b61fb0812091122w29a638a9o3ccad2d1cf715172@mail.gmail.com
In Reply to: Re: [gentoo-user-br] Dependencia circular já no syslog by Thiago Nunes
1 2008/12/9 Thiago Nunes <thiagonunesrs@×××××.com>:
2 > 2008/12/9 João Matos <jaoneto@×××××.com>:
3 >
4 >
5 >> emerge syslog-ng
6 >> Calculating dependencies... done!
7 >> !!! Error: circular dependencies:
8 >>
9 >> ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
10 >> ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard)
11 >> ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on
12 >> ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)
13 >>
14 >> !!! Note that circular dependencies can often be avoided by temporarily
15 >> !!! disabling USE flags that trigger optional dependencies.
16 >
17 > É algum problema com suas configurações, aqui isso não está acontecendo.
18 >
19 >> ############################################################
20 >>
21 >> O make.conf, caso seja útil:
22 >
23 > Na verdade o mais apropriado é o resultado de emerge --info, pois ele
24 > irá mostrar o que você tem definido no make.conf e ainda outras
25 > definições que não estão no make.conf.
26
27 emerge --info
28 Portage 2.1.4.5 (default/linux/x86/2008.0/desktop, gcc-4.1.2,
29 glibc-2.6.1-r0, 2.6.24-22-generic i686)
30 =================================================================
31 System uname: 2.6.24-22-generic i686 AMD Athlon(tm) 64 X2 Dual Core
32 Processor 4000+
33 Timestamp of tree: Tue, 09 Dec 2008 01:45:01 +0000
34 app-shells/bash: 3.2_p33
35 dev-lang/python: 2.4.4-r13
36 dev-python/pycrypto: 2.0.1-r6
37 sys-apps/baselayout: 1.12.11.1
38 sys-apps/sandbox: 1.2.18.1-r2
39 sys-devel/autoconf: 2.61-r2
40 sys-devel/automake: 1.10.1
41 sys-devel/binutils: 2.18-r3
42 sys-devel/gcc-config: 1.4.0-r4
43 sys-devel/libtool: 1.5.24
44 virtual/os-headers: 2.6.23-r3
45 ACCEPT_KEYWORDS="x86"
46 CBUILD="i686-pc-linux-gnu"
47 CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
48 CHOST="i686-pc-linux-gnu"
49 CONFIG_PROTECT="/etc"
50 CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo /etc/udev/rules.d"
51 CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
52 DISTDIR="/usr/portage/distfiles"
53 FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict
54 unmerge-orphans userfetch"
55 GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
56 LANG="pt_BR.UTF-8"
57 LDFLAGS="-Wl,-O1"
58 MAKEOPTS="-j3"
59 PKGDIR="/usr/portage/packages"
60 PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
61 --compress --force --whole-file --delete --stats --timeout=180
62 --exclude=/distfiles --exclude=/local --exclude=/packages"
63 PORTAGE_TMPDIR="/var/tmp"
64 PORTDIR="/usr/portage"
65 SYNC="rsync://rsync.gentoo.org/gentoo-portage"
66 USE="100mhzsteps 3dnow 3dnowext 3dnowprefetch X acl acpi alsa apic avahi
67 berkdb bluetooth branding bzip2 cairo cdr clflush cli cmov cmp_legacy
68 cr8_legacy cracklib crypt cups cx16 cx8 dbus de dri dvd dvdr dvdread eds
69 emboss encode esd evo extapic fam fid firefox fortran fpu fxsr fxsr_opt gdbm
70 gif gnome gpm gstreamer gtk hal ht iconv isdnlog jpeg lahf_lm ldap libnotify
71 lm mad mca mce midi mikmod mmx mmxext mp3 mpeg msr mtrr mudflap ncurses nls
72 nptl nptlonly nx ogg opengl openmp pae pam pat pcre pdf perl pge png pni
73 ppds pppd pse pse36 python qt3support quicktime rdtscp readline reflection
74 sdl sep session spell spl sse sse2 ssl startup-notification stc svg svm
75 syscall sysfs tcpd tiff tm truetype ts tsc ttp unicode usb vid vme vorbis
76 win32codecs x86 xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp
77 atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938
78 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx
79 via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare
80 dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
81 mmap_emul mulaw multi null plug rate route share shm softvol"
82 APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm
83 authn_default authn_file authz_dbm authz_default authz_groupfile authz_host
84 authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir
85 disk_cache env expires ext_filter file_cache filter headers include info
86 log_config logio mem_cache mime mime_magic negotiation rewrite setenvif
87 speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc"
88 INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad
89 cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
90 USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 intel mach64 mga neomagic nv
91 r128 radeon savage sis tdfx trident vesa vga via vmware voodoo"
92 Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK,
93 LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS,
94 PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
95
96
97
98
99 >
100 >> CHOST="i686-pc-linux-gnu"
101 >> CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
102 >> CXXFLAGS="${CFLAGS}"
103 >>
104 >> MAKEOPTS="-j3"
105 >>
106 >> #Flags do processador
107 >> USE="fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
108 >> pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp
109 >> lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
110 >> 3dnowprefetch ts fid vid ttp tm stc 100mhzsteps"
111 >
112 > De onde você tirou que todas essas USEs existem? Que eu lembre as
113 > instruções de processador que existem como USE também são 3dnow,
114 > 3dnowext, mmx, mmxext, sse, sse2 e o dev-libs/crypto++ também tem a
115 > USE sse3. O resto não existe.
116 >
117 > Essas instruções de máquina existem também como USE flags porque são
118 > opções de configuração de compilação para alguns pacotes (aquele
119 > script "./configure"), e não opções de compilação propriamente ditas.
120 > Eu conjecturo que existem programas para os quais tu podes dizer que
121 > teu processador tem uma instrução ou outra na hora da configuração da
122 > compilação porque isso faz com que sejam compilados pedaços de códigos
123 > otimizados para essas instruções, que por padrão não são usados, que
124 > otimizam mais o uso delas do que simplesmente a opção -march do gcc e
125 > que, provavelmente, ainda assim necessitem que o march esteja
126 > configurado corretamente.
127
128 Eu usei um /proc/cpuinfo e copiei o campo "flags" por preguiça mesmo. Mas
129 isso nunca me deu problema não.
130
131 >> #Gnome
132 >> USE="$USE gnome gtk -kde"
133 >>
134 >> #Outras
135 >> USE="$USE -ipv6"
136 >>
137 >> GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
138 >>
139 >> FEATURES="parallel-fetch"
140 >>
141 >> ########################3
142 >>
143 >> O pior é que está acontecendo com muitos outros pacotes...
144 >
145 > Posta teu emerge --info, com as informações atuais eu, pelo menos,
146 > ainda não consegui identificar o problema.
147 >
148 >
149 > []s
150 >
151 > --
152 > thiago
153 >
154 >
155
156
157
158 --
159 João de Souza
160 Linux User #461527
161 Graduando em Engenharia de Computação 2005.1
162 Membro do grupo PetEcomp-UEFS
163 UEFS - Universidade Estadual de Feira de Santana

Replies

Subject Author
Re: [gentoo-user-br] Dependencia circular já no syslog Daniel de Oliveira <akulatraxas@×××××.com>
Re: [gentoo-user-br] Dependencia circular já no syslog Bruno Buss <bruno.buss@×××××.com>