Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 68042

Summary: dev-lang/swig-1.3.21 builds tk (with X support) even though -X is specified.
Product: Gentoo Linux Reporter: Thomas T. Veldhouse <veldy>
Component: Current packagesAssignee: Heinrich Wendel (RETIRED) <lanius>
Status: RESOLVED FIXED    
Severity: normal CC: cardoe
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Thomas T. Veldhouse 2004-10-18 12:32:20 UTC
swig-1.3.21 builds tk (with X support) even though -X is specified.  If the -X option is set, tk should NEVER be built.  Either, the tcltk USE flag needs to be separated into tcl and tk, or ebuilds need to check for the X flag along with the tcktk flag.

Reproducible: Always
Steps to Reproduce:
See my USE flags in the additional information section.

livecd tk # emerge -p swig

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

Calculating dependencies ...done!
[ebuild  N    ] dev-lang/tcl-8.4.6  
[ebuild  N    ] media-libs/freetype-2.1.5-r1  
[ebuild  N    ] media-libs/fontconfig-2.2.3  
[ebuild  N    ] media-libs/libpng-1.2.7  
[ebuild  N    ] x11-misc/ttmkfdir-3.0.9-r2  
[ebuild  N    ] x11-base/opengl-update-1.7.2  
[ebuild  N    ] x11-base/xorg-x11-6.8.0-r1  
[ebuild  N    ] dev-lang/tk-8.4.6-r1  
[ebuild  N    ] app-arch/rpm2targz-9.0-r2  
[ebuild  N    ] sys-apps/utempter-0.5.5.5  
[ebuild  N    ] x11-terms/xterm-196  
[ebuild  N    ] dev-util/guile-1.6.4-r1  
[ebuild  N    ] dev-lang/swig-1.3.21  



Expected Results:  
tk should not be built if -X is specified, however that is not checked in this
ebuild.

Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.7-gentoo-r11)
=================================================================
System uname: 2.6.7-gentoo-r11 i686 Pentium II (Deschutes)
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-Os -march=pentium2 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=pentium2 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.seren.com/gentoo"
MAKEOPTS=""
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X509 accounting acl acpi activefilter alsa apache2 async authdaemond bcmath
bdf berkdb bzlib caps clamav crypt cscope ctype cups curl curlwrappers custreloc
dba dbm dbx devmap dhcp encode erandom extensions f77 fam foomaticdb ftp gcj gd
gdbm gif gmp gmtfull gmthigh gmtsuppl gmttria gs gsl guile iconv idea
imagemagick imap imlib inifile innodb java javascript jpeg kerberos lcms libg++
libwww lzw lzw-tiff maildir mcal mcve memlimit mhash migemo mikmod mime ming
mmap mmx mono msession mysql mysqli ncurses neural nls nptl ntlm oggvorbis oss
pam pcntl pcre pdflib pear-db perl perlsuid pic pie png posix procmail python
readline recode rhino rtc samba session shared sharedmem skey slang slp smime
sockets spell ssl svga szip tcltk tcpd threads tiff tokenizer usb uudeview
vhosts wddx x86 xfs xml2 xmlrpc xpm xsl yaz zlib"
Comment 1 Heinrich Wendel (RETIRED) gentoo-dev 2004-10-23 15:03:11 UTC
thx, fixed