Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <37FE49D3.4C6CB1CA@cam.ac.uk> Date: Fri, 08 Oct 1999 20:45:24 +0100 From: Martin Harper Organization: Cambridge University X-Mailer: Mozilla 4.7 [en] (Win95; I) X-Accept-Language: en MIME-Version: 1.0 To: cygwin AT sourceware DOT cygnus DOT com Subject: B20: Cygwin.bat. Set path line wrong? Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Ridiculously petty bug here, but would maybe fox a novice. With a Path set to include a long filename, such as this one set like this: set PATH="C:\Windows;C:\Windows\Command;C:\Program Files\IBM\jdk1.1.8\bin" The default cygwin.bat fails to set the path. This is because it fails to put inverted commas round the path. This means that windows treats the space after 'Program' as a new argument. This then means that cygwin.bat fails to find bash. The user gets an error message similar to: Too many Arguments - From the failure to set path No such File or Command - From the ensuing failure to find bash Workaround: change the set path line in cygwin.bat to: SET PATH="C:\Program Files\Cygnus\cygwin-b20\H-i586-cygwin32\bin;%PATH%" Note that it is now possible to specify the long pathname: potentially useful if some idiot decides to move the Program Files folder, create a folder called something like "Program Faces" and then move Program Files back. (Thereby causing C:/progra~1 to be the incorrect directory). Don't laugh: a dodgy windows program did this to me once... Win95 Ver 4.0 build 67109975 B Cygnus Release B20.1 Sincere apologies if this has been covered: Couldn't find mention of it in archives or FAQ. Martin "MyRedDice" Harper - mcnh2 AT cam DOT ac DOT uk -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com