Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 26240 - USE flag doesnt work. dependency is strange.
Summary: USE flag doesnt work. dependency is strange.
Status: RESOLVED INVALID
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-08 20:52 UTC by Park Ji-in
Modified: 2011-10-30 22:20 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Park Ji-in 2003-08-08 20:52:51 UTC
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"
Comment 1 SpanKY gentoo-dev 2003-08-08 22:46:33 UTC
1.6.0 hardcodes gtk-1 while 1.6.1 does not