glib will not complete automake. Even with -hardened Reproducible: Always bios-systems ~ # more /var/tmp/portage/dev-libs/glib-2.24.1-r1/temp/automake.out ***** automake ***** ***** PWD: /var/tmp/portage/dev-libs/glib-2.24.1-r1/work/glib-2.24.1 ***** automake --add-missing --copy gtk-doc.make:7: GTK_DOC_USE_LIBTOOL does not appear in AM_CONDITIONAL docs/reference/gio/Makefile.am:122: `gtk-doc.make' included from here gtk-doc.make:52: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL docs/reference/gio/Makefile.am:122: `gtk-doc.make' included from here gtk-doc.make:53: GTK_DOC_BUILD_HTML does not appear in AM_CONDITIONAL docs/reference/gio/Makefile.am:122: `gtk-doc.make' included from here gtk-doc.make:58: GTK_DOC_BUILD_PDF does not appear in AM_CONDITIONAL docs/reference/gio/Makefile.am:122: `gtk-doc.make' included from here gtk-doc.make:205: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL docs/reference/gio/Makefile.am:122: `gtk-doc.make' included from here gtk-doc.make:26: EXTRA_DIST multiply defined in condition TRUE ... docs/reference/gio/Makefile.am:122: `gtk-doc.make' included from here Makefile.decl:8: ... `EXTRA_DIST' previously defined here docs/reference/gio/Makefile.am:1: `Makefile.decl' included from here gtk-doc.make:7: GTK_DOC_USE_LIBTOOL does not appear in AM_CONDITIONAL docs/reference/glib/Makefile.am:79: `gtk-doc.make' included from here gtk-doc.make:52: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL docs/reference/glib/Makefile.am:79: `gtk-doc.make' included from here gtk-doc.make:53: GTK_DOC_BUILD_HTML does not appear in AM_CONDITIONAL docs/reference/glib/Makefile.am:79: `gtk-doc.make' included from here gtk-doc.make:58: GTK_DOC_BUILD_PDF does not appear in AM_CONDITIONAL docs/reference/glib/Makefile.am:79: `gtk-doc.make' included from here gtk-doc.make:205: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL docs/reference/glib/Makefile.am:79: `gtk-doc.make' included from here gtk-doc.make:26: EXTRA_DIST multiply defined in condition TRUE ... docs/reference/glib/Makefile.am:79: `gtk-doc.make' included from here Makefile.decl:8: ... `EXTRA_DIST' previously defined here docs/reference/glib/Makefile.am:2: `Makefile.decl' included from here docs/reference/glib/Makefile.am:98: `%'-style pattern rules are a GNU make extension gtk-doc.make:7: GTK_DOC_USE_LIBTOOL does not appear in AM_CONDITIONAL docs/reference/gobject/Makefile.am:61: `gtk-doc.make' included from here gtk-doc.make:52: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL docs/reference/gobject/Makefile.am:61: `gtk-doc.make' included from here gtk-doc.make:53: GTK_DOC_BUILD_HTML does not appear in AM_CONDITIONAL docs/reference/gobject/Makefile.am:61: `gtk-doc.make' included from here gtk-doc.make:58: GTK_DOC_BUILD_PDF does not appear in AM_CONDITIONAL docs/reference/gobject/Makefile.am:61: `gtk-doc.make' included from here gtk-doc.make:205: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL docs/reference/gobject/Makefile.am:61: `gtk-doc.make' included from here gtk-doc.make:26: EXTRA_DIST multiply defined in condition TRUE ... docs/reference/gobject/Makefile.am:61: `gtk-doc.make' included from here Makefile.decl:8: ... `EXTRA_DIST' previously defined here docs/reference/gobject/Makefile.am:2: `Makefile.decl' included from here docs/reference/gobject/Makefile.am:74: `%'-style pattern rules are a GNU make extension bios-systems ~ # emerge --info =dev-libs/glib-2.24.1-r1 Portage 2.1.8.3 (default/linux/amd64/10.0, gcc-4.3.4, glibc-2.11.2-r0, 2.6.32-hardened-r9 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-2.6.32-hardened-r9-x86_64-Intel-R-_Xeon-TM-_CPU_2.80GHz-with-gentoo-2.0.1 Timestamp of tree: Fri, 09 Jul 2010 05:30:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 4.1_p7 dev-java/java-config: 2.1.11 dev-lang/python: 2.6.5-r2, 3.1.2-r3 dev-util/ccache: 2.4-r8 dev-util/cmake: 2.8.1-r2 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.6.1-r1 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.13, 2.65-r1 sys-devel/automake: 1.7.9-r1, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.3.4, 4.4.4-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.10 virtual/os-headers: 2.6.34 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/glftpd/etc /opt/glftpd/ftp-data" 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/sandbox.d /etc/terminfo" CXXFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests autoconfig ccache distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://mirror.espri.arizona.edu/gentoo/ ftp://mirror.usu.edu/mirrors/gentoo/ ftp://ftp.planetmirror.com/pub/gentoo/ ftp://mirror.pacific.net.au/linux/Gentoo " LDFLAGS="-Wl,-O1" LINGUAS="en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" 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" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="acl acpi amd64 apache2 apm authdaemond bash-completion bcmath berkdb bzip2 calendar cgi ck-server cli cracklib crypt ctype curl curlwrappers cxx discard-path dri erandom exif extensions fbcon force-cgi-redirect fortran fpx ftp gd gif ginac glibc-omitfp gmp gpm graphviz gs hardened hardenedphp hash icc iconv imagemagick imap inifile innodb ipv6 jbig jpeg jpeg2k lcms libwww loop-aes maildir mhash mmx modules mpeg mudflap multilib mysql mysqli ncurses nls nptl nptlonly objc objc++ offensive openmp pcntl pcre perl php pic png posix pppd python readline reflection samba sasl session sharedext sockets spell spl sqlite sse sse2 ssl suhosin symlink sysfs syslog tcltk tcpd threads tiff tokenizer truetype uclibc-compat unicode vhosts virus-scan wmf xerces xorg zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa via vmware voodoo" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY bios-systems ~ # emerge -pqv =dev-libs/glib-2.24.1-r1 [ebuild U ] dev-libs/glib-2.24.1-r1 [2.24.1] USE="hardened -debug -doc -fam (-selinux) -xattr" bios-systems ~ # more /var/tmp/portage/dev-libs/glib-2.24.1-r1/temp/build.log * CPV: dev-libs/glib-2.24.1-r1 * REPO: gentoo * USE: amd64 elibc_glibc hardened kernel_linux multilib userland_GNU >>> Unpacking source... >>> Unpacking glib-2.24.1.tar.bz2 to /var/tmp/portage/dev-libs/glib-2.24.1-r1/work >>> Source unpacked in /var/tmp/portage/dev-libs/glib-2.24.1-r1/work >>> Preparing source in /var/tmp/portage/dev-libs/glib-2.24.1-r1/work/glib-2.24.1 ... * Applying glib-2.18.1-workaround-gio-test-failure-without-userpriv.patch ... [ ok ] * Applying glib-2.12.12-fbsd.patch ... [ ok ] * Applying glib-2.24-punt-python-check.patch ... [ ok ] * Applying glib-2.24-assert-test-failure.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/dev-libs/glib-2.24.1-r1/work/glib-2.24.1' ... * Running aclocal ... [ ok ] * Running libtoolize --copy --force --install --automake ... [ ok ] * Running aclocal ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy ... [ !! ] * Failed Running automake ! * * Include in your bugreport the contents of: * * /var/tmp/portage/dev-libs/glib-2.24.1-r1/temp/automake.out * ERROR: dev-libs/glib-2.24.1-r1 failed: * Failed Running automake ! * * Call stack: * ebuild.sh, line 54: Called src_prepare * environment, line 3238: Called eautoreconf * environment, line 1030: Called eautomake * environment, line 999: Called autotools_run_tool 'automake' '--add-missing' '--copy' * environment, line 500: Called die * The specific snippet of code: * die "Failed Running $1 !"; * * If you need support, post the output of 'emerge --info =dev-libs/glib-2.24.1-r1', * the complete build log and the output of 'emerge -pqv =dev-libs/glib-2.24.1-r1'. * The complete build log is located at '/var/tmp/portage/dev-libs/glib-2.24.1-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/glib-2.24.1-r1/temp/environment'. * S: '/var/tmp/portage/dev-libs/glib-2.24.1-r1/work/glib-2.24.1'
Probably due to eautoreconf, (a recent) gtk-doc-am is needed.
I've got the same Problem: http://forums.gentoo.org/viewtopic-t-835245.html (In reply to comment #1) > Probably due to eautoreconf, (a recent) gtk-doc-am is needed. > This has happened before http://bugs.gentoo.org/252417 http://bugs.gentoo.org/292292 http://bugs.gentoo.org/292778
Just got bit by this as well. emerge gtk-doc-am fixed it.
Created attachment 238159 [details] output of emerge --info =dev-libs/glib-2.24.1-r1
Created attachment 238161 [details] output of emerge -pqv =dev-libs/glib-2.24.1-r1
Created attachment 238163 [details] glib-2.24.1-r1 build log
Created attachment 238165 [details] glib-2.24.1-r1 build environment
This has now been fixed w/o a bump, and a comment added to the ebuild so it doesn't happen again. Thanks for reporting!