emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] /srv/bzr/emacs/trunk r104044: nt/INSTALL: More details abo


From: Eli Zaretskii
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r104044: nt/INSTALL: More details about problems with MSYS Bash.
Date: Thu, 28 Apr 2011 23:28:51 +0300
User-agent: Bazaar (2.3.1)

------------------------------------------------------------
revno: 104044
fixes bug(s): http://debbugs.gnu.org/8564
committer: Eli Zaretskii <address@hidden>
branch nick: trunk
timestamp: Thu 2011-04-28 23:28:51 +0300
message:
  nt/INSTALL: More details about problems with MSYS Bash.
modified:
  nt/INSTALL
=== modified file 'nt/INSTALL'
--- a/nt/INSTALL        2011-04-28 17:25:14 +0000
+++ b/nt/INSTALL        2011-04-28 20:28:51 +0000
@@ -14,7 +14,8 @@
   use the normal installation instructions, ../INSTALL.
 
   If you have a Cygwin or MSYS port of Bash on your Path, you will be
-  better off removing it from PATH.
+  better off removing it from PATH.  (For details, search for "MSYS
+  sh.exe" below.)
 
   1. Change to the `nt' directory (the directory of this file):
 
@@ -132,11 +133,14 @@
   for example).  Also see the Trouble-shooting section below if you
   decide to go ahead and use Cygwin make.
 
-  In addition, using 4NT or TCC as your shell is known to fail the build
-  process, at least since 4NT version 3.01.  Use CMD.EXE, the default
-  Windows shell, instead.  MSYS sh.exe also appears to cause various
-  problems.  If you have MSYS installed, try "make SHELL=cmd.exe" to
-  force the use of cmd.exe instead of sh.exe.
+  In addition, using 4NT or TCC as your shell is known to fail the
+  build process, at least since 4NT version 3.01.  Use CMD.EXE, the
+  default Windows shell, instead.  MSYS sh.exe also appears to cause
+  various problems, e.g., it is known to cause failures in commands
+  like "cmd /c FOO" in the Makefiles, because it thinks "/c" is a
+  Unix-style file name that needs conversion to the Windows format.
+  If you have MSYS installed, try "make SHELL=cmd.exe" to force the
+  use of cmd.exe instead of the MSYS sh.exe.
 
                                          sh exists     no sh
 


reply via email to

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