Gentoo Archives: gentoo-user-br

From: "Marcus Fazzi (Anunakin)" <anunakin@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Flags no USE sem efeito?
Date: Mon, 12 Jun 2006 19:42:11
Message-Id: f95b8f060606121241h3701725bo8dea09441442aa94@mail.gmail.com
In Reply to: [gentoo-user-br] Flags no USE sem efeito? by Rudson Ribeiro Alves
1 tenta atualizar seu portage, deve ser isso:
2 emerge portage
3
4 Em 12/06/06, Rudson Ribeiro Alves <rudsonalves@×××××××××.br> escreveu:
5 >
6 > Olá pessoal,
7 >
8 > Estou com uma dúvida com respeito ao funcionamento do portage.
9 >
10 > Recentemente tive de verificar o retorno co comando equery e para minha
11 > surpresa, percebi que algumas flags passadas a variável USE, não estavam
12 > habilitadas:
13 >
14 > equery uses xorg-x11
15 > [ Searching for packages matching xorg-x11... ]
16 > [ Colour Code : set unset ]
17 > [ Legend : Left column (U) - USE flags from
18 > make.conf ]
19 > [ : Right column (I) - USE flags packages was installed
20 > with ]
21 > [ Found these USE variables for x11-base/xorg-x11-6.8.2-r7 ]
22 > U I
23 > - - 3dfx : Adds support for 3dfx video cards to XFree86.
24 > See: voodoo3
25 > - - 3dnow : Adds support for 3dnow multimedia processor
26 > instructions
27 > + + bitmap-fonts : Builds the crappy 100 DPI and 75 DPI fonts
28 > ...
29 > - - dlloader : Enable dynamic module loader instead of ELF loader
30 > ...
31 > - - mmx : Adds support for optimizations for Pentium MMX
32 > and Athlon class processors
33 > ...
34 >
35 > A minha variável USE, no make.conf, possui estas flags:
36 > USE="... 3dnow 3dnowext sse sse2 mmx mmxext ..."
37 >
38 > para ajustá-lo ao Athlon64
39 > ~ # cat /proc/cpuinfo
40 > ...
41 > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
42 > mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm
43 > 3dnowext 3dnow
44 > ...
45 >
46 > Quando uso o comando "emerge --info", estas flags não aparecem:
47 >
48 > USE="amd64 7zip X a52 aac acpi alsa arts audiofile avi berkdb
49 > bitmap-fonts bzip2 cdparanoia cdr cli crypt cups dri dts dv dvd dvdr
50 > dvdread eds emboss encode esd ffmpeg fftw flac foomaticdb fortran gif
51 > glut gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib isdnlog jpeg kde
52 > kdehiddenvisibility lzw lzw-tiff mad mng motif mp3 mpeg ncurses nls nptl
53 > ogg oggvorbis openal opengl oss pam pcre pdf pdflib perl png ppds pppd
54 > python qt quicktime readline reflection sdl session spell spl ssl tcpd
55 > tetex tiff truetype-fonts type1-fonts usb vcd xine xmms xorg xpm xv zlib
56 > elibc_glibc input_devices_joystick input_devices_keyboard
57 > input_devices_mouse input_devices_penmount kernel_linux linguas_pt_BR
58 > linguas_en userland_GNU video_cards_fglrx"
59 >
60 > Experimentei remover as flags do processador: 3dnow 3dnowext sse sse2
61 > mmx mmxext, e executei o emerge --deep --newuse world. Como havia feito
62 > uma atualização recentemente, o resultado foi "nada a fazer".
63 >
64 > Isto significa que estas flags não estão sendo aplicadas aos programas,
65 > mesmo que eles a suportem?
66 >
67 > Um emerge no xorg não me apresenta todas as flags do equery:
68 >
69 > # emerge -av xorg-x11
70 >
71 > These are the packages that would be merged, in order:
72 >
73 > Calculating dependencies... done!
74 > [ebuild R ] x11-base/xorg-x11-6.8.2-r7 USE="bitmap-fonts nls opengl
75 > pam truetype-fonts type1-fonts xv -cjk -debug -dlloader -dmx -doc
76 > -font-server -insecure-drivers -ipv6 -minimal -nocxx -sdk -static
77 > -xprint" 0 kB
78 >
79 > Não deveria ter uma relação entre eles?
80 >
81 > Será que estas flags não são suportadas para as arquiteturas x86_64? E
82 > talvez outras?
83 >
84 > Ficam ai algumas dúvidas.
85 >
86 > [[]]'s
87 > Alves
88 >
89 >
90 >
91 > _______________________________________________________
92 > Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
93 > Registre seu aparelho agora!
94 > http://br.mobile.yahoo.com/mailalertas/
95 >
96 >
97 >
98 > --
99 > gentoo-user-br@g.o mailing list
100 >
101 >
102
103
104 --
105 Marcus Fazzi
106 Administrador de Sistemas Linux
107 Desenvolvedor PHP
108 http://www.vivaphp.net