I have a fresh 2005.1 installation on x86. After emerging gentoolkit-0.2.0, euse does not work at all, stops w/ error messages. Reproducible: Always Steps to Reproduce: 1. Have 2005.1 as the default profile 2. emerge gentoolkit 3. euse -i xosd # fails with any args Actual Results: # euse -i xosd readlink: too many arguments Try `readlink --help' for more information. /usr/bin/euse.orig: line 199: /make.defaults: No such file or directory readlink: too many arguments Try `readlink --help' for more information. /usr/bin/euse.orig: line 199: /make.defaults: No such file or directory readlink: too many arguments Try `readlink --help' for more information. readlink: too many arguments Try `readlink --help' for more information. ERROR: /make.defaults is not readable Expected Results: Should print information about the given use flag # emerge --info Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.3.5-20050130, glibc-2.3.5-r1, 2.6.12-gentoo-r9 i686) ================================================================= System uname: 2.6.12-gentoo-r9 i686 Intel(R) Pentium(R) M processor 1600MHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac alsa apm arts audiofile avi berkdb bitmap-fonts cdda cddb cdr crypt cups curl dts dvd eds emboss encode esd fam ffmpeg font-server foomaticdb fortran freetype gdbm gif gphoto2 gpm gstreamer gtk gtk2 imlib ipv6 java jpeg jpeg2k kde libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nodrm ogg oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline sdl speex spell ssl tcpd tiff truetype truetype-fonts type1-fonts v4l v4l2 vcd vorbis wxwindows xml2 xmms xosd xv xvid xvmc zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Created attachment 67286 [details, diff] fixing regular expression problem in euse The above patch seems to fix the problem with euse when there is no make.defaults file in the default profile, only in its parent.
Search harder.... *** This bug has been marked as a duplicate of 75525 ***