When building aumix-2.8-r2, the initial configuration process appears to complete successful but it the runs "config.status --recheck". This fails because it can't find the finds "config.in" and "config.sub". I assume these are supposed to be generated by the preceding aclocal/automake/autoconf steps. I'm not sure the recheck is necessary - I tried running make from the relevant /var/tmp/portage directory, and it compiled successfully. Reproducible: Always Steps to Reproduce: 1. emerge aumix Actual Results: [snip] updating cache ./config.cache creating ./config.status creating intl/Makefile creating po/Makefile.in creating doc/Makefile creating data/Makefile creating src/Makefile creating Makefile creating config.h cd . && aclocal cd . && automake --gnu --include-deps Makefile cd . && autoconf /bin/sh ./config.status --recheck running /bin/sh ./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=//usr/lib --enable-nls --without-gtk --no-create --no-recursion automake: configure.in: required file `./config.guess' not found automake: configure.in: required file `./config.sub' not found make: *** [Makefile.in] Error 1 make: *** Waiting for unfinished jobs.... loading cache ./config.cache checking for a BSD compatible install... (cached) /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... (cached) yes checking for working aclocal-1.4... found checking for working autoconf... found checking for working automake-1.4... found checking for working autoheader... found checking for working makeinfo... found checking for mawk... (cached) gawk checking for gcc... (cached) x86_64-pc-linux-gnu-gcc checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=athlon64 -O3 -pipe ) works... yes checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=athlon64 -O3 -pipe ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes checking for a BSD compatible install... /bin/install -c checking whether ln -s works... (cached) yes checking for _oss_ioctl in -lossaudio... (cached) no checking how to run the C preprocessor... (cached) x86_64-pc-linux-gnu-gcc -E checking for ANSI C header files... (cached) yes checking for ncurses.h... (cached) yes checking for curses.h... (cached) yes checking for fcntl.h... (cached) yes checking for limits.h... (cached) yes checking for malloc.h... (cached) yes checking for strings.h... (cached) yes checking for sys/ioctl.h... (cached) yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/soundcard.h... (cached) yes checking for initscr in -lncurses... (cached) yes checking for getmouse in -lncurses... (cached) yes checking for use_default_colors in -lncurses... (cached) yes checking for private member _use_keypad in WINDOW... (cached) yes checking for Gpm_Repeat in -lgpm... (cached) yes checking for sys/consio.h... (cached) no checking for machine/console.h... (cached) no checking for CONS_MOUSECTL... (cached) no checking whether built-in label text is requested... no checking for sys/asoundlib.h... (cached) no checking for snd_mixer_open in -lasound... (cached) yes Compiling without GTK+ 2.0. checking for gtk-config... (cached) yes gtk-config found--compiling with GTK+ 1.2. checking for gtk-config... (cached) /usr/bin/gtk-config checking for GTK 1.2 - version >= 1.2.0... yes checking whether dummy mixer is requested... no checking whether NLS is requested... yes language catalogs: de el es fr gl ja nl pl pt_BR ru sv uk zh_CN checking for msgfmt... (cached) /usr/bin/msgfmt checking for xgettext... (cached) /usr/bin/xgettext checking for gmsgfmt... (cached) /usr/bin/gmsgfmt checking for locale.h... (cached) yes checking for libintl.h... (cached) yes checking for gettext... (cached) yes checking for working const... (cached) yes checking for inline... (cached) inline checking for off_t... (cached) yes checking for size_t... (cached) yes checking whether time.h and sys/time.h may both be included... (cached) yes checking for working alloca.h... (cached) yes checking for alloca... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... (cached) yes checking return type of signal handlers... (cached) void checking for getcwd... (cached) yes checking for getwd... (cached) yes checking for putenv... (cached) yes checking for select... (cached) yes creating ./config.status !!! ERROR: media-sound/aumix-2.8-r2 failed. !!! Function src_compile, Line 57, Exitcode 2 !!! make failed !!! If you need support, post the topmost build error, NOT this status message. Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.4.2, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r3 x86_64) ================================================================= System uname: 2.6.9-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.5 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r6 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -O3 -pipe" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="amd64 X aalib acpi adns alsa apache2 arts avi berkdb bitmap-fonts cdr cjk crypt cups divx4linux dmx dv dvd dvdr encode esd f77 fam fbcon flac foomaticdb fpx freetype gdbm gif gimpprint gpm gps graphviz gtk imagemagick imap imlib jack java jbig jp2 jpeg junit kde lcms lzw lzw-tiff mad maildir mikmod motif mpeg multilib ncurses nls nptl nptlonly nvidia offensive oggvorbis opengl pam pda perl png ppds python qt quicktime readline sdk sdl slang snmp spamassassin speex ssl tcltk tcpd theora tiff truetype usb userlocales virus-scan wmf xml xml2 xpm xrandr xv yv12 zlib"
Same thing happened to me, running GCC 3.4.3/2.6.9-r2/Pentium 4. Emerge -r1 and it worked fine.
the only signifigant difference in the configure between the two cersions is the `use_enable nls` Can youu remove that line in the ebuild and try -r2? It is working fine for me here...
I removed the "use_enable nls" line, leaving just: econf \ ${myconf} || die emake || die "make failed" Unfortunately, the bug still remains. :-/ As MikeL said, -r1 works fine.
Going through the other differences in the -r1 and -r2 ebuilds, I've discovered that commenting out the following patch allows aumix-2.8-r2 to compile successfully: epatch ${FILESDIR}/${P}-nls.patch If I try to compile aumix-2.8-r2 without the nls patch and using USE="-nls", the aumix.po bug (#58897) reappears; if this patch was intended to remove the requirement for USE="nls", it doesn't appear to work.
fixed in cvs.