Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com From: "Shawn Carey" To: Subject: make-3.79.1: /bin/sh.exe: Command not found Date: Wed, 25 Apr 2001 15:09:06 -0400 Message-ID: <005601c0cdbb$331a3d70$4c0b140a@ddns.roc.questra.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.3018.1300 Hello, I'm using cygwin's build of GNU make on a Windows 2000 system. I recently upgraded the make executable from version 3.79 to 3.79.1, and now I'm having some problems... The compile-time initialization of "default_shell" (main.c:1134) has changed from "sh.exe" in version 3.79 to "/bin/sh.exe" in 3.79.1. The unqualified value of "sh.exe" allowed make to find sh.exe using PATH, but "/bin/sh.exe" does not exist on my system and is not found by make. The following Makefile demonstrates the problem I'm seeing: ##### begin all: echo "SHELL=$(SHELL) ($(origin SHELL))" ##### end Here are the results when I execute this Makefile with make 3.79 and 3.79.1: C:\TEMP> make-3.79 echo "SHELL=sh.exe (default)" SHELL=sh.exe (default) C:\TEMP> make-3.79.1 echo "SHELL=/bin/sh.exe (default)" make-3.79.1: /bin/sh.exe: Command not found make-3.79.1: *** [all] Error 127 Was this change intentional? If so, is there some way to get my makefiles to run again without copying a shell to /bin or running make with "SHELL=sh.exe" on the command line? Any help is greatly appreciated! Thanks, -Shawn -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple