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

Bug 437586

Summary: =x11-libs/libnotify-0.7.5 fails to automake (libnotify/Makefile.am:85: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL)
Product: Gentoo Linux Reporter: Sergei Trofimovich (RETIRED) <slyfox>
Component: Current packagesAssignee: Freedesktop bugs <freedesktop-bugs>
Status: RESOLVED INVALID    
Severity: normal CC: gnome
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Sergei Trofimovich (RETIRED) gentoo-dev 2012-10-08 06:25:09 UTC
* Running eautoreconf in '/tmp/portage/x11-libs/libnotify-0.7.5/work/libnotify-0.7.5' ...
 * Running gtkdocize --copy ...                                                                                         [ ok ]
 * Running libtoolize --install --copy --force --automake ...                                                           [ ok ]
 * Running aclocal -I m4 ...                                                                                            [ ok ]
 * Running autoconf ...                                                                                                 [ ok ]
 * Running autoheader ...                                                                                               [ ok ]
 * Running automake --add-missing --copy ...                                                                            [ !! ]

 * Failed Running automake !
 * 
 * Include in your bugreport the contents of:
 * 
 *   /tmp/portage/x11-libs/libnotify-0.7.5/temp/automake.out

cat /tmp/portage/x11-libs/libnotify-0.7.5/temp/automake.out
***** automake *****
***** PWD: /tmp/portage/x11-libs/libnotify-0.7.5/work/libnotify-0.7.5
***** automake --add-missing --copy

libnotify/Makefile.am:85: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL
libnotify/Makefile.am:118: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL

Ebuild seems to be flawed:

src_prepare() {
        ...

        if has_version 'dev-libs/gobject-introspection'; then
                eautoreconf
        else
                AT_M4DIR=${WORKDIR} eautoreconf
        fi
}

I have dev-libs/gobject-introspection installed but also try to (re)merge
libnotify as USE=introspection:

[ebuild   R    ] x11-libs/libnotify-0.7.5::gentoo [0.7.5::__unknown__] USE="(symlink) -doc -introspection* {-test}" 0 kB

CCed gnome@ as they seem to have dealt with similar bugs recently.
Comment 1 Sergei Trofimovich (RETIRED) gentoo-dev 2012-10-20 14:17:37 UTC
Must have had buggy environment as in #437584.

My apologies.