Haibin Zhang wrote, quoting me:
>>> I know the problem, it's the problem in m4,
>>> he must use m4 version >= 1.4.7
>> If that is true, can you explain why it [autoconf-2.61] builds
>> OOTB for me, still using m4 with version == 1.4, as included in
>> The error messages posted previously did point to a possible
>> perl conflict between the MSYS implementation and ActiveState
>> perl, which was also installed.
> I have tested autoconf with m4-1.4 and ActiveState perl , it can't
> be used.
I have been *using* autoconf-2.61, for several months now, in *real*
production service, and with *exactly* the versions of m4 and perl as
included in msysDTK-1.0.1, (i.e. m4-1.4, perl-5.6.1), and I have not
yet encountered a single problem. (There was exactly one error, when
I ran the autoconf-2.61 testsuite -- it was associated with a macro
I've never used, can't recall which, and it hasn't troubled me in
> and autoconf team said that autconf-2.61 must use m4-1.4.7
> in ChangeLog
I am aware of that recommendation, and no doubt the autoconf team
have good reason to make it; I simply have not encountered it.
> (I also tested m4-1.4.6 can't be used with autoconf-2.61)
That is not borne out by my experience, although when I built m4-1.4.6,
(as a MinGW app, not an MSYS app), and I ran its testsuite, I saw too
many failures to encourage me to place it into regular service.
> If you want to use autconf-2.61 in Mingw, you should depend these
> perl-5.6.1 (in msysDTK-1.0.1, don't use ActiveState perl
> or build by yourself)
I agree, in the case of perl. I'm not yet convinced about m4. If
I do encounter a case which fails, then I will surely investigate
the possibility that an m4 versioning issue is the culprit; until
that happens, m4-1.4 will suffice.
> and you must remove other packages in msysDTK-1.0.1
This simply is not true...
> (beacuse many packages are very old),
Yes, that is true. There are newer versions of some available in our
(but neither m4, nor perl is among them). You are welcome to use any
of these today, but we will not package them until the MSYS-1.0.11
release has been finalised.
> if you don't do that, it will occur error.
You say this, but you offer no concrete evidence.
BTW, when replying to postings on this list, could you please *mark*
quoted text as such, rather than just indenting it ever so slightly;
your indentation disappears from the HTML list archives, making the
thread difficult to follow, at best, bordering on incomprehensible