make xconfig always fails in gs-sources 2.4.21 rc1 Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="~x86" emerge gs-sources 2. cd /usr/src/linux-2.4.21_rc1-gss 3. make xconfig Actual Results: gondor root # cd /usr/src/linux-2.4.21_rc1-gss/ gondor linux-2.4.21_rc1-gss # make xconfig rm -f include/asm ( cd include ; ln -sf asm-i386 asm) make -C scripts kconfig.tk make[1]: Entering directory `/usr/src/linux-2.4.21_rc1-gss/scripts' cat header.tk >> ./kconfig.tk ./tkparse < ../arch/i386/config.in >> kconfig.tk drivers/ide/Config.in: 46: can't handle dep_bool/dep_mbool/dep_tristate condition make[1]: *** [kconfig.tk] Error 1 make[1]: Leaving directory `/usr/src/linux-2.4.21_rc1-gss/scripts' make: *** [xconfig] Error 2 gondor linux-2.4.21_rc1-gss # Expected Results: The xwindows version of the kernel config should have started just upgraded from gentoo-sources, linux-2.4.20-gentoo-r1 Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.21_rc1-gss i686 AMD Athlon(tm) XP 1900+ GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /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="" USE="mikmod nls slang guile sdl python esd -berkdb 3dnow aalib acpi alsa apache2 apm arts avi cdr crypt cups dga dvd encode fbcon gd gdbm gif gnome gphoto2 gpm gtk gtkhtml imap imlib ipv6 java jpeg kde kerberos lcms libg++ libwww mbox mmx motif mozilla mpeg mysql ncurses oav odbc oggvorbis opengl oss pam pdflib perl png postgres pythos qt quicktime readline samba spell ssl svga tcltk tcpd tiff truetype usb X xml xml2 xmms xv zlib x86" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe" CXXFLAGS="-march=athlon-xp -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
which version of tcl/tk ?
gondor root # emerge -p tcl tk These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] dev-lang/tcl-8.3.4 [ebuild R ] dev-lang/tk-8.3.4-r1
Please, could you verify, that it fails in both tcl/tk 8.3 and tcl/tk 8.4? If yes, it is probably bug in kernel config scripts, if not, it is probably problem of update or tcl/tk. Please look at drivers/ide/Config.in, whether it does not contain bad line.
this is a vanilla 2.4.21_rc1 bug