FS#43655 - [pacman] automake is needed to build pacman but automake is already installed

Attached to Project: Pacman
Opened by John (graysky) - Sunday, 01 February 2015, 12:18 GMT
Last edited by Allan McRae (Allan) - Thursday, 12 February 2015, 04:20 GMT
Task Type Bug Report
Category General
Status Closed
Assigned To Dan McGee (toofishes)
Allan McRae (Allan)
Dave Reisner (falconindy)
Architecture All
Severity Medium
Priority Normal
Reported Version 4.2.0
Due in Version 4.2.1
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

In a clean chroot root, building from ABS gives the following error:
WARNING: 'automake-1.14' 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/>
Makefile:849: recipe for target 'Makefile.in' failed
make: *** [Makefile.in] Error 127
==> ERROR: A failure occurred in build().
Aborting...

But automake is already pulled in from the base-devel group.

Additional info:
* package version(s) 4.2.0-6

Build log attached.
   build.log (34.6 KiB)
This task depends upon

Closed by  Allan McRae (Allan)
Thursday, 12 February 2015, 04:20 GMT
Reason for closing:  Fixed
Additional comments about closing:  git commit c3161925c2
Comment by Karol Błażewicz (karol) - Sunday, 01 February 2015, 13:19 GMT
automake 1.15 is the only version available in the repos.
Comment by IMBJR (IMBJR) - Sunday, 01 February 2015, 16:00 GMT
I'm seeing this too:

/home/imbjr/projects/pacman/pacman-4.2.0/build-aux/missing: line 81: automake-1.14: command not found
WARNING: 'automake-1.14' 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/>
Makefile:849: recipe for target 'Makefile.in' failed
make: *** [Makefile.in] Error 127
==> ERROR: A failure occurred in build().
Aborting...

Furthermore, I had to mod the PKGBUILD file with an absolute path for the cd on line 47 as it was never able to change to the pacman-4.2.0 directory. I also tried just cd pacman-4.2.0.
Comment by Doug Newgard (Scimmia) - Sunday, 01 February 2015, 18:01 GMT
An autoreconf -fi fixes this (or a regeneration of the dist tarball, of course).
Comment by Allan McRae (Allan) - Thursday, 12 February 2015, 02:49 GMT
We have located the issue - it will be fixed in the next upstream release.

Until that point, use ./autogen.sh

Loading...