autoconf 2.59 [was: 2.60] runs into an endless loop
Malcolm Purvis
malcolmp at xemacs.org
Mon Jul 24 23:05:38 EDT 2006
>>>>> "Stephen" == Stephen J Turnbull <stephen at xemacs.org> writes:
Stephen> Unfortunately, Andreas's patch breaks 2.59 in the same way. [...]
Stephen> Malcolm?
The ultimate cause of the problem is that 2.60 fixes a bug in the internal
macro m4_cdr, resulting in different return value when passed a one-member
list. As Andreas found out it now returns '[]' rather than '[[]]'.
The solution to the compatibility question is to make our own copy of the 2.60
m4_cdr so that we can use it with both versions of autoconf. Attached is a
patch that does this. When run through 2.59 it produces a copy of configure
that is identical to what is in CVS.
Looking through the release notes of 2.60 I see that the definitions (but not
the values) of datadir, infodir and mandir have changed. This will have to be
looked into.
Malcolm
--
Malcolm Purvis <malcolmp at xemacs.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configure.diff
Type: text/x-patch
Size: 1769 bytes
Desc: Draft fix for problems with autoconf 2.60.
Url : http://lists.xemacs.org/pipermail/xemacs-beta/attachments/20060725/7473d3a5/configure.bin
More information about the XEmacs-Beta
mailing list