<URL: http://bugs.freeciv.org/Ticket/Display.html?id=40713 >


Hello,

after replaying a backup, ./config.status has mode 555 non writeable and is
not up-to-date (svn updates some files).

After ./autogen.sh, make seems to call ./configure again and runs into a
loop.

While having a ro config.status file is rather a user mistake, running
into a loop is probably a bug in freeciv or make.

To reproduce, it is not sufficient to ro config.status, it is necessary that
it is not up-to-date.

Happy hacking

Christian



ch...@leo:~/freeciv/svn/trunk$ ./autogen.sh 
+ checking for autoconf >= 2.55 ... found 2.61, ok.
+ checking for autoheader >= 2.55 ... found 2.61, ok.
+ checking for automake >= 1.6 ... found 1.10.1, ok.
+ checking for aclocal >= 1.6 ... found 1.10.1, ok.
+ checking for libtoolize >= 1 ... found 1.5.26, ok.
+ checking for xgettext >= 0.10.36 ... found 0.17, ok.
+ checking for msgfmt >= 0.10.36 ... found 0.17, ok.
+ running aclocal ...
+ running autoheader ... 
+ running autoconf ... 
+ running libtoolize ... 
Putting files in AC_CONFIG_AUX_DIR, `bootstrap'.
+ running automake ... 
common/Makefile.am:93: `%'-style pattern rules are a GNU make extension
+ removing config.cache ... 
+ running configure ... 

I am going to run ./configure with no arguments - if you wish 
to pass any to it, please specify them on the ./autogen.sh command line.

checking build system type... i686-pc-linux-gnu
[...]
configure: creating ./config.status
./configure: line 43077: ./config.status: Permission denied
./configure: line 43090: ./config.status: Permission denied
[...]
./configure: line 44440: ./config.status: Permission denied
./configure: line 44441: ./config.status: Permission denied
config.status: creating Makefile
config.status: creating data/Makefile
[...]
config.status: executing default commands

Now type 'make' to compile freeciv.
ch...@leo:~/freeciv/svn/trunk$ ls -l config.status 
-r-xr-xr-x 1 chris chris 59555 22. Jan 09:03 config.status
ch...@leo:~/freeciv/svn/trunk$ make
/bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ./configure   --no-create
/--no-recursion
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
[...]

-- 
Christian Knoke            * * *            http://cknoke.de
* * * * * * * * *  Ceterum censeo Microsoft esse dividendum.



_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to