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.
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.
*** Bug 654322 has been marked as a duplicate of this bug. ***
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(+)