i tried below to remerge without gtk1, losrorien mjpegtools # emerge mjpegtools-1.6.0-r7.ebuild -pv These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] dev-libs/glib-1.2.10-r5 [2.2.2] [ebuild U ] x11-libs/gtk+-1.2.10-r10 [2.2.1] +nls -debug [ebuild N ] media-video/mjpegtools-1.6.0-r7 +sse -arts -gtk +mmx +sdl +X +quicktime -3dnow +avi +svga but it still need gtk1, glib1. however, losrorien mjpegtools # emerge mjpegtools-1.6.1.ebuild -pv These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] media-video/mjpegtools-1.6.1 +sse -arts -gtk +mmx +sdl +X +quicktime -3dnow +avi this is fine.. I think it's because of cache, so I deleted /usr/portage/metadata/cache/media-video/mjpegtool* alsp /var/tmp/portage/mjpegtools* but there is still problem. thanks. Reproducible: Always Steps to Reproduce: 1. emerge mjpegtools with USE="gtk" 2. emerge -C gtk1, glib1 3. USE="-gtk" emerge -pv mjpegtools (however, I dont know it cause for every system). Actual Results: they need gtk1 . Expected Results: I dont want install gtk1 library. emerge info mjpegtools Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Intel(R) Celeron(TM) CPU 1200MHz GENTOO_MIRRORS="http://ftp.gentoo.or.kr http://mirror.gentoo.gr.jp" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 apm crypt encode foomaticdb gif imlib jpeg libg++ mad mikmod mpeg ncurses pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline tetex svga java guile mysql sdl gpm tcpd pam libwww perl python esd oggvorbis motif opengl mozilla ldap X -gtk gnome -kde -qt tcltk cjk dvd -alsa sse oss gtk2 cups usb mmx doc ssl -arts radeon nls -3dnow dga innodb dvb evo avi canna cdr aalib tiff mozsvg djbfft" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
1.6.0 hardcodes gtk-1 while 1.6.1 does not