Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 83150 - USE="*" doesnt work
Summary: USE="*" doesnt work
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
Depends on:
Reported: 2005-02-24 00:42 UTC by Petteri Räty (RETIRED)
Modified: 2005-02-24 23:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Petteri Räty (RETIRED) gentoo-dev 2005-02-24 00:42:35 UTC
pena sac # USE="*" emerge -pv mplayer

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] media-libs/nas-1.7-r1  -static 0 kB
[ebuild  N    ] dev-lang/tk-8.4.6-r1  -threads 0 kB
[ebuild  N    ] media-gfx/graphviz-1.10  -tcltk 3,278 kB
[ebuild  N    ] dev-db/mysql-4.0.22-r2  +berkdb -debug -innodb +perl +readline (-selinux) +ssl -static +tcpd 0 kB
[ebuild  N    ] net-libs/libwww-5.4.0-r2  -mysql +ssl 0 kB
[ebuild  N    ] app-text/tetex-2.0.2-r5  +X -debug -doc 85,040 kB
[ebuild  N    ] app-doc/doxygen-  -doc +qt -tetex 2,649 kB
[ebuild  N    ] dev-perl/Net-Daemon-0.37  29 kB
[ebuild  N    ] dev-perl/Storable-2.07-r1  0 kB
[ebuild  N    ] dev-perl/PlRPC-0.2016-r1  17 kB
[ebuild  N    ] dev-perl/DBI-1.38-r1  0 kB
[ebuild  N    ] dev-perl/DBD-mysql-2.1027  95 kB
[ebuild  N    ] media-libs/imlib2-1.2.0-r1  +X -doc +gif +jpeg +mmx -nls +png +tiff 0 kB
[ebuild  N    ] media-libs/libcaca-0.9-r1  +X -doc -imlib +ncurses +slang 210 kB
[ebuild  N    ] app-misc/lirc-0.7.0-r1  -debug -doc -streamzap 453 kB
[ebuild  N    ] media-libs/aalib-1.4_rc4-r2  +X +gpm +slang -static 381 kB
[ebuild  N    ] media-libs/libgii-0.8.1  +X 289 kB
[ebuild  N    ] media-libs/libggi-2.0.1-r1  +X -aalib +directfb +fbcon +svga 558 kB
[ebuild  N    ] media-plugins/live-2004.07.20  -debug 356 kB
[ebuild  N    ] media-libs/portaudio-18.1  537 kB
[ebuild  N    ] media-sound/jack-audio-connection-kit-0.99.0-r1  +alsa (-altivec) -caps -debug -doc -jack-tmpfs -oss -portaudio 0 kB
[ebuild  N    ] media-libs/bio2jack-0.4  -static 466 kB
[ebuild  N    ] media-video/xanim-2.80.1-r4  -debug 618 kB
[ebuild  N    ] media-sound/esound-0.2.34  +alsa -ipv6 +tcpd 0 kB
[ebuild  N    ] kde-base/arts-3.4.0_beta2  +alsa -arts -artswrappersuid -debug -esd -hardened -jack +kdeenablefinal +mad +oggvorbis -xinerama 963 kB
[ebuild  N    ] dev-libs/libebml-0.7.0  -debug 48 kB
[ebuild  N    ] media-libs/libmatroska-0.7.0  -debug 77 kB
[ebuild  N    ] media-libs/libtheora-1.0_alpha3  -debug 851 kB
[ebuild   R   ] media-video/mplayer-1.0_pre6  -3dfx -3dnow -3dnowex +X -aalib +alsa (-altivec) -arts +avi -bidi +cdparanoia -debug -dga +directfb +divx4linux -doc +dts -dv -dvb +dvd +dvdread -edl +encode -esd +fbcon -ggi -gif +gtk -i8x0 -ipv6 -jack -joystick -jpeg -libcaca -lirc -live +lzo +mad -matroska -matrox +mmx +mmx2 +mpeg -mythtv -nas -nls +nvidia +oggvorbis +opengl -oss -png +real +rtc +samba -sdl +sse +sse2 +svga -tga -theora +truetype -v4l -v4l2 -xanim -xinerama +xmms +xv +xvid +xvmc 0 kB

pena sac-1.3 # emerge -pv mplayer

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] media-video/mplayer-1.0_pre6  -3dfx -3dnow -3dnowex +X -aalib +alsa (-altivec) -arts +avi -bidi +cdparanoia -debug -dga +directfb +divx4linux -doc +dts -dv -dvb +dvd +dvdread -edl +encode -esd +fbcon -ggi -gif +gtk -i8x0 -ipv6 -jack -joystick -jpeg -libcaca -lirc -live +lzo +mad -matroska -matrox +mmx +mmx2 +mpeg -mythtv -nas -nls +nvidia +oggvorbis +opengl -oss -png +real +rtc +samba -sdl +sse +sse2 +svga -tga -theora +truetype -v4l -v4l2 -xanim -xinerama +xmms +xv +xvid +xvmc 0 kB

Total size of downloads: 0 kB

Reproducible: Always
Steps to Reproduce:
1.USE="*" emerge -pv mplayer
2.emerge -pv mplayer
Actual Results:  
Should compile mplayer with all the USE flags.

Expected Results:  
Only pulls the dependencies.

pena sac-1.3 # emerge info
Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3,
glibc-, 2.6.10-nitro4 i686)
System uname: 2.6.10-nitro4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb  7 2005, 20:38:31)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/libtool:   1.5.10-r4
CFLAGS="-O3 -march=pentium4 -pipe -ffast-math -fomit-frame-pointer -mfpmath=sse"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -pipe -ffast-math -fomit-frame-pointer -mfpmath=sse"
FEATURES="autoaddcvs autoconfig ccache cvs distlocks noauto sandbox sfperms"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/gentoo-java-experimental"
USE="x86 X aac acpi alsa apm audiofile avi bash-completion berkdb bitmap-fonts
bzlib cdb cdparanoia cdr crypt cups directfb divx4linux dts dvd dvdr dvdread
emboss encode f77 fam fbcon flac font-server foomaticdb freetype gdbm gif gpm
gtk gtk2 imagemagick java jpeg kde kdeenablefinal libg++ libwww lzo mad
makecheck mikmod mmx mmx2 motif mozilla mpeg ncurses network nptl nptlonly
nvidia oggvorbis opengl pam pdflib perl png python qt quicktime readline real
rtc ruby samba slang slp spell sse sse2 ssl svga tcpd tiff truetype
truetype-fonts type1-fonts unicode usb userlocales xml2 xmms xv xvid xvmc zlib
Comment 1 Petteri Räty (RETIRED) gentoo-dev 2005-02-24 00:44:07 UTC
Hmm sorry. I put actual results to expected and the other way around. 
Comment 2 Petteri Räty (RETIRED) gentoo-dev 2005-02-24 00:47:28 UTC
mplayer was just an example. I want to do USE="*" to easily test an ebuild I am making.
Comment 3 Petteri Räty (RETIRED) gentoo-dev 2005-02-24 00:53:20 UTC
After disgussion on #gentoo-portage it seems that USE="*" isn't supposed to work and there's some repoman hack involved here. How about adding an option to ebuild to enable all the use flags? That way normal users don't mess with it and those using it should know what they are doing.
Comment 4 Nicholas Jones (RETIRED) gentoo-dev 2005-02-24 23:34:03 UTC
No. Do some sed on the list if you want that.
Normal users shouldn't enable most flags anyway.