This looks like a typical situation with old autotools. One is
seriously out of luck there.
Depending upon what you mean by "building from source"  (it should
also be possible to build
from a distribution tarball...)
Would be be possible to install more up to date autotools?

On Sat, Sep 8, 2018 at 12:14 AM Stephen Weston
<stephen.b.wes...@gmail.com> wrote:
>
> I have the same kind of problem on a RHEL 7.4 system. After investigating the 
> issue, it appears that some Makefiles are trying to rebuild files (such as 
> Makefile.in) because they are out-of-date with respect to their dependencies 
> (such as Makefile.am) because, although they exist, their timestamp makes it 
> appear that it needs to be rebuilt. It looks like in the process of untarring 
> the upstream tarballs the timestamps aren't preserved, so they may be rebuilt 
> erroneously.
>
> It's odd that I hit different errors on a different runs, but patch-2.7.5 
> often fails with:
>
> [patch-2.7.5] Building patch-2.7.5
>
> [patch-2.7.5] make[2]: Entering directory 
> `/gpfs/loomis/home.grace/fas/hpcprog/sw464/sage-8.3/local/var/tmp/sage/build/patch-2.7.5/src'
>
> [patch-2.7.5] CDPATH="${ZSH_VERSION+.}:" && cd . && /usr/bin/bash 
> /gpfs/loomis/home.grace/fas/hpcprog/sw464/sage-8.3/local/var/tmp/sage/build/patch-2.7.5/src/build-aux/missing
>  aclocal-1.14 -I m4
>
> [patch-2.7.5] 
> /gpfs/loomis/home.grace/fas/hpcprog/sw464/sage-8.3/local/var/tmp/sage/build/patch-2.7.5/src/build-aux/missing:
>  line 81: aclocal-1.14: command not found
>
> [patch-2.7.5] WARNING: 'aclocal-1.14' is missing on your system.
>
> [patch-2.7.5]          You should only need it if you modified 'acinclude.m4' 
> or
>
> [patch-2.7.5]          'configure.ac' or m4 files included by 'configure.ac'.
>
> [patch-2.7.5]          The 'aclocal' program is part of the GNU Automake 
> package:
>
> [patch-2.7.5]          <http://www.gnu.org/software/automake>
>
> [patch-2.7.5]          It also requires GNU Autoconf, GNU m4 and Perl in 
> order to run:
>
> [patch-2.7.5]          <http://www.gnu.org/software/autoconf>
>
> [patch-2.7.5]          <http://www.gnu.org/software/m4/>
>
> [patch-2.7.5]          <http://www.perl.org/>
>
> [patch-2.7.5] make[2]: *** [aclocal.m4] Error 127
>
> [patch-2.7.5] make[2]: Leaving directory 
> `/gpfs/loomis/home.grace/fas/hpcprog/sw464/sage-8.3/local/var/tmp/sage/build/patch-2.7.5/src'
>
> [patch-2.7.5] 
> ********************************************************************************
>
> [patch-2.7.5] Error building patch-2.7.5
>
>
> Here's a listing of the timestamps where the make failure occurred:
>
>
> $ ls -l
>
> total 3520
>
> -rw-r--r-- 1 sw464 hpcprog  67297 Sep  7 18:37 aclocal.m4
>
> -rw-r--r-- 1 sw464 hpcprog    335 Sep  7 18:37 AUTHORS
>
> -rwxr-xr-x 1 sw464 hpcprog  29454 Sep  7 18:37 bootstrap
>
> drwxr-xr-x 3 sw464 hpcprog   4096 Sep  7 18:37 build-aux
>
> -rw-r--r-- 1 sw464 hpcprog   1320 Sep  7 18:37 cfg.mk
>
> -rw-r--r-- 1 sw464 hpcprog  47117 Sep  7 18:37 ChangeLog
>
> -rw-r--r-- 1 sw464 hpcprog 142258 Sep  7 18:37 ChangeLog-2011
>
> -rw-rw-r-- 1 sw464 hpcprog  63448 Sep  7 18:37 config.h
>
> -rw-r--r-- 1 sw464 hpcprog  61280 Sep  7 18:37 config.hin
>
> -rw-rw-r-- 1 sw464 hpcprog 417883 Sep  7 18:37 config.log
>
> -rwxrwxr-x 1 sw464 hpcprog  68741 Sep  7 18:37 config.status
>
> -rwxr-xr-x 1 sw464 hpcprog 657356 Sep  7 18:37 configure
>
> -rw-r--r-- 1 sw464 hpcprog   5731 Sep  7 18:37 configure.ac
>
> [snip]
>
>
>
> The timestamps of the files in the upstream tarball are quite different, and 
> don't cause "make" to trigger any rebuilds that require automake.
>
>
> So what's going on during the installation process that causes this problem 
> on RHEL 7.4, and possibly Debian 7 as well? I'm using a GPFS file system. 
> Could that cause this problem?
>
>
>
> On Friday, August 10, 2018 at 2:18:55 PM UTC-4, wout.d...@gmail.com wrote:
>>
>> This is what I try to do:
>>   wget ftp://ftp.fu-berlin.de/unix/misc/sage/src/sage-8.3.tar.gz
>>   tar -xzf sage-8.3.tar.gz
>>   cd sage-8.3
>>   ./bootstrap
>>   ./configure --prefix=./local/sage
>>   make
>>
>> I get the following errors when it is installing the Sage packages:
>>
>> .../sage/var/tmp/sage/build/mpfr-4.0.1/src/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[5]: *** [Makefile.in] Error 127
>>
>> ...
>>
>> .../sage/var/tmp/sage/build/patch-2.7.5/src/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/>
>> make[4]: *** [Makefile.in] Error 127
>>
>> ...
>>
>> .../sage/var/tmp/sage/build/patch-2.7.5/src/build-aux/missing: line 81: 
>> aclocal-1.14: command not found
>> WARNING: 'aclocal-1.14' is missing on your system.
>>          You should only need it if you modified 'acinclude.m4' or
>>          'configure.ac' or m4 files included by 'configure.ac'.
>>          The 'aclocal' 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]: *** [aclocal.m4] Error 127
>>
>>
>> The system's automake version is 1.11.
>>
>> I tried "autoreconf -ivf" instead of bootstrap but this doesn't change 
>> anything (basically the same thing).
>>
>> I also tried installing automake 1.14 and 1.15 which results in similar 
>> messages by other packages related to a missing automake or aclocal version.
>>
>> Any ideas?
>>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-support" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-support+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-support@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-support.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to