Juanma Barranquero wrote:

The problem is, I don't think that checking tools is a good strategy,
on the long term. Different versions sometimes work or cease to work.
I was able to build the Emacs info files with Cygwin for a while, and
after some update or other the thing failed. Me, I've assembled a .ZIP
with the tools needed (except MinGW, which I install separately), and
I unzip it wherever I want to compile Emacs. They are completely
separated of other installations of Unix tools that I may have on my
computer, and for sure I don't intend to change anything inside it
unless a future Emacs requires an upgrade (as Jason said, that
sometimes happens with make-info).
Maybe different strategies are needed for different times. I have noticed the careful notes in INSTALL about certain parts of the tools. Perhaps that could be extended a bit. I see three different current tool packages on w32: GnuWin32, CygWin and MSYS+MinGW. I am not sure about UnxUtilites, are they maintained? Staying with one of those for a particular purposes may be the best.

In my case I have decided to go with GnuWin32+MinGW when building Emacs. For run time program I am thinking about using MSYS instead since sometimes sh is needed. (However I have not been able to build with MSYS.) I've learned the hard way you should not mix the tools so if I am using MSYS I make sure I put that first in the path (for example by using (add-to-list <msys-path> 'exec-path) in Emacs). Currently I have MSYS installed, but it is not on my path (except for sometimes inside Emacs).

I never noticed any programs named "info" or "install-info" was needed
when doing this. What are you referring to?

Sorry, info is not needed, I think. install-info is. Look at
nt/multi-install-info.bat.

Eh, sorry too. I have it, the installation packages from GnuWin32 works rathers seemlessly ;-)


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to