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
