I'm getting following error when trying to emerge cdparanoia under et_EE locale, but it works fine under C locale: >>> Emerging (1 of 1) media-sound/cdparanoia-3.10_pre2 to / * cdparanoia-III-10pre2.src.tgz RMD160 SHA1 SHA256 size ;-) ... [ ok ] [snip] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/media-sound/cdparanoia-3.10_pre2/work/cdparanoia-III-10pre2 ... * econf: updating cdparanoia-III-10pre2/config.sub with /usr/share/gnuconfig/config.sub * econf: updating cdparanoia-III-10pre2/config.guess with /usr/share/gnuconfig/config.guess ./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/lib64 --build=x86_64-pc-linux-gnu creating cache ./config.cache checking host system type... Usage: ./config.sub [OPTION] CPU-MFR-OPSYS ./config.sub [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to <config-patches@gnu.org>. checking for ranlib... x86_64-pc-linux-gnu-ranlib checking for ar... x86_64-pc-linux-gnu-ar checking for install... install checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for ANSI C header files... yes checking size of short... 2 checking size of int... 4 checking size of long... 8 checking size of long long... 8 checking for int16_t... yes checking for int32_t... yes checking for linux/sbpcd.h... no checking for linux/ucdrom.h... no checking whether make sets ${MAKE}... yes checking for working const... yes updating cache ./config.cache creating ./config.status creating Makefile sed: file conftest.s1 line 26: unterminated `s' command creating interface/Makefile sed: file conftest.s1 line 26: unterminated `s' command creating paranoia/Makefile sed: file conftest.s1 line 26: unterminated `s' command make: *** No targets. Stop. * * ERROR: media-sound/cdparanoia-3.10_pre2 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3126: Called die * The specific snippet of code: * emake OPT="${CFLAGS}" || die "emake failed." * The die message: * emake failed.
Indeed.. I was able to reproduce this with LC_ALL="et_EE.UTF-8" which I've generated. Fixed by forcing LC_ALL=C to econf.
*** Bug 225069 has been marked as a duplicate of this bug. ***
media-sound/cdparanoia-3.10_pre0-r1 also fails the same way, please fix.
amd64/arm stable
Arches, please mark _pre2 stable because of, 07 Jun 2008; Diego Pettenò <flameeyes@gentoo.org> cdparanoia-3.10_pre2.ebuild: Fix bug #223513 in a different way: let it use autoconf 2.5 series, which is what upstream uses now too. Which is way better than forcing LC_ALL.
ppc stable
ia64/sparc/x86 stable
Stable for HPPA.
ppc64 stable
Stable on alpha.