public inbox for gentoo-user-br@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-br] Dependencia circular já no syslog
@ 2008-12-09 16:06 João Matos
  2008-12-09 17:07 ` Thiago Nunes
  2008-12-09 17:37 ` Joao Emanuel
  0 siblings, 2 replies; 16+ messages in thread
From: João Matos @ 2008-12-09 16:06 UTC (permalink / raw
  To: gentoo-user-br

Comecei a instalar o gentoo, x86, mas nunca pensei q ele fosse começar
a dar dor de cabeça tão cedo! Isso aconteceu na sexta, aí eu esperei
até hoje, para atualizar a árvore do portage (websync) mas mesmo assim
o problema persiste.

 emerge syslog-ng
Calculating dependencies... done!
[nomerge      ] app-admin/syslog-ng-2.0.9  USE="ipv6 tcpd -hardened
(-selinux) -spoof-source -static"
[nomerge      ]  dev-libs/glib-2.16.5  USE="fam -debug -hardened
(-selinux) -xattr"
[ebuild  N    ]   app-admin/gamin-0.1.9-r1  USE="python -debug"
[ebuild  N    ]    dev-libs/glib-2.16.5  USE="fam -debug -hardened
(-selinux) -xattr"
!!! Error: circular dependencies:

('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
   ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard)
('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on
   ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)

!!! Note that circular dependencies can often be avoided by temporarily
!!! disabling USE flags that trigger optional dependencies.
############################################################

O make.conf, caso seja útil:

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j3"

#Flags do processador
USE="fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp
lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
3dnowprefetch ts fid vid ttp tm stc 100mhzsteps"

#Gnome
USE="$USE gnome gtk -kde"

#Outras
USE="$USE -ipv6"

GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"

FEATURES="parallel-fetch"

########################3

O pior é que está acontecendo com muitos outros pacotes...
-- 
João de Souza
Linux User #461527
Graduando em Engenharia de Computação 2005.1
Membro do grupo PetEcomp-UEFS
UEFS - Universidade Estadual de Feira de Santana



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 16:06 [gentoo-user-br] Dependencia circular já no syslog João Matos
@ 2008-12-09 17:07 ` Thiago Nunes
  2008-12-09 19:22   ` João Matos
  2008-12-09 17:37 ` Joao Emanuel
  1 sibling, 1 reply; 16+ messages in thread
From: Thiago Nunes @ 2008-12-09 17:07 UTC (permalink / raw
  To: gentoo-user-br

2008/12/9 João Matos <jaoneto@gmail.com>:


>  emerge syslog-ng
> Calculating dependencies... done!
> !!! Error: circular dependencies:
>
> ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
>   ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard)
> ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on
>   ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)
>
> !!! Note that circular dependencies can often be avoided by temporarily
> !!! disabling USE flags that trigger optional dependencies.

É algum problema com suas configurações, aqui isso não está acontecendo.

> ############################################################
>
> O make.conf, caso seja útil:

Na verdade o mais apropriado é o resultado de emerge --info, pois ele
irá mostrar o que você tem definido no make.conf e ainda outras
definições que não estão no make.conf.

> CHOST="i686-pc-linux-gnu"
> CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
> CXXFLAGS="${CFLAGS}"
>
> MAKEOPTS="-j3"
>
> #Flags do processador
> USE="fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
> pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp
> lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
> 3dnowprefetch ts fid vid ttp tm stc 100mhzsteps"

De onde você tirou que todas essas USEs existem? Que eu lembre as
instruções de processador que existem como USE também são 3dnow,
3dnowext, mmx, mmxext, sse, sse2 e o dev-libs/crypto++ também tem a
USE sse3. O resto não existe.

Essas instruções de máquina existem também como USE flags porque são
opções de configuração de compilação para alguns pacotes (aquele
script "./configure"), e não opções de compilação propriamente ditas.
Eu conjecturo que existem programas para os quais tu podes dizer que
teu processador tem uma instrução ou outra na hora da configuração da
compilação porque isso faz com que sejam compilados pedaços de códigos
otimizados para essas instruções, que por padrão não são usados, que
otimizam mais o uso delas do que simplesmente a opção -march do gcc e
que, provavelmente, ainda assim necessitem que o march esteja
configurado corretamente.

> #Gnome
> USE="$USE gnome gtk -kde"
>
> #Outras
> USE="$USE -ipv6"
>
> GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
>
> FEATURES="parallel-fetch"
>
> ########################3
>
> O pior é que está acontecendo com muitos outros pacotes...

Posta teu emerge --info, com as informações atuais eu, pelo menos,
ainda não consegui identificar o problema.


[]s

--
thiago



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 16:06 [gentoo-user-br] Dependencia circular já no syslog João Matos
  2008-12-09 17:07 ` Thiago Nunes
@ 2008-12-09 17:37 ` Joao Emanuel
  2008-12-09 17:40   ` Daniel de Oliveira
  2008-12-09 19:23   ` João Matos
  1 sibling, 2 replies; 16+ messages in thread
From: Joao Emanuel @ 2008-12-09 17:37 UTC (permalink / raw
  To: gentoo-user-br

> ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
>   ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard)
> ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on
>   ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)

> #Gnome
> USE="$USE gnome gtk -kde"

João a USE acima é que está gerando este problema circular entre o
gamin e o glib.

1) Vá para outro terminal, comente a USE acima e instale o gamin e o glib;
2) Descomente a USE, volte para o terminal em que você estava e tente
de novo instalar o  syslog-ng, use as flags DN.

-- 

{}s

Joao Emanuel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 17:37 ` Joao Emanuel
@ 2008-12-09 17:40   ` Daniel de Oliveira
  2008-12-09 19:25     ` João Matos
  2008-12-09 19:23   ` João Matos
  1 sibling, 1 reply; 16+ messages in thread
From: Daniel de Oliveira @ 2008-12-09 17:40 UTC (permalink / raw
  To: gentoo-user-br

Tente isso

USE="" emerge -pv syslog-ng

2008/12/9 Joao Emanuel <joaoemanuel1981@gmail.com>:
>> ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
>>   ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard)
>> ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on
>>   ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)
>
>> #Gnome
>> USE="$USE gnome gtk -kde"
>
> João a USE acima é que está gerando este problema circular entre o
> gamin e o glib.
>
> 1) Vá para outro terminal, comente a USE acima e instale o gamin e o glib;
> 2) Descomente a USE, volte para o terminal em que você estava e tente
> de novo instalar o  syslog-ng, use as flags DN.
>
> --
>
> {}s
>
> Joao Emanuel
>



-- 
Daniel de Oliveira
----
Network and System Analyst
Security Specialist
IBM RISC Specialist
IBM Storage Specialist
Linux/Unix Specialist
Linux User #: 405334



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 17:07 ` Thiago Nunes
@ 2008-12-09 19:22   ` João Matos
  2008-12-09 19:35     ` Daniel de Oliveira
  2008-12-09 20:57     ` Bruno Buss
  0 siblings, 2 replies; 16+ messages in thread
From: João Matos @ 2008-12-09 19:22 UTC (permalink / raw
  To: gentoo-user-br

[-- Attachment #1: Type: text/plain, Size: 6677 bytes --]

2008/12/9 Thiago Nunes <thiagonunesrs@gmail.com>:
> 2008/12/9 João Matos <jaoneto@gmail.com>:
>
>
>>  emerge syslog-ng
>> Calculating dependencies... done!
>> !!! Error: circular dependencies:
>>
>> ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
>>   ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard)
>> ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on
>>   ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)
>>
>> !!! Note that circular dependencies can often be avoided by temporarily
>> !!! disabling USE flags that trigger optional dependencies.
>
> É algum problema com suas configurações, aqui isso não está acontecendo.
>
>> ############################################################
>>
>> O make.conf, caso seja útil:
>
> Na verdade o mais apropriado é o resultado de emerge --info, pois ele
> irá mostrar o que você tem definido no make.conf e ainda outras
> definições que não estão no make.conf.

emerge --info
Portage 2.1.4.5 (default/linux/x86/2008.0/desktop, gcc-4.1.2,
glibc-2.6.1-r0, 2.6.24-22-generic i686)
=================================================================
System uname: 2.6.24-22-generic i686 AMD Athlon(tm) 64 X2 Dual Core
Processor 4000+
Timestamp of tree: Tue, 09 Dec 2008 01:45:01 +0000
app-shells/bash:     3.2_p33
dev-lang/python:     2.4.4-r13
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.61-r2
sys-devel/automake:  1.10.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict
unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
LANG="pt_BR.UTF-8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
--compress --force --whole-file --delete --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="100mhzsteps 3dnow 3dnowext 3dnowprefetch X acl acpi alsa apic avahi
berkdb bluetooth branding bzip2 cairo cdr clflush cli cmov cmp_legacy
cr8_legacy cracklib crypt cups cx16 cx8 dbus de dri dvd dvdr dvdread eds
emboss encode esd evo extapic fam fid firefox fortran fpu fxsr fxsr_opt gdbm
gif gnome gpm gstreamer gtk hal ht iconv isdnlog jpeg lahf_lm ldap libnotify
lm mad mca mce midi mikmod mmx mmxext mp3 mpeg msr mtrr mudflap ncurses nls
nptl nptlonly nx ogg opengl openmp pae pam pat pcre pdf perl pge png pni
ppds pppd pse pse36 python qt3support quicktime rdtscp readline reflection
sdl sep session spell spl sse sse2 ssl startup-notification stc svg svm
syscall sysfs tcpd tiff tm truetype ts tsc ttp unicode usb vid vme vorbis
win32codecs x86 xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp
atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938
es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx
via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare
dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
mmap_emul mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm
authn_default authn_file authz_dbm authz_default authz_groupfile authz_host
authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir
disk_cache env expires ext_filter file_cache filter headers include info
log_config logio mem_cache mime mime_magic negotiation rewrite setenvif
speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc"
INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad
cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 intel mach64 mga neomagic nv
r128 radeon savage sis tdfx trident vesa vga via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK,
LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS,
PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY




>
>> CHOST="i686-pc-linux-gnu"
>> CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
>> CXXFLAGS="${CFLAGS}"
>>
>> MAKEOPTS="-j3"
>>
>> #Flags do processador
>> USE="fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
>> pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp
>> lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
>> 3dnowprefetch ts fid vid ttp tm stc 100mhzsteps"
>
> De onde você tirou que todas essas USEs existem? Que eu lembre as
> instruções de processador que existem como USE também são 3dnow,
> 3dnowext, mmx, mmxext, sse, sse2 e o dev-libs/crypto++ também tem a
> USE sse3. O resto não existe.
>
> Essas instruções de máquina existem também como USE flags porque são
> opções de configuração de compilação para alguns pacotes (aquele
> script "./configure"), e não opções de compilação propriamente ditas.
> Eu conjecturo que existem programas para os quais tu podes dizer que
> teu processador tem uma instrução ou outra na hora da configuração da
> compilação porque isso faz com que sejam compilados pedaços de códigos
> otimizados para essas instruções, que por padrão não são usados, que
> otimizam mais o uso delas do que simplesmente a opção -march do gcc e
> que, provavelmente, ainda assim necessitem que o march esteja
> configurado corretamente.

Eu usei um /proc/cpuinfo e copiei o campo "flags" por preguiça mesmo. Mas
isso nunca me deu problema não.

>> #Gnome
>> USE="$USE gnome gtk -kde"
>>
>> #Outras
>> USE="$USE -ipv6"
>>
>> GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
>>
>> FEATURES="parallel-fetch"
>>
>> ########################3
>>
>> O pior é que está acontecendo com muitos outros pacotes...
>
> Posta teu emerge --info, com as informações atuais eu, pelo menos,
> ainda não consegui identificar o problema.
>
>
> []s
>
> --
> thiago
>
>



-- 
João de Souza
Linux User #461527
Graduando em Engenharia de Computação 2005.1
Membro do grupo PetEcomp-UEFS
UEFS - Universidade Estadual de Feira de Santana

[-- Attachment #2: Type: text/html, Size: 11110 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 17:37 ` Joao Emanuel
  2008-12-09 17:40   ` Daniel de Oliveira
@ 2008-12-09 19:23   ` João Matos
  1 sibling, 0 replies; 16+ messages in thread
From: João Matos @ 2008-12-09 19:23 UTC (permalink / raw
  To: gentoo-user-br

[-- Attachment #1: Type: text/plain, Size: 915 bytes --]

2008/12/9 Joao Emanuel <joaoemanuel1981@gmail.com>

> > ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
> >   ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard)
> > ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on
> >   ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)
>
> > #Gnome
> > USE="$USE gnome gtk -kde"
>
> João a USE acima é que está gerando este problema circular entre o
> gamin e o glib.
>
> 1) Vá para outro terminal, comente a USE acima e instale o gamin e o glib;
> 2) Descomente a USE, volte para o terminal em que você estava e tente
> de novo instalar o  syslog-ng, use as flags DN.
>

Já tinha tentado. Não funcionou.


> --
>
> {}s
>
> Joao Emanuel
>



-- 
João de Souza
Linux User #461527
Graduando em Engenharia de Computação 2005.1
Membro do grupo PetEcomp-UEFS
UEFS - Universidade Estadual de Feira de Santana

[-- Attachment #2: Type: text/html, Size: 1667 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 17:40   ` Daniel de Oliveira
@ 2008-12-09 19:25     ` João Matos
  0 siblings, 0 replies; 16+ messages in thread
From: João Matos @ 2008-12-09 19:25 UTC (permalink / raw
  To: gentoo-user-br

[-- Attachment #1: Type: text/plain, Size: 607 bytes --]

2008/12/9 Daniel de Oliveira <akulatraxas@gmail.com>

> Tente isso
>
> USE="" emerge -pv syslog-ng
>

Mesmo erro.

Pelo menos agora eu estou fazendo um "emerge -e system", enquanto não tenho
solução pra esse problema.

>
>
>
>
> --
> Daniel de Oliveira
> ----
> Network and System Analyst
> Security Specialist
> IBM RISC Specialist
> IBM Storage Specialist
> Linux/Unix Specialist
> Linux User #: 405334
>
>


-- 
João de Souza
Linux User #461527
Graduando em Engenharia de Computação 2005.1
Membro do grupo PetEcomp-UEFS
UEFS - Universidade Estadual de Feira de Santana

[-- Attachment #2: Type: text/html, Size: 1177 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 19:22   ` João Matos
@ 2008-12-09 19:35     ` Daniel de Oliveira
  2008-12-09 19:40       ` João Matos
  2008-12-09 20:57     ` Bruno Buss
  1 sibling, 1 reply; 16+ messages in thread
From: Daniel de Oliveira @ 2008-12-09 19:35 UTC (permalink / raw
  To: gentoo-user-br

Ta mas e a saida do comando que te passei?

On Tue, Dec 9, 2008 at 17:22, João Matos <jaoneto@gmail.com> wrote:
>
>
> 2008/12/9 Thiago Nunes <thiagonunesrs@gmail.com>:
>> 2008/12/9 João Matos <jaoneto@gmail.com>:
>>
>>
>>>  emerge syslog-ng
>>> Calculating dependencies... done!
>>> !!! Error: circular dependencies:
>>>
>>> ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
>>>   ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard)
>>> ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on
>>>   ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)
>>>
>>> !!! Note that circular dependencies can often be avoided by temporarily
>>> !!! disabling USE flags that trigger optional dependencies.
>>
>> É algum problema com suas configurações, aqui isso não está acontecendo.
>>
>>> ############################################################
>>>
>>> O make.conf, caso seja útil:
>>
>> Na verdade o mais apropriado é o resultado de emerge --info, pois ele
>> irá mostrar o que você tem definido no make.conf e ainda outras
>> definições que não estão no make.conf.
>
> emerge --info
> Portage 2.1.4.5 (default/linux/x86/2008.0/desktop, gcc-4.1.2,
> glibc-2.6.1-r0, 2.6.24-22-generic i686)
> =================================================================
> System uname: 2.6.24-22-generic i686 AMD Athlon(tm) 64 X2 Dual Core
> Processor 4000+
> Timestamp of tree: Tue, 09 Dec 2008 01:45:01 +0000
> app-shells/bash:     3.2_p33
> dev-lang/python:     2.4.4-r13
> dev-python/pycrypto: 2.0.1-r6
> sys-apps/baselayout: 1.12.11.1
> sys-apps/sandbox:    1.2.18.1-r2
> sys-devel/autoconf:  2.61-r2
> sys-devel/automake:  1.10.1
> sys-devel/binutils:  2.18-r3
> sys-devel/gcc-config: 1.4.0-r4
> sys-devel/libtool:   1.5.24
> virtual/os-headers:  2.6.23-r3
> ACCEPT_KEYWORDS="x86"
> CBUILD="i686-pc-linux-gnu"
> CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
> CHOST="i686-pc-linux-gnu"
> CONFIG_PROTECT="/etc"
> CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo /etc/udev/rules.d"
> CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
> DISTDIR="/usr/portage/distfiles"
> FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict
> unmerge-orphans userfetch"
> GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
> LANG="pt_BR.UTF-8"
> LDFLAGS="-Wl,-O1"
> MAKEOPTS="-j3"
> PKGDIR="/usr/portage/packages"
> PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
> --compress --force --whole-file --delete --stats --timeout=180
> --exclude=/distfiles --exclude=/local --exclude=/packages"
> PORTAGE_TMPDIR="/var/tmp"
> PORTDIR="/usr/portage"
> SYNC="rsync://rsync.gentoo.org/gentoo-portage"
> USE="100mhzsteps 3dnow 3dnowext 3dnowprefetch X acl acpi alsa apic avahi
> berkdb bluetooth branding bzip2 cairo cdr clflush cli cmov cmp_legacy
> cr8_legacy cracklib crypt cups cx16 cx8 dbus de dri dvd dvdr dvdread eds
> emboss encode esd evo extapic fam fid firefox fortran fpu fxsr fxsr_opt gdbm
> gif gnome gpm gstreamer gtk hal ht iconv isdnlog jpeg lahf_lm ldap libnotify
> lm mad mca mce midi mikmod mmx mmxext mp3 mpeg msr mtrr mudflap ncurses nls
> nptl nptlonly nx ogg opengl openmp pae pam pat pcre pdf perl pge png pni
> ppds pppd pse pse36 python qt3support quicktime rdtscp readline reflection
> sdl sep session spell spl sse sse2 ssl startup-notification stc svg svm
> syscall sysfs tcpd tiff tm truetype ts tsc ttp unicode usb vid vme vorbis
> win32codecs x86 xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp
> atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938
> es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx
> via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare
> dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
> mmap_emul mulaw multi null plug rate route share shm softvol"
> APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm
> authn_default authn_file authz_dbm authz_default authz_groupfile authz_host
> authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir
> disk_cache env expires ext_filter file_cache filter headers include info
> log_config logio mem_cache mime mime_magic negotiation rewrite setenvif
> speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc"
> INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad
> cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
> USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 intel mach64 mga neomagic nv
> r128 radeon savage sis tdfx trident vesa vga via vmware voodoo"
> Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK,
> LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS,
> PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
>
>
>
>
>>
>>> CHOST="i686-pc-linux-gnu"
>>> CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
>>> CXXFLAGS="${CFLAGS}"
>>>
>>> MAKEOPTS="-j3"
>>>
>>> #Flags do processador
>>> USE="fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
>>> pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp
>>> lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
>>> 3dnowprefetch ts fid vid ttp tm stc 100mhzsteps"
>>
>> De onde você tirou que todas essas USEs existem? Que eu lembre as
>> instruções de processador que existem como USE também são 3dnow,
>> 3dnowext, mmx, mmxext, sse, sse2 e o dev-libs/crypto++ também tem a
>> USE sse3. O resto não existe.
>>
>> Essas instruções de máquina existem também como USE flags porque são
>> opções de configuração de compilação para alguns pacotes (aquele
>> script "./configure"), e não opções de compilação propriamente ditas.
>> Eu conjecturo que existem programas para os quais tu podes dizer que
>> teu processador tem uma instrução ou outra na hora da configuração da
>> compilação porque isso faz com que sejam compilados pedaços de códigos
>> otimizados para essas instruções, que por padrão não são usados, que
>> otimizam mais o uso delas do que simplesmente a opção -march do gcc e
>> que, provavelmente, ainda assim necessitem que o march esteja
>> configurado corretamente.
>
> Eu usei um /proc/cpuinfo e copiei o campo "flags" por preguiça mesmo. Mas
> isso nunca me deu problema não.
>
>>> #Gnome
>>> USE="$USE gnome gtk -kde"
>>>
>>> #Outras
>>> USE="$USE -ipv6"
>>>
>>> GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
>>>
>>> FEATURES="parallel-fetch"
>>>
>>> ########################3
>>>
>>> O pior é que está acontecendo com muitos outros pacotes...
>>
>> Posta teu emerge --info, com as informações atuais eu, pelo menos,
>> ainda não consegui identificar o problema.
>>
>>
>> []s
>>
>> --
>> thiago
>>
>>
>
>
>
> --
> João de Souza
> Linux User #461527
> Graduando em Engenharia de Computação 2005.1
> Membro do grupo PetEcomp-UEFS
> UEFS - Universidade Estadual de Feira de Santana
>
>



-- 
Daniel de Oliveira
----
Network and System Analyst
Security Specialist
IBM RISC Specialist
IBM Storage Specialist
Linux/Unix Specialist
Linux User #: 405334



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 19:35     ` Daniel de Oliveira
@ 2008-12-09 19:40       ` João Matos
  2008-12-09 20:55         ` Joao Emanuel
  2008-12-09 20:57         ` Thiago Nunes
  0 siblings, 2 replies; 16+ messages in thread
From: João Matos @ 2008-12-09 19:40 UTC (permalink / raw
  To: gentoo-user-br

[-- Attachment #1: Type: text/plain, Size: 1230 bytes --]

USE="" emerge -pv syslog-ng

These are the packages that would be merged, in order:

Calculating dependencies... done!
[nomerge      ] app-admin/syslog-ng-2.0.9  USE="tcpd -hardened -ipv6
(-selinux) -spoof-source -static"
[nomerge      ]  dev-libs/glib-2.16.5  USE="fam -debug -hardened (-selinux)
-xattr"
[ebuild  N    ]   app-admin/gamin-0.1.9-r1  USE="python -debug"
[ebuild  N    ]    dev-libs/glib-2.16.5  USE="fam -debug -hardened
(-selinux) -xattr"
!!! Error: circular dependencies:

('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
   ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard)
('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on
   ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)

!!! Note that circular dependencies can often be avoided by temporarily
!!! disabling USE flags that trigger optional dependencies.

################

Será que tem alguma relação com o espelho que eu escolhI?
GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
To quase tentando outro pra ver...

-- 
João de Souza
Linux User #461527
Graduando em Engenharia de Computação 2005.1
Membro do grupo PetEcomp-UEFS
UEFS - Universidade Estadual de Feira de Santana

[-- Attachment #2: Type: text/html, Size: 1724 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 19:40       ` João Matos
@ 2008-12-09 20:55         ` Joao Emanuel
  2008-12-09 20:57         ` Thiago Nunes
  1 sibling, 0 replies; 16+ messages in thread
From: Joao Emanuel @ 2008-12-09 20:55 UTC (permalink / raw
  To: gentoo-user-br

2008/12/9 João Matos <jaoneto@gmail.com>:
>
> USE="" emerge -pv syslog-ng
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [nomerge      ] app-admin/syslog-ng-2.0.9  USE="tcpd -hardened -ipv6
> (-selinux) -spoof-source -static"
> [nomerge      ]  dev-libs/glib-2.16.5  USE="fam -debug -hardened (-selinux)
> -xattr"
> [ebuild  N    ]   app-admin/gamin-0.1.9-r1  USE="python -debug"
> [ebuild  N    ]    dev-libs/glib-2.16.5  USE="fam -debug -hardened
> (-selinux) -xattr"
> !!! Error: circular dependencies:
>
> ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
>    ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard)
> ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on
>    ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)
>
> !!! Note that circular dependencies can often be avoided by temporarily
> !!! disabling USE flags that trigger optional dependencies.
>
> ################
>
> Será que tem alguma relação com o espelho que eu escolhI?
> GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
> To quase tentando outro pra ver...
>
> --
> João de Souza
> Linux User #461527
> Graduando em Engenharia de Computação 2005.1
> Membro do grupo PetEcomp-UEFS
> UEFS - Universidade Estadual de Feira de Santana
>

Pode tentar instalar primeiro o glib, depois o gamin e finalmente o syslog-ng.

-- 

{}s

Joao Emanuel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 19:40       ` João Matos
  2008-12-09 20:55         ` Joao Emanuel
@ 2008-12-09 20:57         ` Thiago Nunes
  1 sibling, 0 replies; 16+ messages in thread
From: Thiago Nunes @ 2008-12-09 20:57 UTC (permalink / raw
  To: gentoo-user-br

2008/12/9 João Matos <jaoneto@gmail.com>:
>
> USE="" emerge -pv syslog-ng

Isso não faz nada de diferente, acho que o que o daniel queria é USE="-*".



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 19:22   ` João Matos
  2008-12-09 19:35     ` Daniel de Oliveira
@ 2008-12-09 20:57     ` Bruno Buss
  2008-12-09 21:06       ` Bruno Buss
  2008-12-09 22:20       ` João Matos
  1 sibling, 2 replies; 16+ messages in thread
From: Bruno Buss @ 2008-12-09 20:57 UTC (permalink / raw
  To: gentoo-user-br

[-- Attachment #1: Type: text/plain, Size: 8140 bytes --]

On Tue, Dec 9, 2008 at 5:22 PM, João Matos <jaoneto@gmail.com> wrote:

>
>
> 2008/12/9 Thiago Nunes <thiagonunesrs@gmail.com>:
> > 2008/12/9 João Matos <jaoneto@gmail.com>:
> >
> >
> >>  emerge syslog-ng
> >> Calculating dependencies... done!
> >> !!! Error: circular dependencies:
> >>
> >> ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
> >>   ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard)
> >> ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on
> >>   ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)
> >>
> >> !!! Note that circular dependencies can often be avoided by temporarily
> >> !!! disabling USE flags that trigger optional dependencies.
> >
> > É algum problema com suas configurações, aqui isso não está acontecendo.
> >
> >> ############################################################
> >>
> >> O make.conf, caso seja útil:
> >
> > Na verdade o mais apropriado é o resultado de emerge --info, pois ele
> > irá mostrar o que você tem definido no make.conf e ainda outras
> > definições que não estão no make.conf.
>
> emerge --info
> Portage 2.1.4.5 (default/linux/x86/2008.0/desktop, gcc-4.1.2,
> glibc-2.6.1-r0, 2.6.24-22-generic i686)
> =================================================================
> System uname: 2.6.24-22-generic i686 AMD Athlon(tm) 64 X2 Dual Core
> Processor 4000+
> Timestamp of tree: Tue, 09 Dec 2008 01:45:01 +0000
> app-shells/bash:     3.2_p33
> dev-lang/python:     2.4.4-r13
> dev-python/pycrypto: 2.0.1-r6
> sys-apps/baselayout: 1.12.11.1
> sys-apps/sandbox:    1.2.18.1-r2
> sys-devel/autoconf:  2.61-r2
> sys-devel/automake:  1.10.1
> sys-devel/binutils:  2.18-r3
> sys-devel/gcc-config: 1.4.0-r4
> sys-devel/libtool:   1.5.24
> virtual/os-headers:  2.6.23-r3
> ACCEPT_KEYWORDS="x86"
> CBUILD="i686-pc-linux-gnu"
> CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
> CHOST="i686-pc-linux-gnu"
> CONFIG_PROTECT="/etc"
> CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo /etc/udev/rules.d"
> CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
> DISTDIR="/usr/portage/distfiles"
> FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict
> unmerge-orphans userfetch"
> GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
> LANG="pt_BR.UTF-8"
> LDFLAGS="-Wl,-O1"
> MAKEOPTS="-j3"
> PKGDIR="/usr/portage/packages"
> PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
> --compress --force --whole-file --delete --stats --timeout=180
> --exclude=/distfiles --exclude=/local --exclude=/packages"
> PORTAGE_TMPDIR="/var/tmp"
> PORTDIR="/usr/portage"
> SYNC="rsync://rsync.gentoo.org/gentoo-portage"
> USE="100mhzsteps 3dnow 3dnowext 3dnowprefetch X acl acpi alsa apic avahi
> berkdb bluetooth branding bzip2 cairo cdr clflush cli cmov cmp_legacy
> cr8_legacy cracklib crypt cups cx16 cx8 dbus de dri dvd dvdr dvdread eds
> emboss encode esd evo extapic fam fid firefox fortran fpu fxsr fxsr_opt gdbm
> gif gnome gpm gstreamer gtk hal ht iconv isdnlog jpeg lahf_lm ldap libnotify
> lm mad mca mce midi mikmod mmx mmxext mp3 mpeg msr mtrr mudflap ncurses nls
> nptl nptlonly nx ogg opengl openmp pae pam pat pcre pdf perl pge png pni
> ppds pppd pse pse36 python qt3support quicktime rdtscp readline reflection
> sdl sep session spell spl sse sse2 ssl startup-notification stc svg svm
> syscall sysfs tcpd tiff tm truetype ts tsc ttp unicode usb vid vme vorbis
> win32codecs x86 xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp
> atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938
> es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx
> via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare
> dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
> mmap_emul mulaw multi null plug rate route share shm softvol"
> APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm
> authn_default authn_file authz_dbm authz_default authz_groupfile authz_host
> authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir
> disk_cache env expires ext_filter file_cache filter headers include info
> log_config logio mem_cache mime mime_magic negotiation rewrite setenvif
> speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc"
> INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad
> cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
> USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 intel mach64 mga neomagic nv
> r128 radeon savage sis tdfx trident vesa vga via vmware voodoo"
> Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK,
> LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS,
> PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
>
>

Pelo output do seu emerge --info, você tem a USE flag "fam" ativada.
(Isso também era possivel de ser visto pelo emerge -pv, ele indica as USE
flags utilizadas)

Quando esta USE esta ativada, a glib de algum ebuild que sirva como
"virtual/fam", que é o caso do gamin. Porem o gamim, depende da glib... bem,
ja viu no que deu.

Adicione a sua lista de USE flags a flag "-fam", e a glib e o syslog
consequentemente deverão conseguir ser instalados com sucesso.
(Você utiliza o gamin para alguma coisa? Ou ele estava indo apenas como
dependência?)

Depois se quiser, instale o gamin, remova a "-fam" e faça o remerge da glibc
com --new-use para o portage identificar o uso de novas USE flags.




>
>
>
> >
> >> CHOST="i686-pc-linux-gnu"
> >> CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
> >> CXXFLAGS="${CFLAGS}"
> >>
> >> MAKEOPTS="-j3"
> >>
> >> #Flags do processador
> >> USE="fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
> >> pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp
> >> lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
> >> 3dnowprefetch ts fid vid ttp tm stc 100mhzsteps"
> >
> > De onde você tirou que todas essas USEs existem? Que eu lembre as
> > instruções de processador que existem como USE também são 3dnow,
> > 3dnowext, mmx, mmxext, sse, sse2 e o dev-libs/crypto++ também tem a
> > USE sse3. O resto não existe.
> >
> > Essas instruções de máquina existem também como USE flags porque são
> > opções de configuração de compilação para alguns pacotes (aquele
> > script "./configure"), e não opções de compilação propriamente ditas.
> > Eu conjecturo que existem programas para os quais tu podes dizer que
> > teu processador tem uma instrução ou outra na hora da configuração da
> > compilação porque isso faz com que sejam compilados pedaços de códigos
> > otimizados para essas instruções, que por padrão não são usados, que
> > otimizam mais o uso delas do que simplesmente a opção -march do gcc e
> > que, provavelmente, ainda assim necessitem que o march esteja
> > configurado corretamente.
>
> Eu usei um /proc/cpuinfo e copiei o campo "flags" por preguiça mesmo. Mas
> isso nunca me deu problema não.
>
> >> #Gnome
> >> USE="$USE gnome gtk -kde"
> >>
> >> #Outras
> >> USE="$USE -ipv6"
> >>
> >> GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
> >>
> >> FEATURES="parallel-fetch"
> >>
> >> ########################3
> >>
> >> O pior é que está acontecendo com muitos outros pacotes...
> >
> > Posta teu emerge --info, com as informações atuais eu, pelo menos,
> > ainda não consegui identificar o problema.
> >
> >
> > []s
> >
> > --
> > thiago
> >
> >
>
>
>
> --
> João de Souza
> Linux User #461527
> Graduando em Engenharia de Computação 2005.1
> Membro do grupo PetEcomp-UEFS
> UEFS - Universidade Estadual de Feira de Santana
>
>


-- 
Bruno C. Buss
http://magoobr.blogspot.com/
http://www.dcc.ufrj.br/~brunobuss/

Aluno do DCC - UFRJ - www.dcc.ufrj.br

if( ((*node)->valor) < (((*heap)[((*node)->gr)])->valor)) /* WTF?! */

"Throughout your life, advance daily, becoming more skillful than yesterday,
more skillful than today. This is never-ending." - Hagakure

[-- Attachment #2: Type: text/html, Size: 13296 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 20:57     ` Bruno Buss
@ 2008-12-09 21:06       ` Bruno Buss
  2008-12-09 22:20       ` João Matos
  1 sibling, 0 replies; 16+ messages in thread
From: Bruno Buss @ 2008-12-09 21:06 UTC (permalink / raw
  To: gentoo-user-br

[-- Attachment #1: Type: text/plain, Size: 9317 bytes --]

On Tue, Dec 9, 2008 at 6:57 PM, Bruno Buss <bruno.buss@gmail.com> wrote:

> On Tue, Dec 9, 2008 at 5:22 PM, João Matos <jaoneto@gmail.com> wrote:
>
>>
>>
>> 2008/12/9 Thiago Nunes <thiagonunesrs@gmail.com>:
>> > 2008/12/9 João Matos <jaoneto@gmail.com>:
>> >
>> >
>> >>  emerge syslog-ng
>> >> Calculating dependencies... done!
>> >> !!! Error: circular dependencies:
>> >>
>> >> ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
>> >>   ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard)
>> >> ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on
>> >>   ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)
>> >>
>> >> !!! Note that circular dependencies can often be avoided by temporarily
>> >> !!! disabling USE flags that trigger optional dependencies.
>> >
>> > É algum problema com suas configurações, aqui isso não está acontecendo.
>> >
>> >> ############################################################
>> >>
>> >> O make.conf, caso seja útil:
>> >
>> > Na verdade o mais apropriado é o resultado de emerge --info, pois ele
>> > irá mostrar o que você tem definido no make.conf e ainda outras
>> > definições que não estão no make.conf.
>>
>> emerge --info
>> Portage 2.1.4.5 (default/linux/x86/2008.0/desktop, gcc-4.1.2,
>> glibc-2.6.1-r0, 2.6.24-22-generic i686)
>> =================================================================
>> System uname: 2.6.24-22-generic i686 AMD Athlon(tm) 64 X2 Dual Core
>> Processor 4000+
>> Timestamp of tree: Tue, 09 Dec 2008 01:45:01 +0000
>> app-shells/bash:     3.2_p33
>> dev-lang/python:     2.4.4-r13
>> dev-python/pycrypto: 2.0.1-r6
>> sys-apps/baselayout: 1.12.11.1
>> sys-apps/sandbox:    1.2.18.1-r2
>> sys-devel/autoconf:  2.61-r2
>> sys-devel/automake:  1.10.1
>> sys-devel/binutils:  2.18-r3
>> sys-devel/gcc-config: 1.4.0-r4
>> sys-devel/libtool:   1.5.24
>> virtual/os-headers:  2.6.23-r3
>> ACCEPT_KEYWORDS="x86"
>> CBUILD="i686-pc-linux-gnu"
>> CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
>> CHOST="i686-pc-linux-gnu"
>> CONFIG_PROTECT="/etc"
>> CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo
>> /etc/udev/rules.d"
>> CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
>> DISTDIR="/usr/portage/distfiles"
>> FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms
>> strict unmerge-orphans userfetch"
>> GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
>> LANG="pt_BR.UTF-8"
>> LDFLAGS="-Wl,-O1"
>> MAKEOPTS="-j3"
>> PKGDIR="/usr/portage/packages"
>> PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
>> --compress --force --whole-file --delete --stats --timeout=180
>> --exclude=/distfiles --exclude=/local --exclude=/packages"
>> PORTAGE_TMPDIR="/var/tmp"
>> PORTDIR="/usr/portage"
>> SYNC="rsync://rsync.gentoo.org/gentoo-portage"
>> USE="100mhzsteps 3dnow 3dnowext 3dnowprefetch X acl acpi alsa apic avahi
>> berkdb bluetooth branding bzip2 cairo cdr clflush cli cmov cmp_legacy
>> cr8_legacy cracklib crypt cups cx16 cx8 dbus de dri dvd dvdr dvdread eds
>> emboss encode esd evo extapic fam fid firefox fortran fpu fxsr fxsr_opt gdbm
>> gif gnome gpm gstreamer gtk hal ht iconv isdnlog jpeg lahf_lm ldap libnotify
>> lm mad mca mce midi mikmod mmx mmxext mp3 mpeg msr mtrr mudflap ncurses nls
>> nptl nptlonly nx ogg opengl openmp pae pam pat pcre pdf perl pge png pni
>> ppds pppd pse pse36 python qt3support quicktime rdtscp readline reflection
>> sdl sep session spell spl sse sse2 ssl startup-notification stc svg svm
>> syscall sysfs tcpd tiff tm truetype ts tsc ttp unicode usb vid vme vorbis
>> win32codecs x86 xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp
>> atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938
>> es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx
>> via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare
>> dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
>> mmap_emul mulaw multi null plug rate route share shm softvol"
>> APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm
>> authn_default authn_file authz_dbm authz_default authz_groupfile authz_host
>> authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir
>> disk_cache env expires ext_filter file_cache filter headers include info
>> log_config logio mem_cache mime mime_magic negotiation rewrite setenvif
>> speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc"
>> INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad
>> cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
>> USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 intel mach64 mga neomagic nv
>> r128 radeon savage sis tdfx trident vesa vga via vmware voodoo"
>> Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK,
>> LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS,
>> PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
>>
>>
>
> Pelo output do seu emerge --info, você tem a USE flag "fam" ativada.
> (Isso também era possivel de ser visto pelo emerge -pv, ele indica as USE
> flags utilizadas)
>
> Quando esta USE esta ativada, a glib de algum ebuild que sirva como
> "virtual/fam", que é o caso do gamin. Porem o gamim, depende da glib... bem,
> ja viu no que deu.
>
> Adicione a sua lista de USE flags a flag "-fam", e a glib e o syslog
> consequentemente deverão conseguir ser instalados com sucesso.
> (Você utiliza o gamin para alguma coisa? Ou ele estava indo apenas como
> dependência?)
>
> Depois se quiser, instale o gamin, remova a "-fam" e faça o remerge da
> glibc com --new-use para o portage identificar o uso de novas USE flags.
>
>
Opa, um pequeno erro de digitação:
"--new-use" => " --newuse" (ou -N)

Parece que existe um "--reinstall changed-use", mas como nunca utilizei...
;)


Caso queira procurar onde esta flag "fam" esta ativada, de uma olhada nos
arquivos:
make.defaults (no seu profile... mas não altere este de jeito algum!)
/etc/make.conf
/etc/portage/package.use


Mais uma coisa, o que acha de abrir um bug no Bugzilla, reportar o problema
e a solução, caso tenha conseguido? ;)


>
>
>
>>
>>
>>
>> >
>> >> CHOST="i686-pc-linux-gnu"
>> >> CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
>> >> CXXFLAGS="${CFLAGS}"
>> >>
>> >> MAKEOPTS="-j3"
>> >>
>> >> #Flags do processador
>> >> USE="fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
>> >> pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp
>> >> lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
>> >> 3dnowprefetch ts fid vid ttp tm stc 100mhzsteps"
>> >
>> > De onde você tirou que todas essas USEs existem? Que eu lembre as
>> > instruções de processador que existem como USE também são 3dnow,
>> > 3dnowext, mmx, mmxext, sse, sse2 e o dev-libs/crypto++ também tem a
>> > USE sse3. O resto não existe.
>> >
>> > Essas instruções de máquina existem também como USE flags porque são
>> > opções de configuração de compilação para alguns pacotes (aquele
>> > script "./configure"), e não opções de compilação propriamente ditas.
>> > Eu conjecturo que existem programas para os quais tu podes dizer que
>> > teu processador tem uma instrução ou outra na hora da configuração da
>> > compilação porque isso faz com que sejam compilados pedaços de códigos
>> > otimizados para essas instruções, que por padrão não são usados, que
>> > otimizam mais o uso delas do que simplesmente a opção -march do gcc e
>> > que, provavelmente, ainda assim necessitem que o march esteja
>> > configurado corretamente.
>>
>> Eu usei um /proc/cpuinfo e copiei o campo "flags" por preguiça mesmo. Mas
>> isso nunca me deu problema não.
>>
>> >> #Gnome
>> >> USE="$USE gnome gtk -kde"
>> >>
>> >> #Outras
>> >> USE="$USE -ipv6"
>> >>
>> >> GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
>> >>
>> >> FEATURES="parallel-fetch"
>> >>
>> >> ########################3
>> >>
>> >> O pior é que está acontecendo com muitos outros pacotes...
>> >
>> > Posta teu emerge --info, com as informações atuais eu, pelo menos,
>> > ainda não consegui identificar o problema.
>> >
>> >
>> > []s
>> >
>> > --
>> > thiago
>> >
>> >
>>
>>
>>
>> --
>> João de Souza
>> Linux User #461527
>> Graduando em Engenharia de Computação 2005.1
>> Membro do grupo PetEcomp-UEFS
>> UEFS - Universidade Estadual de Feira de Santana
>>
>>
>
>
> --
> Bruno C. Buss
> http://magoobr.blogspot.com/
> http://www.dcc.ufrj.br/~brunobuss/ <http://www.dcc.ufrj.br/%7Ebrunobuss/>
>
> Aluno do DCC - UFRJ - www.dcc.ufrj.br
>
> if( ((*node)->valor) < (((*heap)[((*node)->gr)])->valor)) /* WTF?! */
>
> "Throughout your life, advance daily, becoming more skillful than
> yesterday, more skillful than today. This is never-ending." - Hagakure
>



-- 
Bruno C. Buss
http://magoobr.blogspot.com/
http://www.dcc.ufrj.br/~brunobuss/

Aluno do DCC - UFRJ - www.dcc.ufrj.br

if( ((*node)->valor) < (((*heap)[((*node)->gr)])->valor)) /* WTF?! */

"Throughout your life, advance daily, becoming more skillful than yesterday,
more skillful than today. This is never-ending." - Hagakure

[-- Attachment #2: Type: text/html, Size: 15209 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 20:57     ` Bruno Buss
  2008-12-09 21:06       ` Bruno Buss
@ 2008-12-09 22:20       ` João Matos
  2008-12-09 22:32         ` Bruno Buss
  1 sibling, 1 reply; 16+ messages in thread
From: João Matos @ 2008-12-09 22:20 UTC (permalink / raw
  To: gentoo-user-br

[-- Attachment #1: Type: text/plain, Size: 1269 bytes --]

>
>
> Pelo output do seu emerge --info, você tem a USE flag "fam" ativada.
> (Isso também era possivel de ser visto pelo emerge -pv, ele indica as USE
> flags utilizadas)
>
> Quando esta USE esta ativada, a glib de algum ebuild que sirva como
> "virtual/fam", que é o caso do gamin. Porem o gamim, depende da glib... bem,
> ja viu no que deu.
>
> Adicione a sua lista de USE flags a flag "-fam", e a glib e o syslog
> consequentemente deverão conseguir ser instalados com sucesso.
> (Você utiliza o gamin para alguma coisa? Ou ele estava indo apenas como
> dependência?)
>


Ele está apenas como dependência. Na verdade estou instalando o gentoo do
zero.

>
>
> Depois se quiser, instale o gamin, remova a "-fam" e faça o remerge da
> glibc com --new-use para o portage identificar o uso de novas USE flags.
>

Funcionou!

Infelizmente é uma solução bastante específica. O emerge gnome está com
centenas de dependências ciclicas. De qualquer forma, o USE="-*" resolve o
probelma. Será que tem algum problema fazer isso, e depois compilar com as
USE's normalmente?



-- 
João de Souza
Linux User #461527
Graduando em Engenharia de Computação 2005.1
Membro do grupo PetEcomp-UEFS
UEFS - Universidade Estadual de Feira de Santana

[-- Attachment #2: Type: text/html, Size: 1787 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 22:20       ` João Matos
@ 2008-12-09 22:32         ` Bruno Buss
  2008-12-10  0:55           ` Bruno Buss
  0 siblings, 1 reply; 16+ messages in thread
From: Bruno Buss @ 2008-12-09 22:32 UTC (permalink / raw
  To: gentoo-user-br

[-- Attachment #1: Type: text/plain, Size: 2191 bytes --]

2008/12/9 João Matos <jaoneto@gmail.com>

>
>
>>
>> Pelo output do seu emerge --info, você tem a USE flag "fam" ativada.
>> (Isso também era possivel de ser visto pelo emerge -pv, ele indica as USE
>> flags utilizadas)
>>
>> Quando esta USE esta ativada, a glib de algum ebuild que sirva como
>> "virtual/fam", que é o caso do gamin. Porem o gamim, depende da glib... bem,
>> ja viu no que deu.
>>
>> Adicione a sua lista de USE flags a flag "-fam", e a glib e o syslog
>> consequentemente deverão conseguir ser instalados com sucesso.
>> (Você utiliza o gamin para alguma coisa? Ou ele estava indo apenas como
>> dependência?)
>>
>
>
> Ele está apenas como dependência. Na verdade estou instalando o gentoo do
> zero.
>
>>
>>
>> Depois se quiser, instale o gamin, remova a "-fam" e faça o remerge da
>> glibc com --new-use para o portage identificar o uso de novas USE flags.
>>
>
> Funcionou!
>
> Infelizmente é uma solução bastante específica. O emerge gnome está com
> centenas de dependências ciclicas. De qualquer forma, o USE="-*" resolve o
> probelma. Será que tem algum problema fazer isso, e depois compilar com as
> USE's normalmente?
>
>
Realmente, não tenho certeza sobre o "-*". Teoricamente, acho que deveria
dar certo... mas você teria que compilar tudo duas vezes... e como você
utiliza -pipe, ele não mantem nada em disco creio eu, logo realmente teria
que recompilar tudo.

Uma outra possível solução seria fazer emerge da dev-libs/glib-2.14.6, pois
esta não usa a flag fam.

De qualquer modo, eu ja criei um bug-report sobre esse problema:
http://bugs.gentoo.org/show_bug.cgi?id=250448


>
>
> --
> João de Souza
> Linux User #461527
> Graduando em Engenharia de Computação 2005.1
> Membro do grupo PetEcomp-UEFS
> UEFS - Universidade Estadual de Feira de Santana
>



-- 
Bruno C. Buss
http://magoobr.blogspot.com/
http://www.dcc.ufrj.br/~brunobuss/

Aluno do DCC - UFRJ - www.dcc.ufrj.br

if( ((*node)->valor) < (((*heap)[((*node)->gr)])->valor)) /* WTF?! */

"Throughout your life, advance daily, becoming more skillful than yesterday,
more skillful than today. This is never-ending." - Hagakure

[-- Attachment #2: Type: text/html, Size: 3479 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [gentoo-user-br] Dependencia circular já no syslog
  2008-12-09 22:32         ` Bruno Buss
@ 2008-12-10  0:55           ` Bruno Buss
  0 siblings, 0 replies; 16+ messages in thread
From: Bruno Buss @ 2008-12-10  0:55 UTC (permalink / raw
  To: gentoo-user-br

[-- Attachment #1: Type: text/plain, Size: 3078 bytes --]

2008/12/9 Bruno Buss <bruno.buss@gmail.com>

>
>
> 2008/12/9 João Matos <jaoneto@gmail.com>
>
>>
>>
>>>
>>> Pelo output do seu emerge --info, você tem a USE flag "fam" ativada.
>>> (Isso também era possivel de ser visto pelo emerge -pv, ele indica as USE
>>> flags utilizadas)
>>>
>>> Quando esta USE esta ativada, a glib de algum ebuild que sirva como
>>> "virtual/fam", que é o caso do gamin. Porem o gamim, depende da glib... bem,
>>> ja viu no que deu.
>>>
>>> Adicione a sua lista de USE flags a flag "-fam", e a glib e o syslog
>>> consequentemente deverão conseguir ser instalados com sucesso.
>>> (Você utiliza o gamin para alguma coisa? Ou ele estava indo apenas como
>>> dependência?)
>>>
>>
>>
>> Ele está apenas como dependência. Na verdade estou instalando o gentoo do
>> zero.
>>
>>>
>>>
>>> Depois se quiser, instale o gamin, remova a "-fam" e faça o remerge da
>>> glibc com --new-use para o portage identificar o uso de novas USE flags.
>>>
>>
>> Funcionou!
>>
>> Infelizmente é uma solução bastante específica. O emerge gnome está com
>> centenas de dependências ciclicas. De qualquer forma, o USE="-*" resolve o
>> probelma. Será que tem algum problema fazer isso, e depois compilar com as
>> USE's normalmente?
>>
>>
> Realmente, não tenho certeza sobre o "-*". Teoricamente, acho que deveria
> dar certo... mas você teria que compilar tudo duas vezes... e como você
> utiliza -pipe, ele não mantem nada em disco creio eu, logo realmente teria
> que recompilar tudo.
>
> Uma outra possível solução seria fazer emerge da dev-libs/glib-2.14.6, pois
> esta não usa a flag fam.
>
> De qualquer modo, eu ja criei um bug-report sobre esse problema:
> http://bugs.gentoo.org/show_bug.cgi?id=250448
>


Parece que esse bug ja tinha sido reportado e resolvido:
http://bugs.gentoo.org/show_bug.cgi?id=217861

Então, uma nova sugestão seria você utilizar o gamin-0.1.10 que atualmente
esta marcado som unstable.
Você pode adicionar uma entrada para ele no /etc/portage/package.keywords,
para poder instala-lo:
=app-admin/gamin-0.1.10 ~x86



>
>
>
>>
>>
>> --
>> João de Souza
>> Linux User #461527
>> Graduando em Engenharia de Computação 2005.1
>> Membro do grupo PetEcomp-UEFS
>> UEFS - Universidade Estadual de Feira de Santana
>>
>
>
>
> --
> Bruno C. Buss
> http://magoobr.blogspot.com/
> http://www.dcc.ufrj.br/~brunobuss/ <http://www.dcc.ufrj.br/%7Ebrunobuss/>
>
> Aluno do DCC - UFRJ - www.dcc.ufrj.br
>
> if( ((*node)->valor) < (((*heap)[((*node)->gr)])->valor)) /* WTF?! */
>
> "Throughout your life, advance daily, becoming more skillful than
> yesterday, more skillful than today. This is never-ending." - Hagakure
>



-- 
Bruno C. Buss
http://magoobr.blogspot.com/
http://www.dcc.ufrj.br/~brunobuss/

Aluno do DCC - UFRJ - www.dcc.ufrj.br

if( ((*node)->valor) < (((*heap)[((*node)->gr)])->valor)) /* WTF?! */

"Throughout your life, advance daily, becoming more skillful than yesterday,
more skillful than today. This is never-ending." - Hagakure

[-- Attachment #2: Type: text/html, Size: 5207 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2008-12-10  0:55 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-09 16:06 [gentoo-user-br] Dependencia circular já no syslog João Matos
2008-12-09 17:07 ` Thiago Nunes
2008-12-09 19:22   ` João Matos
2008-12-09 19:35     ` Daniel de Oliveira
2008-12-09 19:40       ` João Matos
2008-12-09 20:55         ` Joao Emanuel
2008-12-09 20:57         ` Thiago Nunes
2008-12-09 20:57     ` Bruno Buss
2008-12-09 21:06       ` Bruno Buss
2008-12-09 22:20       ` João Matos
2008-12-09 22:32         ` Bruno Buss
2008-12-10  0:55           ` Bruno Buss
2008-12-09 17:37 ` Joao Emanuel
2008-12-09 17:40   ` Daniel de Oliveira
2008-12-09 19:25     ` João Matos
2008-12-09 19:23   ` João Matos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox