Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 155592 - BasiliskII and BasiliskII-jit ignores USE "-GNOME" flag
Summary: BasiliskII and BasiliskII-jit ignores USE "-GNOME" flag
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
Depends on:
Reported: 2006-11-18 08:28 UTC by Alex Buell
Modified: 2006-11-20 03:56 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 Alex Buell 2006-11-18 08:28:36 UTC
lapdancer ~ # emerge --info
Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.17-gentoo-r8 i686)
System uname: 2.6.17-gentoo-r8 i686 Intel(R) Pentium(R) III Mobile CPU      1133MHz
Gentoo Base System version 1.12.6
Last Sync: Sat, 18 Nov 2006 14:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"
CONFIG_PROTECT="/etc /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
USE="x86 X aac alsa apache2 asf berkdb bitmap-fonts bluetooth cli cracklib crypt cups dhcp dlloader dri dvd dvdread elibc_glibc exif flac foomaticdb fortran fuse gcj gdbm gimpprint glut glx gpg2-experimental gpm gtk gtk2 iconv input_devices_keyboard input_devices_mouse ipv6 isdnlog java jbig jpeg kernel_linux lcms libg++ linguas_en_GB mbox milter mmx mmxext motif mp3 mppe-mppc ncurses nls nptl nptlonly nsplugin nvidia offensive opengl pam pcre perl png ppds pppd python readline real reflection sasl sdk sdl session spl sse ssl tcpd tiff timidity truetype truetype-fonts type1-fonts udev unicode usb userland_GNU utf8 video_cards_nv video_cards_nvidia video_cards_vesa win32codecs xface xinerama xml xorg xv zlib"

Problem: both BasiliskII and BasiliskII-jit packages ignores the GNOME use flag. This means it pulls in a lot of unwanted GNOME specific packages even when "-GNOME-" is set in make.conf. Prior to the recent Portage upgrade to 2.1, this never used to happen, and BasiliskII certainly doesn't need these extra packages!

lapdancer ~ # emerge -pv basiliskII-jit

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

Calculating dependencies... done!
[ebuild  N    ] gnome-base/orbit-2.14.0  USE="ssl -debug -doc -static" 0 kB 
[ebuild  N    ] gnome-base/libbonobo-2.14.0  USE="-debug -doc" 1,354 kB 
[ebuild  N    ] gnome-base/gconf-2.14.0  USE="-debug -doc" 1,851 kB 
[ebuild  N    ] gnome-base/gnome-mime-data-2.4.2  USE="-debug" 829 kB 
[ebuild  N    ] app-admin/gamin-0.1.7  USE="-debug -doc" 529 kB 
[ebuild  N    ] gnome-base/gnome-vfs-2.14.2-r1  USE="ipv6 ssl -avahi -debug -doc -gnutls -hal -samba" 1,773 kB 
[ebuild  N    ] gnome-base/libgnome-2.14.1  USE="-debug -doc -esd -static" 971 kB 
[ebuild  N    ] gnome-base/gnome-keyring-0.4.9  USE="-debug" 386 kB 
[ebuild  N    ] gnome-base/libbonoboui-2.14.0  USE="X -debug -doc" 872 kB 
[ebuild  N    ] gnome-base/libgnomeui-2.14.1  USE="jpeg -debug -doc" 1,847 kB 
[ebuild  N    ] app-emulation/basiliskII-jit-1.0.0-r1  USE="gtk nls sdl xv -dga -esd" 0 kB 
[ebuild  N    ] dev-perl/XML-NamespaceSupport-1.09  7 kB 
[ebuild  N    ] dev-perl/XML-SAX-0.14-r1  57 kB 
[ebuild  N    ] dev-perl/XML-Simple-2.14  64 kB 
[ebuild  N    ] x11-misc/icon-naming-utils-0.7.0  59 kB 
[ebuild  N    ] x11-themes/gnome-icon-theme-2.14.2  USE="-debug" 2,878 kB
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-11-18 11:30:17 UTC
The flag is gtk, _not_ gnome. Read the ebuild.
Comment 2 Alex Buell 2006-11-18 11:44:02 UTC
And I'm saying it *NEVER* needed these packages prior to the 2.1 portage upgrade. 
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-11-18 11:45:10 UTC
So get USE="-gtk", the ebuild does NOT have gnome use flag.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-11-18 11:47:46 UTC
[ebuild  N    ] app-emulation/basiliskII-jit-1.0.0-r1  USE="dga -esd gtk nls sdl xv" 583 kB
[ebuild  N    ] app-emulation/basiliskII-1.0.0_pre20050412  USE="dga -esd gtk nls sdl" 990 kB

^^^^  There's no gnome flag, there's gtk flag.

> fortran fuse gcj gdbm gimpprint glut glx gpg2-experimental gpm gtk gtk2 iconv

Closed, don't reopen.
Comment 5 Alex Buell 2006-11-20 01:34:16 UTC
Perhaps I'm reporting the bug incorrectly. All I'm saying is that it never needed these libraries before - so something *did* change. These packages it currently included are not GTK packages, they're actually GNOME packages. 
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-11-20 01:39:33 UTC
Which part of "disable gtk use flag" is unclear? 
Comment 7 Alex Buell 2006-11-20 03:16:24 UTC
Which part of "never used to include these libraries" did you not understand?
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-11-20 03:56:34 UTC
I have a suggestion - finally go read the above couple more times, then read the ebuilds, and if you STILL don't grok that you need to disable gtk flag, then move to or #gentoo, instead of producing completely pointless noise here and wasting my time. No need for more comments.