bug-texinfo
[Top][All Lists]
Advanced

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

Re: bug in texi2dvi, on Windows/Msys2 it cannot find tex


From: Gavin Smith
Subject: Re: bug in texi2dvi, on Windows/Msys2 it cannot find tex
Date: Fri, 8 Apr 2022 15:12:19 +0100

On Fri, Apr 08, 2022 at 03:53:31PM +0200, Tomas Kalibera wrote:
> 
> On 4/8/22 15:31, Gavin Smith wrote:
> > On Fri, Apr 08, 2022 at 03:15:01PM +0200, Tomas Kalibera wrote:
> > > > What happens if we don't set MSYSTEM at all?
> > > > 
> > > > diff --git a/util/texi2dvi b/util/texi2dvi
> > > > index 1f42b41907..c506bbad37 100755
> > > > --- a/util/texi2dvi
> > > > +++ b/util/texi2dvi
> > > > @@ -85,7 +85,7 @@ IFS="$space$tab$newline"
> > > >    # Msys. It is safer to use OSTYPE, this is why we set MSYSTEM to
> > > >    # $OSTYPE before calling uname
> > > >    if test -n "$COMSPEC$ComSpec" \
> > > > -   && MSYSTEM=$OSTYPE uname | $EGREP -iv 'cygwin|msys' >/dev/null; then
> > > > +   && uname | $EGREP -iv 'cygwin|msys' >/dev/null; then
> > > >      path_sep=";"
> > > >    else
> > > >      path_sep=":"
> > > It works with Msys2 and cygwin for me, but breaks with MSYSTEM, where
> > What is MSYSTEM?  Is this the original msys?
> > 
> > > $ uname
> > > MINGW32_NT-6.2
> > > 
> > > $ MSYSTEM=$OSTYPE uname
> > > msys_NT-6.2
> > > 
> > > $ uname -a
> > > MINGW32_NT-6.2 DESKTOP-G858KME 1.0.19(0.48/3/2) 2016-07-13 17:45 i686 Msys
> > Does the path separator need to be set to ; on this system?  Is anybody
> > likely to be running texi2dvi from it?
> > 
> > Are you sure that MSYSTEM is set up correctly?  Is the MSYSTEM envvar
> > set to something else, or just not set at all?
> 
> This is a completely clean installation using mingw-get which I downloaded
> from https://sourceforge.net/projects/mingw/files/Installer/, without any
> manual configuration.

So this is the standard MinGW environment?  Isn't it correct to set ; as
the path separator there?

Have you found that running texi2dvi fails in such an environment, with
my patch above?



reply via email to

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