>>>> "Stephen" == Stephen J Turnbull
<stephen(a)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(a)xemacs.org>