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 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" 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" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ " LANG="en_GB.UTF-8" LC_ALL="en_GB.UTF-8" LINGUAS="en_GB" PKGDIR="/usr/portage/packages" 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'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/root/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" 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" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS 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
The flag is gtk, _not_ gnome. Read the ebuild.
And I'm saying it *NEVER* needed these packages prior to the 2.1 portage upgrade.
So get USE="-gtk", the ebuild does NOT have gnome use flag.
[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.
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.
Which part of "disable gtk use flag" is unclear?
Which part of "never used to include these libraries" did you not understand?
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 forums.gentoo.org or #gentoo, instead of producing completely pointless noise here and wasting my time. No need for more comments. Thanks.