> Date: Fri, 3 Jun 2005 16:45:42 +0000 > From: "Earnie Boyd" <[EMAIL PROTECTED]> > Cc: [email protected] > > > process_begin: CreateProcess((null), echo C:/mingw/bin/sh.exe, ...) > > failed. make (e=2): The system cannot find the file specified. > > > > mingw32-make.exe: *** [all] Error 2 > > > > If sh.exe is in C:/mingw/bin/sh.exe. > > > > > > Can anyone help explain this? > > > > CreateProcess needs c:\mingw\bin\sh.exe and mingw32-make doesn't change the > / to a \.
No, I think CreateProcess needs to run "echo C:/mingw/bin/sh.exe". That is, it wants to run a command called "echo" and pass it the string "C:/mingw/bin/sh.exe" as the only argument. In other words, the problem cannot possibly be the forward slashes in "C:/mingw/bin/sh.exe", since it's just a string, as far as Make is concerned. The problem is that Make cannot find "echo". _______________________________________________ Make-w32 mailing list [email protected] http://lists.gnu.org/mailman/listinfo/make-w32
