bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: automake-1.11.1 test failure on Mac OS X 10.6


From: Ralf Wildenhues
Subject: Re: automake-1.11.1 test failure on Mac OS X 10.6
Date: Sat, 16 Jan 2010 14:17:17 +0100
User-agent: Mutt/1.5.20 (2009-10-28)

[ cutting bug-gnu-utils again ]

* Rugxulo wrote on Sat, Jan 16, 2010 at 01:46:22PM CET:
> On Sat, Jan 16, 2010 at 5:46 AM, Ralf Wildenhues wrote:
> > Hello Rugxulo, Andris,
> >
> > I need your help for a bit of Autoconf testing for me; see below.
> >
> > This is where said patch went wrong: the logic never meant to use '\r'
> > which some sed's but not all expand to a literal carriage return; IOW,
> > we were relying on, and fooled by, undefined behavior in sed here.
> >
> > Can you please try the following: grab Autoconf 2.65 from ftp.gnu.org,
> > apply the patch below, build and install it on DJGPP, and see whether
> > it works on this example package?
> 
> I'm not sure 2.65 will even build with DJGPP, that's the problem. At
> least, not without some work, and it's probably beyond me. I can maybe
> try building later, though.

I built 2.65 on DJGPP, using the patch below to avoid the issue with
frozen files on DJGPP.

If building 2.65 is too hard for you, you could still help with testing
by applying the following two patches against 2.63: first, this one:
<http://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=60e637d68fd3f8595894e7b8155150893e928069>
and then revert the '\r' change that I noted in my previous message.
The result should still produce working config files.

Thanks,
Ralf

diff --git a/lib/freeze.mk b/lib/freeze.mk
index fdd07f2..592b954 100644
--- a/lib/freeze.mk
+++ b/lib/freeze.mk
@@ -34,7 +34,7 @@ $(AUTOM4TE_CFG): $(top_srcdir)/lib/autom4te.in
 MY_AUTOM4TE =                                                                  
\
        autom4te_perllibdir='$(top_srcdir)'/lib                                 
\
        AUTOM4TE_CFG='$(AUTOM4TE_CFG)'         $(top_builddir)/bin/autom4te     
\
-               -B '$(top_builddir)'/lib -B '$(top_srcdir)'/lib        # keep ` 
'
+               -M -B '$(top_builddir)'/lib -B '$(top_srcdir)'/lib        # 
keep ` '
 
 # When processing the file with diversion disabled, there must be no
 # output but comments and empty lines.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]