Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 654222 - =dev-libs/libsigsegv-2.12-r1 needs to call eautoreconf from autotools eclass
Summary: =dev-libs/libsigsegv-2.12-r1 needs to call eautoreconf from autotools eclass
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords:
: 654322 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-04-27 20:28 UTC by Markus Walter
Modified: 2018-05-01 14:14 UTC (History)
1 user (show)

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


Attachments
emerge --info (info.txt,8.07 KB, text/plain)
2018-04-27 20:28 UTC, Markus Walter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Walter 2018-04-27 20:28:16 UTC
Created attachment 528718 [details]
emerge --info

On my ~amd64 machine I saw the following error when trying to merge libsigsegv:

make[2]: Entering directory '/var/tmp/portage/dev-libs/libsigsegv-2.12-r1/work/libsigsegv-2.12/tests'
 cd .. && /bin/sh /var/tmp/portage/dev-libs/libsigsegv-2.12-r1/work/libsigsegv-2.12/build-aux/missing automake-1.15 --gnits tests/Makefile
/var/tmp/portage/dev-libs/libsigsegv-2.12-r1/work/libsigsegv-2.12/build-aux/missing: line 81: automake-1.15: command not found
WARNING: 'automake-1.15' is missing on your system.
         You should only need it if you modified 'Makefile.am' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'automake' program is part of the GNU Automake package:
         <http://www.gnu.org/software/automake>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <http://www.gnu.org/software/autoconf>
         <http://www.gnu.org/software/m4/>
         <http://www.perl.org/>
make[2]: *** [Makefile:565: Makefile.in] Error 127

After manually merging automake:1.15 the error vanished.
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-04-27 21:10:34 UTC
This happens because the libsigsegv-2.12-skip-stackoverflow-tests.patch modifies tests/Makefile.am without regenerating Makefile{.in,} afterwards.
Calling "eautoreconf" from autotools eclass in src_prepare() will fix this.
Comment 2 Chema Alonso Josa (RETIRED) gentoo-dev 2018-05-01 13:51:06 UTC
*** Bug 654322 has been marked as a duplicate of this bug. ***
Comment 3 Larry the Git Cow gentoo-dev 2018-05-01 14:14:16 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2457d91c6252ef30b76d2de2af839fa271101802

commit 2457d91c6252ef30b76d2de2af839fa271101802
Author:     Chema Alonso Josa <nimiux@gentoo.org>
AuthorDate: 2018-05-01 14:14:34 +0000
Commit:     Chema Alonso Josa <nimiux@gentoo.org>
CommitDate: 2018-05-01 14:14:34 +0000

    dev-libs/libsigsegv: Add eautoreconf
    
    Closes: https://bugs.gentoo.org/654222
    Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild | 4 ++++
 1 file changed, 4 insertions(+)