Re: Problem with overriding def. SHELL-sh.exe on W2000

2006-03-28 Thread Eli Zaretskii
> Date: Mon, 27 Mar 2006 23:05:41 +0200
> From: [EMAIL PROTECTED]
> 
> I'm using gnumake 3.78 (also tried 3.8) buided with VC on W2000.
> I've a problem with overriding default SHELL value from sh.exe to cmd.exe.

Yes, this is a known problem with Make on Windows.  I believe it has
been corrected in the current development code, which will be soon
released as Make 3.81.  You can try fetching the latest release
candidate from this URL:

  ftp://alpha.gnu.org/gnu/make/make-3.81rc2.tar.gz

The file README.W32 includes instructions for building Make on
Windows.

If this problem doesn't go away with the new version of Make, please
report that.


___
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make


Problem with overriding def. SHELL-sh.exe on W2000

2006-03-27 Thread kluszkiewicz
Hello,

I'm using gnumake 3.78 (also tried 3.8) buided with VC on W2000.
I've a problem with overriding default SHELL value from sh.exe to cmd.exe.
1. When I'm doing it from env. it has completly no effect.
2. When I'm doing it from makefile I receive error:
"process_begin: CreateProcess((null), pause, ...) failed.
make (e=2): Das System kann die angegebene Datei nicht finden.
gmake-378: *** [multiplef2] Error 2"
3.When I'm passing SHELL=cmd.exe to makefile from commandline overrides take 
effect, but when sh.exe is in PATH  after making makefile  just next session of 
cmd.exe goes to live.
If not I have errros related to to long path (I'm using long path to point 
compiler) - if I have no sh.exe in PATH and don't try to override SHELL-sh.exe 
- I;ve no errors with to long paths.

Generally getting SHELL value from env. doesn't work (MAKESHELL also).
Please take care about it.

Best regards,
Krystian


___
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make