Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 336476

Summary: emerge =dev-libs/glib-2.24.1-r1 fails on automake
Product: Gentoo Linux Reporter: Lindsay Haisley <fmouse-gentoo>
Component: New packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: major CC: fmouse-gentoo
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Lindsay Haisley 2010-09-08 19:20:07 UTC
emerge glib
[snip ....]
 * 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 6986:  Called eautoreconf
 *   environment, line 4805:  Called eautomake
 *   environment, line 4774:  Called autotools_run_tool 'automake' '--add-missing' '--copy'
 *   environment, line 4280:  Called die
 * The specific snippet of code:
 *           die "Failed Running $1 !";


# cat /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: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: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: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: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: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: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


emerge --info =dev-libs/glib-2.24.1-r1
Portage 2.1.8.3 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.23-gentoo-r3 i686)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.23-gentoo-r3-i686-Intel-R-_Pentium-R-_4_CPU_2.60GHz-with-gentoo-1.12.13
Timestamp of tree: Sat, 28 Aug 2010 21:30:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.10
dev-lang/python:     2.4.4-r13, 2.5.4-r2, 2.6.4-r1
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       3.3.6-r1, 3.4.6-r2, 4.1.2, 4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
sys-devel/make:      3.81
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fprefetch-loop-arrays -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /var/lib/hsqldb"
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/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium4 -fprefetch-loop-arrays -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.chem.wisc.edu/gentoo/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en"
LC_ALL="en_US"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
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"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac acl acpi alsa apache2 apm arts berkdb bindist bluetooth bonobo branding bzip2 cairo cdr cli consolekit cracklib crypt cups curl cxx dbus doc dri dts dvd dvdr emboss encode esd evo exif fam fastcgi firefox flac flash foomaticdb fortran gdbm gif gimp gnome gpm gps gstreamer gtk gtkhtml hal iconv imap ipv6 java jikes jpeg kde lcms ldap libnotify mad maildir mcal mikmod mng modules motif mp3 mp4 mpeg mudflap mysql ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl openmp oss pam pango pcre pdf perl plotutils png ppds pppd python qt qt3support qt4 quicktime readline reflection samba sasl scanner sdl seamonkey session slang slp snmp spell spl sse ssl startup-notification svg svga sysfs tcltk tcpd tetex tiff truetype unicode usb vorbis x264 x86 xcb xml xml2 xorg xosd xulrunner xv xvid zeo zlib" ALSA_CARDS="emu10k1 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="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" 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, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Need more?  Ask.
Comment 1 Agostino Sarubbo gentoo-dev 2010-09-08 19:27:48 UTC
there are no problems with glib 2.24.1-r1, you may update your installation?
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-09-08 19:36:19 UTC
you are missing gtk-doc-am package but the depend has been in tree for weeks. Please check your installation.
Comment 3 Lindsay Haisley 2010-09-08 19:54:31 UTC
Because of time constraints, this system gets updated incrementally.

Updating gtk-doc-am from 1.11 to 1.15 seems to have solved the problem.  No dependency info was emitted in the attempted emerge of glib.  Shouldn't a dependency with a version block indication on gtk-doc-am have been displayed here?

I'm sorry if this was an invalid bug, but I simply don't have the time to keep up with everything.  Even if the depend for a specific pkg version of gtk-doc-am has been in the tree for weeks, shouldn't some indication of this made it through to the information presented by the emerge for a depended package?  I rely heavily on errors from emerge to tell me what to fix if things get out of sync.
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-09-08 20:11:25 UTC
emerge or your favorite package manager should just have pulled the dependency and installed it before trying to build glib. If this is not the case, check your portage tree is up to date (sync) and if it still doesn't pull the dependency, you might want to report a bug to your package manager.
Comment 5 Lindsay Haisley 2010-09-09 02:50:00 UTC
My portage tree is reasonably up-to-date, as is portage, and even so, at any particular time the portage tree should be self-consistent so that this sort of thing doesn't occur.  I don't have time to file another bug on this.  Someone else with more motivation needs to do it :-)