Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
app-text/recode-3.6_p15 fails compilation. Full errors to follow. Reproducible: Always Steps to Reproduce: 1. emerge -av recode 2. compilation fails at ./configure stage 3. Actual Results: compilation errors. Expected Results: Expected complete compilation. debby-anne-ii ~ # emerge --info Portage 2.2_rc9 (default-linux/amd64/2007.0, gcc-4.2.3, glibc-2.8_p20080602-r0, 2.6.26.5 x86_64) ================================================================= System uname: Linux-2.6.26.5-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E6550_@_2.33GHz-with-glibc2.2.5 Timestamp of tree: Fri, 26 Sep 2008 04:05:01 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6-r1 dev-lang/python: 2.5.2-r8 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r3 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.26 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=nocona -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=nocona -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distcc distlocks metadata-transfer parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LDFLAGS="" LINGUAS="en" MAKEOPTS="-j16" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac accessibility acl alsa amd64 audiofile avi bash-completion berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt css cups dbus dlloader dri dvd dvdr dvdread emboss encode fam ffmpeg fftw flac foomaticdb fortran gdbm gif gpm gsl gtk hal iconv ipv6 isdnlog jpeg kde kdgraphics ladspa lame ldap libsamplerate libwww live mad midi mikmod mmx mp3 mpeg mudflap nas ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdcre pdf pdflib perl php png ppds pppd python qt3 qt3support quicktime readline reflection samba sdl session slang slp sndfile spell spl sse sse2 ssl swat tcpd theora tiff truetype udev unicode vorbis wxwindows x11-libs/qt:4 x264 xml xorg xscreensaver xv xvid zlib" ALSA_CARDS="ice1712" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="i810" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Full output of emerge: debby-anne-ii ~ # emerge -av recode These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] app-text/recode-3.6_p15 [3.6-r2] USE="nls" 0 kB Total: 1 package (1 upgrade), Size of downloads: 0 kB Would you like to merge these packages? [Yes/No] >>> Verifying ebuild manifests >>> Emerging (1 of 1) app-text/recode-3.6_p15 * recode_3.6-15.diff.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * recode-3.6.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking recode_3.6-15.diff.gz to /var/tmp/portage/app-text/recode-3.6_p15/work >>> Unpacking recode-3.6.tar.gz to /var/tmp/portage/app-text/recode-3.6_p15/work * Applying recode_3.6-15.diff ... [ ok ] * Applying recode-3.6-ppc-macos.diff ... [ ok ] * Running elibtoolize in: recode-3.6 * Applying install-sh-1.5.patch ... * Applying ltmain-1.5.patch ... * Applying portage-1.5.10.patch ... * Applying sed-1.5.6.patch ... * Applying tmp-1.3.5.patch ... * Applying uclibc-conf-1.2.0.patch ... * Applying uclibc-ltconf-1.3.0.patch ... >>> Source unpacked. >>> Compiling source in /var/tmp/portage/app-text/recode-3.6_p15/work/recode-3.6 ... * econf: updating recode-3.6/config.guess with /usr/share/gnuconfig/config.guess * econf: updating recode-3.6/config.sub with /usr/share/gnuconfig/config.sub ./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 --without-included-gettext --enable-nls --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... 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 how to suppress newlines using echo... option checking for gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler (x86_64-pc-linux-gnu-gcc -O2 -march=nocona -pipe ) works... yes checking whether the C compiler (x86_64-pc-linux-gnu-gcc -O2 -march=nocona -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for AIX... no checking for minix/config.h... no checking for Cygwin environment... no checking for mingw32 environment... no checking host system type... x86_64-pc-linux-gnu checking build system type... x86_64-pc-linux-gnu checking for ld used by GCC... x86_64-pc-linux-gnu-ld checking if the linker (x86_64-pc-linux-gnu-ld) is GNU ld... yes checking for x86_64-pc-linux-gnu-ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking for a sed that does not truncate output... /bin/sed checking whether ln -s works... yes checking how to recognise dependent libraries... file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib ) checking for object suffix... o checking for executable suffix... no checking command to parse /usr/bin/nm -B output... ok checking for dlfcn.h... yes checking for file... /usr/bin/file checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC works... yes checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.lo... yes checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (x86_64-pc-linux-gnu-ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking for strerror in -lcposix... no checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for function prototypes... yes checking for working const... yes checking for inline... inline checking for flex... flex checking for flex... (cached) flex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... yes checking for ANSI C header files... yes checking for limits.h... yes checking for locale.h... yes checking for memory.h... yes checking for stdbool.h... yes checking for stddef.h... yes checking for stdlib.h... yes checking for string.h... yes checking for unistd.h... yes checking for utime.h... yes checking return type of signal handlers... void checking whether time.h and sys/time.h may both be included... yes checking for utime.h... (cached) yes checking for struct utimbuf... yes checking for dup2... yes checking for mbrtowc... yes checking for rename... yes checking for setlocale... yes checking for strerror... yes checking for strndup... yes checking for wcrtomb... yes checking for strtol... yes checking for strtoul... yes checking for working alloca.h... yes checking for alloca... yes checking for vprintf... yes checking for working malloc... yes checking for working realloc... yes checking host system type... x86_64-pc-linux-gnu checking for langinfo.h... yes checking for nl_langinfo... yes checking for nl_langinfo and CODESET... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking if malloc debugging is wanted... no checking whether NLS is wanted... yes checking for gettext... yes checking for gettext in -lintl... no checking whether the included gettext is preferred... no checking for libintl.h... yes checking for dcgettext... yes checking for gettext... (cached) yes checking for argz.h... yes checking for limits.h... (cached) yes checking for locale.h... (cached) yes checking for malloc.h... yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking for getcwd... yes checking for mempcpy... yes checking for munmap... yes checking for setlocale... (cached) yes checking for stpcpy... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for LC_MESSAGES... yes checking which translations to install... none updating cache ./config.cache creating ./config.status creating Makefile creating contrib/Makefile creating doc/Makefile creating i18n/Makefile creating lib/Makefile creating libiconv/Makefile creating m4/Makefile creating src/Makefile creating tests/Makefile creating tests/atconfig creating config.h cd . && ./aclocal.sh aclocal-1.4 -I m4 aclocal: configure.in: 7: macro `AM_CONFIG_HEADER' not found in library aclocal: configure.in: 8: macro `AM_INIT_AUTOMAKE' not found in library aclocal: configure.in: 18: macro `AM_C_PROTOTYPES' not found in library aclocal: configure.in: 41: macro `AM_WITH_DMALLOC' not found in library aclocal: configure.in: 42: macro `AM_CONDITIONAL' not found in library make: *** [aclocal.m4] Error 1 * * ERROR: app-text/recode-3.6_p15 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2593: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-text/recode-3.6_p15/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-text/recode-3.6_p15/temp/environment'. * >>> Failed to emerge app-text/recode-3.6_p15, Log file: >>> '/var/tmp/portage/app-text/recode-3.6_p15/temp/build.log'
The error also occurs on my old Toshiba Laptop running 32 bit. Here is its emerge --info: gen_tosh ~ # emerge --info Portage 2.2_rc9 (default-linux/x86/2007.0, gcc-4.2.3, glibc-2.8_p20080602-r0, 2.6.26-gentoo-r1 i686) ================================================================= System uname: Linux-2.6.26-gentoo-r1-i686-Intel-R-_Celeron-TM-_CPU_1066MHz-with-glibc2.0 Timestamp of tree: Fri, 26 Sep 2008 04:05:01 +0000 distcc 2.18.3 i486-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [disabled] app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6-r1 dev-lang/python: 2.5.2-r8 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.12 sys-apps/sandbox: 1.2.18.1-r3 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.26 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i486-pc-linux-gnu" CFLAGS="-march=pentium3 -O2 -pipe" CHOST="i486-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=pentium3 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distcc distlocks metadata-transfer parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LDFLAGS="" LINGUAS="en" MAKEOPTS="-j32" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.0.130/gentoo-portage" USE="X a52 aac aalib acl alsa avi berkdb bitmap-fonts cairo cdr cli cracklib crypt css cups dbus dri dv dvd dvdr dvdread eds emboss encode fam ffmpeg flac foomatic foomaticdb fortran gdbm gif gpm gtk hal iconv ipv6 isdnlog jpeg kde kdgraphics lame ldap live mad midi mikmod mmx mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdcre pdf perl php png ppds pppd python qt3 quicktime readline reflection samba sdl session slang slp spell spl sse ssl swat tcpd truetype udev unicode vorbis wifi win32codecs wxwindows x86 xml xorg xscreensaver xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="i810" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Correction: upon attempting to reemerge, recode did compile with the 32 bit system. It remains unworkable with 64 bit system.
(In reply to comment #3) > Correction: upon attempting to reemerge, recode did compile with the 32 bit > system. It remains unworkable with 64 bit system. > I can try without my LDFlags, but any compilation error that has resulted has been cleared by cleaning my compilation cache, except for this one. Here is my build log on my amd64 platform: Linux Atlas 2.6.26-reiser4 #14 SMP Thu Sep 25 13:23:19 PDT 2008 x86_64 Intel(R) Core(TM)2 Quad CPU Q6700 @ 2.66GHz GenuineIntel GNU/Linux >>> Unpacking source... >>> Unpacking recode_3.6-15.diff.gz to /usr/portage/tmp/portage/app-text/recode-3.6_p15/work >>> Unpacking recode-3.6.tar.gz to /usr/portage/tmp/portage/app-text/recode-3.6_p15/work [32;01m*[0m Applying recode_3.6-15.diff ... [A[120C [34;01m[ [32;01mok[34;01m ][0m [32;01m*[0m Applying recode-3.6-ppc-macos.diff ... [A[120C [34;01m[ [32;01mok[34;01m ][0m [32;01m*[0m Running elibtoolize in: recode-3.6 [32;01m*[0m Applying install-sh-1.5.patch ... [32;01m*[0m Applying ltmain-1.5.patch ... [32;01m*[0m Applying portage-1.5.10.patch ... [32;01m*[0m Applying sed-1.5.6.patch ... [32;01m*[0m Applying tmp-1.3.5.patch ... [32;01m*[0m Applying uclibc-conf-1.2.0.patch ... [32;01m*[0m Applying uclibc-ltconf-1.3.0.patch ... >>> Source unpacked. >>> Compiling source in /usr/portage/tmp/portage/app-text/recode-3.6_p15/work/recode-3.6 ... * econf: updating recode-3.6/config.guess with /usr/share/gnuconfig/config.guess * econf: updating recode-3.6/config.sub with /usr/share/gnuconfig/config.sub ./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 --without-included-gettext --enable-nls --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... 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 how to suppress newlines using echo... option checking for gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler (x86_64-pc-linux-gnu-gcc -mtune=core2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,now -Wl,-z,combreloc -Wl,--sort-common -Wl,--hash-style=both -Wl,--stats) works... yes checking whether the C compiler (x86_64-pc-linux-gnu-gcc -mtune=core2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,now -Wl,-z,combreloc -Wl,--sort-common -Wl,--hash-style=both -Wl,--stats) is a cross-compiler... no checking whether we are using GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for AIX... no checking for minix/config.h... no checking for Cygwin environment... no checking for mingw32 environment... no checking host system type... x86_64-pc-linux-gnu checking build system type... x86_64-pc-linux-gnu checking for ld used by GCC... x86_64-pc-linux-gnu-ld checking if the linker (x86_64-pc-linux-gnu-ld) is GNU ld... yes checking for x86_64-pc-linux-gnu-ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking for a sed that does not truncate output... /bin/sed checking whether ln -s works... yes checking how to recognise dependent libraries... file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib ) checking for object suffix... o checking for executable suffix... no checking command to parse /usr/bin/nm -B output... ok checking for dlfcn.h... yes checking for file... /usr/bin/file checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC works... yes checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.lo... yes checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (x86_64-pc-linux-gnu-ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking for strerror in -lcposix... no checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for function prototypes... yes checking for working const... yes checking for inline... inline checking for flex... flex checking for flex... (cached) flex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... yes checking for ANSI C header files... yes checking for limits.h... yes checking for locale.h... yes checking for memory.h... yes checking for stdbool.h... yes checking for stddef.h... yes checking for stdlib.h... yes checking for string.h... yes checking for unistd.h... yes checking for utime.h... yes checking return type of signal handlers... void checking whether time.h and sys/time.h may both be included... yes checking for utime.h... (cached) yes checking for struct utimbuf... yes checking for dup2... yes checking for mbrtowc... yes checking for rename... yes checking for setlocale... yes checking for strerror... yes checking for strndup... yes checking for wcrtomb... yes checking for strtol... yes checking for strtoul... yes checking for working alloca.h... yes checking for alloca... yes checking for vprintf... yes checking for working malloc... yes checking for working realloc... yes checking host system type... x86_64-pc-linux-gnu checking for langinfo.h... yes checking for nl_langinfo... yes checking for nl_langinfo and CODESET... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking if malloc debugging is wanted... no checking whether NLS is wanted... yes checking for gettext... yes checking for gettext in -lintl... no checking whether the included gettext is preferred... no checking for libintl.h... yes checking for dcgettext... yes checking for gettext... (cached) yes checking for argz.h... yes checking for limits.h... (cached) yes checking for locale.h... (cached) yes checking for malloc.h... yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking for getcwd... yes checking for mempcpy... yes checking for munmap... yes checking for setlocale... (cached) yes checking for stpcpy... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for LC_MESSAGES... yes checking which translations to install... be ca da de el eo es fr ga gl he id it nl pl pt pt_BR ro sl sv tr vi zh_CN updating cache ./config.cache creating ./config.status creating Makefile creating contrib/Makefile creating doc/Makefile creating i18n/Makefile creating lib/Makefile creating libiconv/Makefile creating m4/Makefile creating src/Makefile creating tests/Makefile creating tests/atconfig creating config.h cd . && automake-1.4 --gnits --include-deps Makefile Makefile.am:26: AM_GNU_GETTEXT in `configure.in' but `po' not in SUBDIRS Makefile.am:26: AM_GNU_GETTEXT in `configure.in' but `intl' not in SUBDIRS Makefile.am:10: pt in `ALL_LINGUAS' but po/pt.po does not exist Makefile.am:10: tr in `ALL_LINGUAS' but po/tr.po does not exist Makefile.am:10: es in `ALL_LINGUAS' but po/es.po does not exist Makefile.am:10: da in `ALL_LINGUAS' but po/da.po does not exist Makefile.am:10: gl in `ALL_LINGUAS' but po/gl.po does not exist Makefile.am:10: sl in `ALL_LINGUAS' but po/sl.po does not exist Makefile.am:10: fr in `ALL_LINGUAS' but po/fr.po does not exist Makefile.am:10: ga in `ALL_LINGUAS' but po/ga.po does not exist Makefile.am:10: ro in `ALL_LINGUAS' but po/ro.po does not exist Makefile.am:10: vi in `ALL_LINGUAS' but po/vi.po does not exist Makefile.am:10: id in `ALL_LINGUAS' but po/id.po does not exist Makefile.am:10: sv in `ALL_LINGUAS' but po/sv.po does not exist Makefile.am:10: it in `ALL_LINGUAS' but po/it.po does not exist Makefile.am:10: he in `ALL_LINGUAS' but po/he.po does not exist Makefile.am:10: zh_CN in `ALL_LINGUAS' but po/zh_CN.po does not exist Makefile.am:10: ca in `ALL_LINGUAS' but po/ca.po does not exist Makefile.am:10: eo in `ALL_LINGUAS' but po/eo.po does not exist Makefile.am:10: pl in `ALL_LINGUAS' but po/pl.po does not exist Makefile.am:10: nl in `ALL_LINGUAS' but po/nl.po does not exist Makefile.am:10: de in `ALL_LINGUAS' but po/de.po does not exist Makefile.am:10: be in `ALL_LINGUAS' but po/be.po does not exist Makefile.am:10: el in `ALL_LINGUAS' but po/el.po does not exist Makefile.am:10: pt_BR in `ALL_LINGUAS' but po/pt_BR.po does not exist make: *** [Makefile.in] Error 1 [31;01m*[0m [31;01m*[0m ERROR: app-text/recode-3.6_p15 failed. [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 49: Called src_compile [31;01m*[0m environment, line 2565: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m emake || die "emake failed" [31;01m*[0m The die message: [31;01m*[0m emake failed [31;01m*[0m [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant. [31;01m*[0m A complete build log is located at '/usr/portage/tmp/portage/app-text/recode-3.6_p15/temp/build.log'. [31;01m*[0m The ebuild environment file is located at '/usr/portage/tmp/portage/app-text/recode-3.6_p15/temp/environment'. [31;01m*[0m
This seems to me like caused by maintainer-mode rebuild. Time to run an explicit eautoreconf I'd say.
(In reply to comment #4) > cd . && automake-1.4 --gnits --include-deps Makefile > Makefile.am:26: AM_GNU_GETTEXT in `configure.in' but `po' not in SUBDIRS > Makefile.am:26: AM_GNU_GETTEXT in `configure.in' but `intl' not in SUBDIRS > Makefile.am:10: pt in `ALL_LINGUAS' but po/pt.po does not exist > [..] This is what I get on regular x86 as well, so it probably has nothing to do with the arch. Stable version builds fine with homegrown gcc 4.3.2 ;)
Same error. Adding myself to CC. # emerge --info Portage 2.2_rc11 (default-linux/amd64/2007.0, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-zen2.1-endar-v22 x86_64) ================================================================= System uname: Linux-2.6.26-zen2.1-endar-v22-x86_64-AMD_Turion-tm-_64_Mobile_Technology_MT-32-with-glibc2.2.5 Timestamp of tree: Sat, 27 Sep 2008 17:45:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6-r1 dev-lang/python: 2.5.2-r8 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r3 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.26 ABI="amd64" ACCEPT_KEYWORDS="amd64 ~amd64" ARCH="amd64" ASFLAGS_x86="--32" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CDEFINE_amd64="__x86_64__" CDEFINE_x86="__i386__" CFLAGS="-O2 -pipe -msse3 -march=athlon64" CFLAGS_x86="-m32 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib" CHOST="x86_64-pc-linux-gnu" CHOST_amd64="x86_64-pc-linux-gnu" CHOST_x86="i686-pc-linux-gnu" CLASSPATH="." CLEAN_DELAY="5" COLLISION_IGNORE="/lib/modules" CONFIG_PROTECT="/etc" KERNEL="linux" LANG="pl_PL" LANGUAGE="48" LC_ALL="pl_PL" LDFLAGS=""
Same bug here. emerge --info: Portage 2.2_rc11 (default/linux/amd64/2008.0, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-gentoo-r1 x86_64) ================================================================= System uname: Linux-2.6.26-gentoo-r1-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_3800+-with-glibc2.2.5 Timestamp of tree: Mon, 29 Sep 2008 10:05:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6-r1 dev-lang/python: 2.5.2-r8 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r3 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.26 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="candy ccache distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.jaist.ac.jp/pub/Linux/Gentoo/" LANG="de_AT.UTF-8" LC_ALL="de_AT.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="de en" MAKEOPTS="-j3" Actual error: >>> Unpacking source... >>> Unpacking recode_3.6-15.diff.gz to /var/tmp/portage/app-text/recode-3.6_p15/work >>> Unpacking recode-3.6.tar.gz to /var/tmp/portage/app-text/recode-3.6_p15/work [32;01m*[0m Applying recode_3.6-15.diff ... [A[117C [34;01m[ [32;01mok[34;01m ][0m [32;01m*[0m Applying recode-3.6-ppc-macos.diff ... [A[117C [34;01m[ [32;01mok[34;01m ][0m [32;01m*[0m Running elibtoolize in: recode-3.6 [32;01m*[0m Applying install-sh-1.5.patch ... [32;01m*[0m Applying ltmain-1.5.patch ... [32;01m*[0m Applying portage-1.5.10.patch ... [32;01m*[0m Applying sed-1.5.6.patch ... [32;01m*[0m Applying tmp-1.3.5.patch ... [32;01m*[0m Applying uclibc-conf-1.2.0.patch ... [32;01m*[0m Applying uclibc-ltconf-1.3.0.patch ... >>> Source unpacked. >>> Compiling source in /var/tmp/portage/app-text/recode-3.6_p15/work/recode-3.6 ... * econf: updating recode-3.6/config.guess with /usr/share/gnuconfig/config.guess * econf: updating recode-3.6/config.sub with /usr/share/gnuconfig/config.sub ./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 --without-included-gettext --enable-nls --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... 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 how to suppress newlines using echo... option checking for gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=athlon64 -O2 -pipe -Wl,-O1) works... yes checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=athlon64 -O2 -pipe -Wl,-O1) is a cross-compiler... no checking whether we are using GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for AIX... no checking for minix/config.h... no checking for Cygwin environment... no checking for mingw32 environment... no checking host system type... x86_64-pc-linux-gnu checking build system type... x86_64-pc-linux-gnu checking for ld used by GCC... x86_64-pc-linux-gnu-ld checking if the linker (x86_64-pc-linux-gnu-ld) is GNU ld... yes checking for x86_64-pc-linux-gnu-ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking for a sed that does not truncate output... /bin/sed checking whether ln -s works... yes checking how to recognise dependent libraries... file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib ) checking for object suffix... o checking for executable suffix... no checking command to parse /usr/bin/nm -B output... ok checking for dlfcn.h... yes checking for file... /usr/bin/file checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC works... yes checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.lo... yes checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (x86_64-pc-linux-gnu-ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking for strerror in -lcposix... no checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for function prototypes... yes checking for working const... yes checking for inline... inline checking for flex... flex checking for flex... (cached) flex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... yes checking for ANSI C header files... yes checking for limits.h... yes checking for locale.h... yes checking for memory.h... yes checking for stdbool.h... yes checking for stddef.h... yes checking for stdlib.h... yes checking for string.h... yes checking for unistd.h... yes checking for utime.h... yes checking return type of signal handlers... void checking whether time.h and sys/time.h may both be included... yes checking for utime.h... (cached) yes checking for struct utimbuf... yes checking for dup2... yes checking for mbrtowc... yes checking for rename... yes checking for setlocale... yes checking for strerror... yes checking for strndup... yes checking for wcrtomb... yes checking for strtol... yes checking for strtoul... yes checking for working alloca.h... yes checking for alloca... yes checking for vprintf... yes checking for working malloc... yes checking for working realloc... yes checking host system type... x86_64-pc-linux-gnu checking for langinfo.h... yes checking for nl_langinfo... yes checking for nl_langinfo and CODESET... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking if malloc debugging is wanted... no checking whether NLS is wanted... yes checking for gettext... yes checking for gettext in -lintl... no checking whether the included gettext is preferred... no checking for libintl.h... yes checking for dcgettext... yes checking for gettext... (cached) yes checking for argz.h... yes checking for limits.h... (cached) yes checking for locale.h... (cached) yes checking for malloc.h... yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking for getcwd... yes checking for mempcpy... yes checking for munmap... yes checking for setlocale... (cached) yes checking for stpcpy... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for LC_MESSAGES... yes checking which translations to install... de updating cache ./config.cache creating ./config.status creating Makefile creating contrib/Makefile creating doc/Makefile creating i18n/Makefile creating lib/Makefile creating libiconv/Makefile creating m4/Makefile creating src/Makefile creating tests/Makefile creating tests/atconfig creating config.h cd . && automake-1.4 --gnits --include-deps Makefile Makefile.am:26: AM_GNU_GETTEXT in `configure.in' but `po' not in SUBDIRS Makefile.am:26: AM_GNU_GETTEXT in `configure.in' but `intl' not in SUBDIRS Makefile.am:10: pt in `ALL_LINGUAS' but po/pt.po does not exist Makefile.am:10: tr in `ALL_LINGUAS' but po/tr.po does not exist Makefile.am:10: es in `ALL_LINGUAS' but po/es.po does not exist Makefile.am:10: da in `ALL_LINGUAS' but po/da.po does not exist Makefile.am:10: gl in `ALL_LINGUAS' but po/gl.po does not exist Makefile.am:10: sl in `ALL_LINGUAS' but po/sl.po does not exist Makefile.am:10: fr in `ALL_LINGUAS' but po/fr.po does not exist Makefile.am:10: ga in `ALL_LINGUAS' but po/ga.po does not exist Makefile.am:10: ro in `ALL_LINGUAS' but po/ro.po does not exist Makefile.am:10: vi in `ALL_LINGUAS' but po/vi.po does not exist Makefile.am:10: id in `ALL_LINGUAS' but po/id.po does not exist Makefile.am:10: sv in `ALL_LINGUAS' but po/sv.po does not exist Makefile.am:10: it in `ALL_LINGUAS' but po/it.po does not exist Makefile.am:10: he in `ALL_LINGUAS' but po/he.po does not exist Makefile.am:10: zh_CN in `ALL_LINGUAS' but po/zh_CN.po does not exist Makefile.am:10: ca in `ALL_LINGUAS' but po/ca.po does not exist Makefile.am:10: eo in `ALL_LINGUAS' but po/eo.po does not exist Makefile.am:10: pl in `ALL_LINGUAS' but po/pl.po does not exist Makefile.am:10: nl in `ALL_LINGUAS' but po/nl.po does not exist Makefile.am:10: de in `ALL_LINGUAS' but po/de.po does not exist Makefile.am:10: be in `ALL_LINGUAS' but po/be.po does not exist Makefile.am:10: el in `ALL_LINGUAS' but po/el.po does not exist Makefile.am:10: pt_BR in `ALL_LINGUAS' but po/pt_BR.po does not exist make: *** [Makefile.in] Fehler 1 [31;01m*[0m [31;01m*[0m ERROR: app-text/recode-3.6_p15 failed. [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 49: Called src_compile [31;01m*[0m environment, line 2575: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m emake || die "emake failed" [31;01m*[0m The die message: [31;01m*[0m emake failed [31;01m*[0m [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant. [31;01m*[0m A complete build log is located at '/var/log/portage/app-text:recode-3.6_p15:20080929-123327.log'. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/app-text/recode-3.6_p15/temp/environment'. [31;01m*[0m
I have similar error here. cd . && ./aclocal.sh aclocal-1.4 -I m4 aclocal: configure.in: 0: macro `AM_CONDITIONAL' not found in library aclocal: configure.in: 7: macro `AM_CONFIG_HEADER' not found in library aclocal: configure.in: 8: macro `AM_INIT_AUTOMAKE' not found in library aclocal: configure.in: 18: macro `AM_C_PROTOTYPES' not found in library aclocal: configure.in: 41: macro `AM_WITH_DMALLOC' not found in library aclocal: configure.in: 42: macro `AM_CONDITIONAL' not found in library aclocal: macro `AC_LIBLTDL_CONVENIENCE' defined in acinclude.m4 but never used aclocal: macro `AC_LIBLTDL_INSTALLABLE' defined in acinclude.m4 but never used make: *** [aclocal.m4] Error 1
Somehow, yesterday (09-30-2008) this package compiled. I just retried compiling it, and it fails again. This is really weird. What's even weirder is that it fails with a different error now...after it somehow miraculously compiled once. Here's the new error: --------------------------------------------------------- debby-anne-ii ~ # emerge -av recode These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] app-text/recode-3.6_p15 USE="nls" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB Would you like to merge these packages? [Yes/No] >>> Verifying ebuild manifests >>> Emerging (1 of 1) app-text/recode-3.6_p15 * recode_3.6-15.diff.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * recode-3.6.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking recode_3.6-15.diff.gz to /var/tmp/portage/app-text/recode-3.6_p15/work >>> Unpacking recode-3.6.tar.gz to /var/tmp/portage/app-text/recode-3.6_p15/work * Applying recode_3.6-15.diff ... [ ok ] * Applying recode-3.6-ppc-macos.diff ... [ ok ] * Running elibtoolize in: recode-3.6 * Applying install-sh-1.5.patch ... * Applying ltmain-1.5.patch ... * Applying portage-1.5.10.patch ... * Applying sed-1.5.6.patch ... * Applying tmp-1.3.5.patch ... * Applying uclibc-conf-1.2.0.patch ... * Applying uclibc-ltconf-1.3.0.patch ... >>> Source unpacked. >>> Compiling source in /var/tmp/portage/app-text/recode-3.6_p15/work/recode-3.6 ... * econf: updating recode-3.6/config.guess with /usr/share/gnuconfig/config.guess * econf: updating recode-3.6/config.sub with /usr/share/gnuconfig/config.sub ./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 --without-included-gettext --enable-nls --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... 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 how to suppress newlines using echo... option checking for gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler (x86_64-pc-linux-gnu-gcc -O2 -march=nocona -pipe ) works... yes checking whether the C compiler (x86_64-pc-linux-gnu-gcc -O2 -march=nocona -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for AIX... no checking for minix/config.h... no checking for Cygwin environment... no checking for mingw32 environment... no checking host system type... x86_64-pc-linux-gnu checking build system type... x86_64-pc-linux-gnu checking for ld used by GCC... x86_64-pc-linux-gnu-ld checking if the linker (x86_64-pc-linux-gnu-ld) is GNU ld... yes checking for x86_64-pc-linux-gnu-ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking for a sed that does not truncate output... /bin/sed checking whether ln -s works... yes checking how to recognise dependent libraries... file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib ) checking for object suffix... o checking for executable suffix... no checking command to parse /usr/bin/nm -B output... ok checking for dlfcn.h... yes checking for file... /usr/bin/file checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC works... yes checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.lo... yes checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (x86_64-pc-linux-gnu-ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking for strerror in -lcposix... no checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for function prototypes... yes checking for working const... yes checking for inline... inline checking for flex... flex checking for flex... (cached) flex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... yes checking for ANSI C header files... yes checking for limits.h... yes checking for locale.h... yes checking for memory.h... yes checking for stdbool.h... yes checking for stddef.h... yes checking for stdlib.h... yes checking for string.h... yes checking for unistd.h... yes checking for utime.h... yes checking return type of signal handlers... void checking whether time.h and sys/time.h may both be included... yes checking for utime.h... (cached) yes checking for struct utimbuf... yes checking for dup2... yes checking for mbrtowc... yes checking for rename... yes checking for setlocale... yes checking for strerror... yes checking for strndup... yes checking for wcrtomb... yes checking for strtol... yes checking for strtoul... yes checking for working alloca.h... yes checking for alloca... yes checking for vprintf... yes checking for working malloc... yes checking for working realloc... yes checking host system type... x86_64-pc-linux-gnu checking for langinfo.h... yes checking for nl_langinfo... yes checking for nl_langinfo and CODESET... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking if malloc debugging is wanted... no checking whether NLS is wanted... yes checking for gettext... yes checking for gettext in -lintl... no checking whether the included gettext is preferred... no checking for libintl.h... yes checking for dcgettext... yes checking for gettext... (cached) yes checking for argz.h... yes checking for limits.h... (cached) yes checking for locale.h... (cached) yes checking for malloc.h... yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking for getcwd... yes checking for mempcpy... yes checking for munmap... yes checking for setlocale... (cached) yes checking for stpcpy... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for LC_MESSAGES... yes checking which translations to install... none updating cache ./config.cache creating ./config.status creating Makefile creating contrib/Makefile creating doc/Makefile creating i18n/Makefile creating lib/Makefile creating libiconv/Makefile creating m4/Makefile creating src/Makefile creating tests/Makefile creating tests/atconfig creating config.h cd . && automake-1.4 --gnits --include-deps Makefile Makefile.am:26: AM_GNU_GETTEXT in `configure.in' but `po' not in SUBDIRS Makefile.am:26: AM_GNU_GETTEXT in `configure.in' but `intl' not in SUBDIRS Makefile.am:10: pt in `ALL_LINGUAS' but po/pt.po does not exist Makefile.am:10: tr in `ALL_LINGUAS' but po/tr.po does not exist Makefile.am:10: es in `ALL_LINGUAS' but po/es.po does not exist Makefile.am:10: da in `ALL_LINGUAS' but po/da.po does not exist Makefile.am:10: gl in `ALL_LINGUAS' but po/gl.po does not exist Makefile.am:10: sl in `ALL_LINGUAS' but po/sl.po does not exist Makefile.am:10: fr in `ALL_LINGUAS' but po/fr.po does not exist Makefile.am:10: ga in `ALL_LINGUAS' but po/ga.po does not exist Makefile.am:10: ro in `ALL_LINGUAS' but po/ro.po does not exist Makefile.am:10: vi in `ALL_LINGUAS' but po/vi.po does not exist Makefile.am:10: id in `ALL_LINGUAS' but po/id.po does not exist Makefile.am:10: sv in `ALL_LINGUAS' but po/sv.po does not exist Makefile.am:10: it in `ALL_LINGUAS' but po/it.po does not exist Makefile.am:10: he in `ALL_LINGUAS' but po/he.po does not exist Makefile.am:10: zh_CN in `ALL_LINGUAS' but po/zh_CN.po does not exist Makefile.am:10: ca in `ALL_LINGUAS' but po/ca.po does not exist Makefile.am:10: eo in `ALL_LINGUAS' but po/eo.po does not exist Makefile.am:10: pl in `ALL_LINGUAS' but po/pl.po does not exist Makefile.am:10: nl in `ALL_LINGUAS' but po/nl.po does not exist Makefile.am:10: de in `ALL_LINGUAS' but po/de.po does not exist Makefile.am:10: be in `ALL_LINGUAS' but po/be.po does not exist Makefile.am:10: el in `ALL_LINGUAS' but po/el.po does not exist Makefile.am:10: pt_BR in `ALL_LINGUAS' but po/pt_BR.po does not exist make: *** [Makefile.in] Error 1 * * ERROR: app-text/recode-3.6_p15 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2593: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-text/recode-3.6_p15/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-text/recode-3.6_p15/temp/environment'. * >>> Failed to emerge app-text/recode-3.6_p15, Log file: >>> '/var/tmp/portage/app-text/recode-3.6_p15/temp/build.log' * GNU info directory index is up-to-date.
Just to be sure: anybody having this bug has /var/tmp/portage mounted with tmpfs?
I have. 'll try later to compile without tmpfs.
(In reply to comment #11) > Just to be sure: anybody having this bug has /var/tmp/portage mounted with > tmpfs? ZOMG! Unmounted it from tmpfs back to disk and it built without a hitch. What on earth caused this?
Ok, I can confirm this is a bug triggered by tmpfs. Remounting in ext3 avoid aclocal errors. For details on why this appens see http://bugs.gentoo.org/show_bug.cgi?id=236649#c10
Yes, I can also verify this. If /var/tmp/portage is set for tmpfs, the compile fails. If the compile is attempted without tmpfs, it completes normally.
Same bug here. I have my /var/tmp with tmpfs, but it fails even when /var/tmp is unmounted.... [root@Korriban ~] # df -hT /var/tmp Filesystem Type Size Used Avail Use% Mounted on tmpfs tmpfs 2.0G 0 2.0G 0% /var/tmp [root@Korriban ~] # umount /var/tmp [root@Korriban ~] # df -hT /var/tmp Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/sys-var xfs 1014M 277M 738M 28% /var [root@Korriban ~] # emerge --info Portage 2.2_rc11 (default/linux/amd64/2008.0/no-multilib, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26.5-tuxonice-00595-gbba7747 x86_64) ================================================================= System uname: Linux-2.6.26.5-tuxonice-00595-gbba7747-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7500_@_2.20GHz-with-glibc2.2.5 Timestamp of tree: Wed, 01 Oct 2008 20:05:01 +0000 app-shells/bash: 3.2_p39 dev-lang/python: 2.4.4-r15, 2.5.2-r8 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r3 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.26 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=native -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=native -pipe" DISTDIR="/var/distfiles" EMERGE_DEFAULT_OPTS="--jobs=4 --load-average=5.0 --keep-going --with-bdeps y" FEATURES="buildpkg distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://mirror.ovh.net/gentoo-distfiles/" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="en en_US" MAKEOPTS="-j3" PKGDIR="/var/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/layman/akoya /usr/layman/armagetron /usr/layman/oss-overlay" SYNC="rsync://ftp-stud.fht-esslingen.de/gentoo-portage" USE="acl amd64 berkdb bzip2 cli cracklib crypt cups dri fortran gdbm gnutls gpm iconv ipv6 isdnlog kdehiddenvisibility midi mmx mudflap ncurses nptl nptlonly openmp pam pcre pppd readline reflection session smp spl sse sse2 ssl ssse3 sysfs tcpd unicode vim-syntax xattr xcb xinerama xorg zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authz_host autoindex charset_lite dir env expires include info log_config mime mime_magic rewrite setenvif status userdir version vhost_alias" APACHE2_MPMS="worker" ELIBC="glibc" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS="i810" Unset: CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS [root@Korriban ~] # emerge -a1 --jobs=1 recode These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] app-text/recode-3.6_p15 [3.6-r2] Would you like to merge these packages? [Yes/No] >>> Verifying ebuild manifests >>> Emerging (1 of 1) app-text/recode-3.6_p15 * recode_3.6-15.diff.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * recode-3.6.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking recode_3.6-15.diff.gz to /var/tmp/portage/app-text/recode-3.6_p15/work >>> Unpacking recode-3.6.tar.gz to /var/tmp/portage/app-text/recode-3.6_p15/work * Applying recode_3.6-15.diff ... [ ok ] * Applying recode-3.6-ppc-macos.diff ... [ ok ] * Running elibtoolize in: recode-3.6 * Applying install-sh-1.5.patch ... * Applying ltmain-1.5.patch ... * Applying portage-1.5.10.patch ... * Applying sed-1.5.6.patch ... * Applying tmp-1.3.5.patch ... * Applying uclibc-conf-1.2.0.patch ... * Applying uclibc-ltconf-1.3.0.patch ... >>> Source unpacked. >>> Compiling source in /var/tmp/portage/app-text/recode-3.6_p15/work/recode-3.6 ... * econf: updating recode-3.6/config.guess with /usr/share/gnuconfig/config.guess * econf: updating recode-3.6/config.sub with /usr/share/gnuconfig/config.sub ./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 --without-included-gettext --disable-nls --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... 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 how to suppress newlines using echo... option checking for gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler (x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -Wl,-O1) works... yes checking whether the C compiler (x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -Wl,-O1) is a cross-compiler... no checking whether we are using GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for AIX... no checking for minix/config.h... no checking for Cygwin environment... no checking for mingw32 environment... no checking host system type... x86_64-pc-linux-gnu checking build system type... x86_64-pc-linux-gnu checking for ld used by GCC... x86_64-pc-linux-gnu-ld checking if the linker (x86_64-pc-linux-gnu-ld) is GNU ld... yes checking for x86_64-pc-linux-gnu-ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking for a sed that does not truncate output... /bin/sed checking whether ln -s works... yes checking how to recognise dependent libraries... file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib ) checking for object suffix... o checking for executable suffix... no checking command to parse /usr/bin/nm -B output... ok checking for dlfcn.h... yes checking for file... /usr/bin/file checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC works... yes checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.lo... yes checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (x86_64-pc-linux-gnu-ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking for strerror in -lcposix... no checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for function prototypes... yes checking for working const... yes checking for inline... inline checking for flex... flex checking for flex... (cached) flex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... yes checking for ANSI C header files... yes checking for limits.h... yes checking for locale.h... yes checking for memory.h... yes checking for stdbool.h... yes checking for stddef.h... yes checking for stdlib.h... yes checking for string.h... yes checking for unistd.h... yes checking for utime.h... yes checking return type of signal handlers... void checking whether time.h and sys/time.h may both be included... yes checking for utime.h... (cached) yes checking for struct utimbuf... yes checking for dup2... yes checking for mbrtowc... yes checking for rename... yes checking for setlocale... yes checking for strerror... yes checking for strndup... yes checking for wcrtomb... yes checking for strtol... yes checking for strtoul... yes checking for working alloca.h... yes checking for alloca... yes checking for vprintf... yes checking for working malloc... yes checking for working realloc... yes checking host system type... x86_64-pc-linux-gnu checking for langinfo.h... yes checking for nl_langinfo... yes checking for nl_langinfo and CODESET... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking if malloc debugging is wanted... no checking whether NLS is wanted... no updating cache ./config.cache creating ./config.status creating Makefile creating contrib/Makefile creating doc/Makefile creating i18n/Makefile creating lib/Makefile creating libiconv/Makefile creating m4/Makefile creating src/Makefile creating tests/Makefile creating tests/atconfig creating config.h cd . && ./aclocal.sh aclocal-1.4 -I m4 aclocal: configure.in: 0: macro `AM_CONDITIONAL' not found in library aclocal: configure.in: 7: macro `AM_CONFIG_HEADER' not found in library aclocal: configure.in: 8: macro `AM_INIT_AUTOMAKE' not found in library aclocal: configure.in: 18: macro `AM_C_PROTOTYPES' not found in library aclocal: configure.in: 41: macro `AM_WITH_DMALLOC' not found in library aclocal: configure.in: 42: macro `AM_CONDITIONAL' not found in library aclocal: macro `AC_LIBLTDL_CONVENIENCE' defined in acinclude.m4 but never used aclocal: macro `AC_LIBLTDL_INSTALLABLE' defined in acinclude.m4 but never used make: *** [aclocal.m4] Error 1 [...]
Well I have the bug, and I don't have /var/tmp mounted with tmpfs. # df -hT /var/tmp Filesystem Type Size Used Avail Use% Mounted on /dev/sda7 jfs 14G 2.4G 12G 18% /var For the exact error msg please see comment #8
tmpfs is _not_ the only filesystem with sub-second granularity, JFS and XFS also have that. Please there's no need to continue with "me too" comments, the problem is well confirmed. If you want to follow the bug, feel free to add yourself to CC, but "me too" comments are just wasting others people time by sending pointless messages. http://blog.flameeyes.eu/2007/12/20/how-to-properly-show-that-you-care-about-a-bug
Should be fixed now. Peter, please remember when you apply Debian patches to run autotools again. Thanks.