bug-texinfo
[Top][All Lists]
Advanced

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

Re: [bug #43122] texi2dvi does not compile enough times to get toc


From: Vincent Belaïche
Subject: Re: [bug #43122] texi2dvi does not compile enough times to get toc
Date: Wed, 16 Sep 2015 00:22:23 +0200


Le 15/09/2015 23:53, Karl Berry a écrit :
>     are the TeXLive engine MSys application ?
>
> There is no explicit support for msys in TeX Live, as far as I can
> recall.  There is support for cygwin and native Windows.
>
>     How do you handle texi2xxx
>     tools for MSW in TeXLive ?
>
> I'm not sure what you're asking, but as you know, texi2dvi is a shell
> script.  There is no special attempt to make a "Windows equivalent" of
> it that is not a shell script.  Thus it cannot be used by people on
> native Windows without any Unix tools installed.

I guess so, and I never meant to port anything to MSW.

> This has never been a problem.
>
> Vincent, my question to you: is there any chance of you moving away from
> MSYS?

Do you mean MSYS or MSW ? MSYS is free, MSW is not free. I need MSW
because some SW which my wife use do not work on Linux... that's it ---
I do not intend to change my wife ;-). For all the rest I try as much as
I can to use open source free SW.

> Supporting such an old, non-free, Windows-based system
> nontrivially complicates the code, affecting everyone.  As we have seen,
> here and before, at great length.
>

As I had written in my previous email, MikTeX engines are Msys
applications, so texi2dvi tools without any explicit support for Msys
would work if launched from Msys. In other words, as I had written the
code could be simplified (path_sep variable and its setting suppressed,
and replacing `$path_sep' by `:' everywhere. I would be quite fine with
that.

It would be different in the case that MikTeX engines would not be msys
based, in such a case you would need --- when launching texi2dvi from
Msys --- explicit conversion from Msys pathes to MSW native pathes. I
thought you needed that, but that was a misconception of how MikTeX
works.

So my answer is as follows: why should I move from Msys if it works with
MikTeX without any explicit support for Msys or MSW. I would add the
following: I realize that my use of MikTeX implies that I use MSYS to
run the latest version of the shell script (MikTeX users do not care
about that, they have a texi2dvi.exe and texi2pdf.exe wrappers with
seemingly some Msys hidden somewhere under the hood).

In summary, when you use a MSW TeX distribution, and you want to use the
latest texi2dvi shell script version (not the distribution wrapper), you
need to use the same *nix port (MSYS or Cygwin) that your TeX
distrubution has used to wrap those scripts.

  Vincent.

> k


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
http://www.avast.com




reply via email to

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