[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#9354: wishing to build, ./configure runs eternally
From: |
Glenn Morris |
Subject: |
bug#9354: wishing to build, ./configure runs eternally |
Date: |
Wed, 24 Aug 2011 14:29:18 -0400 |
User-agent: |
Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) |
> So I had my system date set for some months before real time. Very funny.
>
> And then, when I wanted to build emacs, there goes configure checking
> round and round.
I simulated this by extracting the emacs 23.3a tarfile and then doing:
find . -exec touch -t 201111111111 '{}' '+'
to set the dates of all the files a few months in the future.
Then what should be the end of ./configure prints:
creating src/epaths.h
make: Warning: File `/path/to/emacs-23.3/configure' has modification
time 6.8e+06 s in the future
./config.status --recheck
and round and round it goes.
The loop is caused by configure invoking `make epaths-force'
and the rule in Makefile that says:
config.status: ${srcdir}/configure ${srcdir}/lisp/version.el
./config.status --recheck
Nothing ever changes the timestamp of configure, so it always remains
newer than config.status.