bug-texinfo
[Top][All Lists]
Advanced

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

Re: texinfo-5.9.90 pretest available


From: Eli Zaretskii
Subject: Re: texinfo-5.9.90 pretest available
Date: Thu, 26 Feb 2015 18:18:28 +0200

> Date: Thu, 26 Feb 2015 15:34:18 +0100
> From: Patrice Dumas <address@hidden>
> Cc: Karl Berry <address@hidden>, address@hidden
> 
> >      FAIL: t/stdout.sh
> >      FAIL: t/stdout_split.sh
> > 
> > This is because texi2any.pl uses "#! /usr/bin/env perl", which the
> > version of Bash I use doesn't grok.  Is this really needed? other
> > scripts that are installed by "make install" use just "/bin/perl".
> 
> It is not exactly because texi2any.pl uses "#! /usr/bin/env perl",
> texi2any.pl need to use something that works in most cases to be
> launchable without being configured, and "#! /usr/bin/env perl" is the
> best for that case.  So keeping "#! /usr/bin/env perl" in texi2any.pl is
> best, even though, if it doesn't work on windows, it is a problem, but I
> belive the problem should be solved by making "#! /usr/bin/env perl"
> work, as we have no better way.

Solving this on Windows is tough, as the implementation is in the
bowels of the Posix layer DLL used by MSYS.

I didn't mean to change this in texi2any.pl that is installed, it
should be enough to do that when the test suite is run, and then edit
the line during "make install".

> The real but is that texi2any.pl should never be called directly, it
> should always be called like ${PERL} texi2any.pl with ${PERL} detected
> by configure.  I'll try a fix.

Thanks, this will solve the problem nicely.



reply via email to

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