Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 417015 - autotools-utils.eclass: autotools-utils_autoreconf() needs eaclocal call before eautoconf/eautomake
Summary: autotools-utils.eclass: autotools-utils_autoreconf() needs eaclocal call befo...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michał Górny
URL:
Whiteboard:
Keywords:
: 417083 417381 (view as bug list)
Depends on:
Blocks: 417005 417021 417139
  Show dependency tree
 
Reported: 2012-05-22 07:11 UTC by Alexandre Rostovtsev (RETIRED)
Modified: 2012-05-24 17:25 UTC (History)
4 users (show)

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


Attachments
patch to call eaclocal unconditionally (autotools-utils.eclass.patch,547 bytes, patch)
2012-05-22 07:11 UTC, Alexandre Rostovtsev (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-05-22 07:11:45 UTC
Created attachment 312623 [details, diff]
patch to call eaclocal unconditionally

On an ~amd64 system with automake-1.11.5:

# emerge zeitgeist-datasources
[...]
>>> Emerging (1 of 1) gnome-extra/zeitgeist-datasources-0.8.0.1
 * zeitgeist-datasources-0.8.0.1.tar.gz RMD160 SHA1 SHA256 size ;-) ...  [ ok ]
>>> Unpacking source...
>>> Unpacking zeitgeist-datasources-0.8.0.1.tar.gz to /var/tmp/portage/gnome-extra/zeitgeist-datasources-0.8.0.1/work
>>> Source unpacked in /var/tmp/portage/gnome-extra/zeitgeist-datasources-0.8.0.1/work
>>> Preparing source in /var/tmp/portage/gnome-extra/zeitgeist-datasources-0.8.0.1/work/zeitgeist-datasources-0.8.0.1 ...
 * Autoreconfiguring '/var/tmp/portage/gnome-extra/zeitgeist-datasources-0.8.0.1/work/zeitgeist-datasources-0.8.0.1' ...
 * Running libtoolize --copy --force --install --automake ...            [ ok ]
 * Running autoconf ...                                                  [ ok ]
 * Running automake --add-missing --copy --foreign ...                   [ !! ]

 * Failed Running automake !
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/gnome-extra/zeitgeist-datasources-0.8.0.1/temp/automake.out

automake.out contains the following error:

configure.ac:21: the top level
configure.ac:7: version mismatch.  This is Automake 1.11.5,
configure.ac:7: but the definition used by this AM_INIT_AUTOMAKE
configure.ac:7: comes from Automake 1.11.1.  You should recreate
configure.ac:7: aclocal.m4 with aclocal and run automake again

This is caused by automake-utils.eclass's failure to call eaclocal before eautoconf/eautomake.

The attached patch adds an unconditional eaclocal call and allows zeitgeist-datasources to build.
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2012-05-22 07:18:36 UTC
Patch works here
Comment 2 Flo Gravo 2012-05-22 09:51:20 UTC
Patch also fixes build issues with sci-libs/amd and media-libs/libraw.

https://paste.lugons.org/show/1264/
https://paste.lugons.org/show/1265/
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-05-22 13:49:22 UTC
*** Bug 417083 has been marked as a duplicate of this bug. ***
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-05-22 14:29:22 UTC
Ah, vapier finally removed the dumb eaclocal call from within _elibtoolize(). Committed.
Comment 5 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-05-24 17:25:31 UTC
*** Bug 417381 has been marked as a duplicate of this bug. ***