Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 408781 - dev-libs/libgdata-0.8.1-r2 - Makefile.am:448: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL
Summary: dev-libs/libgdata-0.8.1-r2 - Makefile.am:448: HAVE_INTROSPECTION does not app...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-18 22:22 UTC by Thomas Beutin
Modified: 2012-03-22 05:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
automake.out (automake.out,329 bytes, text/plain)
2012-03-18 22:23 UTC, Thomas Beutin
Details
build.log (build.log,2.94 KB, text/plain)
2012-03-18 22:23 UTC, Thomas Beutin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Beutin 2012-03-18 22:22:23 UTC
i'm unable to update dev-libs/libgdata on my amd64 system. it failes in precompilation process.

Reproducible: Always

Steps to Reproduce:
1. emerge -1DNu dev-libs/libgdata
Actual Results:  
>>> Emerging (1 of 1) dev-libs/libgdata-0.8.1-r2
 * libgdata-0.8.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                                                              [ ok ]
>>> Unpacking source...
>>> Unpacking libgdata-0.8.1.tar.bz2 to /mnt/scratch/portage/tmp/portage/dev-libs/libgdata-0.8.1-r2/work
>>> Source unpacked in /mnt/scratch/portage/tmp/portage/dev-libs/libgdata-0.8.1-r2/work
>>> Preparing source in /mnt/scratch/portage/tmp/portage/dev-libs/libgdata-0.8.1-r2/work/libgdata-0.8.1 ...
 * Applying libgdata-0.8.1-empty-names.patch ...                                                                                                                                       [ ok ]
 * Applying libgdata-0.8.1-gdata-symbols.patch ...                                                                                                                                     [ ok ]
 * Applying libgdata-0.8.1-validate-ssl.patch ...                                                                                                                                      [ ok ]
 * Running eautoreconf in '/mnt/scratch/portage/tmp/portage/dev-libs/libgdata-0.8.1-r2/work/libgdata-0.8.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:
 * 
 *   /mnt/scratch/portage/tmp/portage/dev-libs/libgdata-0.8.1-r2/temp/automake.out

(i'll attach this)

Expected Results:  
clean compilation and installation

#  emerge --info =dev-libs/libgdata-0.8.1-r2
Portage 2.1.10.49 (default/linux/amd64/10.0/desktop/gnome, gcc-4.5.3, glibc-2.13-r4, 3.2.1-gentoo-r2 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-3.2.1-gentoo-r2-x86_64-Intel-R-_Core-TM-_i5-2520M_CPU_@_2.50GHz-with-gentoo-2.0.3
Timestamp of tree: Sun, 18 Mar 2012 06:30:01 +0000
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.1.4-r3, 3.2.2
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories: gentoo science sunrise x-portage
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -fomit-frame-pointer -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/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"
CXXFLAGS="-march=core2 -fomit-frame-pointer -O2 -pipe"
DISTDIR="/mnt/scratch/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch xattr"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en_GB en en_US de_DE de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/mnt/scratch/portage/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/science /var/lib/layman/sunrise /usr/local/portage"
SYNC="rsync://10.6.0.1/gentoo-portage"
USE="X X509 a52 aac aalib accounting acl acpi adns aim alsa amd64 ansi ao apache2 apng audiofile automount avahi bacula-console bash-completion bcmath berkdb bidi bind-mysql bittorrent blas bluetooth bonobo bzip2 cairo calendar caps ccache cdb cdda cddb cdparanoia cdr cgi chipcard chroot command-args consolekit cpudetection cpulimit cracklib cramfs crypt cscope css csv ctype cups curl curlwrappers customlog cvsgraph cxx cyrus dba dbi dbm dbus dbx devmap dga dhcp dirac directfb djvu dlopen dnsdb dri dts dv dvb dvd dvdr ecc encode exif expat fam fastcgi ffmpeg fits flac flash flatfile fontconfig fpx ftp gd gdal gdbm gdu geoip geos gif gimp ginac glib glut gmp gnome gnome-keyring gnuplot gphoto2 graphviz gs gssapi gstreamer gtk gtk3 gudev gzip hal hardened hardenedphp hddtemp hdf5 hpn http hunspell hwdb iconv icq icu idea idled idn imagemagick imap imlib imlib2 inifile innodb ios ipalias ipc ipod ipv6 jabber jack java javascript jbig jingle jpeg jpeg2k kdrive keymap kpathsea lame lapack latex lcms ldap less libnotify libsamplerate libv4l libv4l2 libwww lm_sensors lmtp logrotate logwatch lua lzma lzo mad matroska mbox mcal memlimit mgetty mhash milter mime mimencode ming mmap mms mmx mng mp3 mp4 mpeg mplayer mpm-prefork mppe-mppc msn mtp multilib musepack musicbrainz mysql mysqli nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh nautilus ncurses netboot netcdf network networkmanager nfs nis nls nntp nptl nptlonly nsplugin oav ocatve odbc offensive ogg openal openexr opengl openmp openssh openssl osc oscar pam pam_chroot pam_timestamp parse-clocks pcntl pcre pda pdf pdfkit pdflib perl php pic plotutils png policykit posix postfix postgis postgres ppds procmail pulseaudio pwdb python qdbm qt4 quotas radius raw rdesktop readline recode reiserfs rrdtool rss samba sample sasl scanner schroedinger screen sendfile sensord session sftp sftplogging shaper shared sharedext shorten sieve simplexml slang slp smartcard smime smp sms smtp sna sndfile snmp snortsam soap sockets socks5 sound sox spamassassin speex spell spl sql sqlite sqlite3 sse sse2 sse4 sse4_1 ssl ssse3 stream subversion svg sysfs syslog sysvipc szip taglib tcpd theora tidy tiff timidity tokenizer tools transparent-proxy truetype truetype-fonts type1-fonts udev unicode upnp usb userlocales utf8 uuid v4l vaapi vcd vhosts vim-syntax virtual-users virus-scan vnc vorbis vpx wddx weather webdav wifi withsamplescripts wmf x264 xattr xcb xcomposite xface xfs xft xinerama xinetd xml xml2 xmlrpc xmpp xorg xosd xpdf-headers xpm xrandr xsl xslt xv xvid yahoo yaz zlib zvbi" APACHE2_MODULES="access auth auth_basic authn_dbm dbd ident imagemap authn_dbd authn_file authn_default authz_groupfile authn_alias authn_anon authz_dbm authz_owner authz_default authz_user auth_digest authz_host alias file_cache echo charset_lite cache disk_cache mem_cache ext_filter case_filter case-filter-in deflate filter mime_magic cern_meta proxy_ajp proxy_balancer expires headers usertrack proxy proxy_connect proxy_ftp proxy_http info include cgi cgid dav dav_lock dav_fs vhost_alias speling rewrite log_config logio env setenvif mime status substitute autoindex asis negotiation dir imap actions userdir so unique_id" APACHE2_MPMS="prefork" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev wacom synaptics" KERNEL="linux" LINGUAS="en_GB en en_US de_DE de" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" SANE_BACKENDS="net hp" USERLAND="GNU" VIDEO_CARDS="vga intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Thomas Beutin 2012-03-18 22:23:08 UTC
Created attachment 305825 [details]
automake.out
Comment 2 Thomas Beutin 2012-03-18 22:23:54 UTC
Created attachment 305827 [details]
build.log
Comment 3 Richard Grenville 2012-03-19 00:15:42 UTC
Please try whether emerging dev-libs/gobject-introspection helps. Upgrading to dev-libs/libgdata-0.10.2 may also work.

dev-libs/libgdata-0.8.1-r2 calls autoreconf, its Makefile.am has a reference to HAVE_INTROSPECTION, so automake uses /usr/share/aclocal/introspection.m4, which belongs to dev-libs/gobject-introspection, regardless of whether the introspection USE flag is enabled. So dev-libs/libgdata-0.8.1-r2 should either unconditionally depend on dev-libs/gobject-introspection or use a special patch to remove the references to HAVE_INTROSPECTION in Makefile.am if -introspection.
Comment 4 Thomas Beutin 2012-03-19 11:16:52 UTC
(In reply to comment #3)
> Please try whether emerging dev-libs/gobject-introspection helps. Upgrading
> to dev-libs/libgdata-0.10.2 may also work.

both of these suggestions works for me:
- after installing dev-libs/gobject-introspection-1.30.0-r2 i was able to install the current stable dev-libs/libgdata-0.8.1-r2
- dev-libs/libgdata-0.10.2 installed without any problem (but pulled in current unstable net-libs/liboauth-0.9.6) and without dev-libs/gobject-introspection
Comment 5 Thomas Beutin 2012-03-19 11:18:45 UTC
(In reply to comment #4)
[...]
> - dev-libs/libgdata-0.10.2 installed without any problem (but pulled in
> current unstable net-libs/liboauth-0.9.6) and without
> dev-libs/gobject-introspection

but then reemerging of current stable gnome-extra/evolution-data-server-2.32.3-r1 failed so i'll goin' with the first option (dev-libs/gobject-introspection-1.30.0-r2 and dev-libs/libgdata-0.8.1-r2)
Comment 6 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-03-22 05:27:38 UTC
Thanks for reporting, this is now fixed in cvs.

>  22 Mar 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
>  libgdata-0.8.1-r2.ebuild:
>  Add AT_M4DIR for introspection.m4 (bug #408781, thanks to Thomas Beutin for
>  reporting).