autoconf 2.59
Mike FABIAN
mfabian at suse.de
Mon Jul 24 05:55:10 EDT 2006
"Stephen J. Turnbull" <stephen at xemacs.org> さんは書きました:
>>>>>> "Mike" == Mike FABIAN <mfabian at suse.de> writes:
>
> >> Given the way that loop termination test is written (not to
> >> mention autotools history), it's unsurprising. I don't think
> >> you can win in both versions.
>
> Mike> Strange, XEmacs builds here with Andreas's patch for older
> Mike> versions of SUSE Linux as well, for example it builds for
> Mike> SUSE Linux 10.0 which still has autoconf 2.59:
>
> Did you actually run autoconf?
Definitely yes. I can see that in the build log (I attach the
build.log for SUSE Linux 10.0 here).
Extract from the build log:
[...]
installing autoconf-2.59-81
[...]
+ echo 'Patch #1 (xemacs-autoconf.patch):' <-- Andreas's patch
Patch #1 (xemacs-autoconf.patch):
[...]
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.14003
+ umask 022
+ cd /usr/src/packages/BUILD
+ /bin/rm -rf /var/tmp/xemacs-21.5.27.20060705-build
++ dirname /var/tmp/xemacs-21.5.27.20060705-build
+ /bin/mkdir -p /var/tmp
+ /bin/mkdir /var/tmp/xemacs-21.5.27.20060705-build
+ cd xemacs-21.5.27.20060705
+ AUTOMAKE_DIR=/usr/share/automake
+ '[' -d /usr/share/automake ']'
+ AUTOMAKE_DIR='/usr/share/automake*'
+ '[' -d /usr/share/automake-1.9 ']'
+ for d in .
+ for f in config.sub config.guess
+ test -f ./config.sub -a '!' ./config.sub -ef /usr/share/automake-1.9/config.sub
+ cp -f /usr/share/automake-1.9/config.sub ./config.sub
+ test -d . -a '!' -f ./depcomp -a -f /usr/share/automake-1.9/depcomp
+ cp -f /usr/share/automake-1.9/depcomp ./depcomp
+ echo 'please add depcomp to sources for new automake!'
please add depcomp to sources for new automake!
+ test -f ./missing -a '!' ./missing -ef /usr/share/automake-1.9/missing
+ for f in config.sub config.guess
+ test -f ./config.guess -a '!' ./config.guess -ef /usr/share/automake-1.9/config.guess
+ cp -f /usr/share/automake-1.9/config.guess ./config.guess
+ test -d . -a '!' -f ./depcomp -a -f /usr/share/automake-1.9/depcomp
+ test -f ./missing -a '!' ./missing -ef /usr/share/automake-1.9/missing
+ for f in ltconfig ltmain.sh
+ test -f ./ltconfig
+ for f in ltconfig ltmain.sh
+ test -f ./ltmain.sh
+ autoconf --force
autoconf: warning: both `configure.ac' and `configure.in' are present.
autoconf: warning: proceeding with `configure.ac'.
[...]
> Did it take longer than usual?
It did not take very long. This is on SUSE Linux 10.1-x86_64:
magellan:/usr/src/packages/BUILD/xemacs-21.5.27.20060705# uname -a
Linux magellan 2.6.16 #1 Wed May 31 06:52:41 UTC 2006 x86_64 x86_64 x86_64 GNU/Linux
magellan:/usr/src/packages/BUILD/xemacs-21.5.27.20060705# autoconf --version
autoconf (GNU Autoconf) 2.59
Written by David J. MacKenzie and Akim Demaille.
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
magellan:/usr/src/packages/BUILD/xemacs-21.5.27.20060705# ll configure
-rwxr-xr-x 1 abuild abuild 1260079 2006-07-24 09:40 configure
magellan:/usr/src/packages/BUILD/xemacs-21.5.27.20060705# time autoconf --force
autoconf: warning: both `configure.ac' and `configure.in' are present.
autoconf: warning: proceeding with `configure.ac'.
real 0m7.489s
user 0m6.960s
sys 0m0.188s
magellan:/usr/src/packages/BUILD/xemacs-21.5.27.20060705# ll configure
-rwxr-xr-x 1 abuild abuild 1260079 2006-07-24 09:52 configure
magellan:/usr/src/packages/BUILD/xemacs-21.5.27.20060705#
> Normally on my 1GHz PPC Mac "Panther" it takes about 20 seconds to run
> autoconf 2.59; with Andreas' patch I killed the process after 15 min,
> about 5 min CPU.
>
> Mike> The sources and patches for all of these rpms are identical.
>
> You're sure that configure gets rebuilt for every build?
Yes.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: build.log.gz
Type: application/x-gzip
Size: 29921 bytes
Desc: not available
Url : http://lists.xemacs.org/pipermail/xemacs-beta/attachments/20060724/e1280b7d/build.log.bin
-------------- next part --------------
--
Mike FABIAN <mfabian at suse.de> http://www.suse.de/~mfabian
睡眠不足はいい仕事の敵だ。
More information about the XEmacs-Beta
mailing list