Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <379857C2.ACA5E51A@werple.net.au> Date: Fri, 23 Jul 1999 21:53:38 +1000 From: Tim Davidson X-Mailer: Mozilla 4.6 [en-gb] (Win95; I) X-Accept-Language: en-GB,en,en-* MIME-Version: 1.0 To: cygwin Subject: Re: B20.1/win95 bug in bash References: <379812B3 DOT A29D9C9A AT ecn DOT nl> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Yes, I have had the same problem. Whenever a script is run using a relative path, the script cannot be found (and the error message refers to a filename with the prefix "doubled", e.g. a/b/script becomes a/b/a/b/script). I don't know the solution, so I just use full path names. I would be very interested to hear any better suggestions. Tim Teun Burgers wrote: > > LS > > I have a strange and very easy to reproduce problem. I have > a two-line script named prob (zie output > of cat in transcript that follows) in subdirectory tst > of the current directory (d:/tmp). If I invoke > this script as tst/prob I get the message > tst/tst/prob: tst/tst/prob: No such file or directory. > If I invoke it as //d/tmp/tst/prob it works as expected. > /bin/sh is the standard B20.1 cygwin gnu-bash. > Does anyone else have the same problem? I use Windows 95. > > This is a transcript of my session: > > erh066#1(//d/tmp)$ cat tst/prob > #! /bin/sh > echo $0 > > erh066#1(//d/tmp)$ tst/prob > tst/tst/prob: tst/tst/prob: No such file or directory > [exited with 127] > > erh066#1(//d/tmp)$ //d/tmp/tst/prob > //d/tmp/tst/prob > > erh066#2(//d/tmp)$ /bin/sh -version > GNU bash, version 2.02.1(2)-release (i586-pc-cygwin32) > Copyright 1998 Free Software Foundation, Inc. > > Teun Burgers > > Drs A.R. Burgers Netherlands Energy Research Foundation ECN > Phone: +31-224-564703 Solar & Wind Energy, PV Cells & Modules > Fax : +31-224-563214 P.O. Box 1 > email: burgers AT ecn DOT nl 1755 ZG Petten, The Netherlands > > ------------------------------------------------------------------------ > > Cygnus Win95/NT Configuration Diagnostics > Current System Time: Thu Jul 22 22:36:40 1999 > > Win95 Ver 4.0 build 67109814 > > Path: //d/tmp/. > /usr/local/bin > //d/cygnus/cygwin-b20/H-i586-cygwin32/bin > /WINDOWS > /windows > /windows/COMMAND > //D/DJGPP/BIN > //D/INSTALL/JDK1.1.7A/BIN > /DOS > /BIN > > SysDir: C:\WINDOWS\SYSTEM > WinDir: C:\WINDOWS > > HOME = `/home/teun/cygwin32' > MAKE_MODE = `UNIX' > PWD = `//d/tmp' > > !C: = `C:\WINDOWS' > !D: = `D:\CYGNUS\CYGWIN~1' > CLASSPATH = `SWING_HOME\multi.jar' > CMDLINE = `d:\cygnus\cygwin-b20\h-i586-cygwin32\bin\bash -login' > COMSPEC = `C:\WINDOWS\COMMAND.COM' > CYGHOME = `//d/cygnus/cygwin-b20/H-i586-cygwin32' > EDITOR = `vim' > HOST = `erh066' > HOSTNAME = `erh066' > HOSTTYPE = `i586' > JDK_HOME = `D:\INSTALL\JDK1.1.7a' > MACHTYPE = `i586-pc-cygwin32' > OSTYPE = `cygwin32' > PROMPT = `$p$g' > PS1 = `${HOST}#${SHLVL}(\w)\$ ' > SHELL = `//c/bin/bash' > SHLVL = `2' > SIMPLE_BACKUP_SUFFIX = `~' > SWING_HOME = `D:\swing-1.0.2' > TEMP = `C:\windows\TEMP' > TERM = `cygwin' > TMP = `c:\windows\TEMP' > TMPDIR = `/tmp' > VERSION_CONTROL = `simple' > WINBOOTDIR = `C:\WINDOWS' > WINDIR = `C:\WINDOWS' > _ = `//d/cygnus/cygwin-b20/H-i586-cygwin32/bin/cygcheck' > > HKEY_CURRENT_USER\Software\Cygnus Solutions > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00 > (default) = `\\.\tape1:' > unix = `/dev/st1' > fbinary = 0x00000000 > fsilent = 0x00000001 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01 > (default) = `\\.\tape0:' > unix = `/dev/st0' > fbinary = 0x00000000 > fsilent = 0x00000001 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02 > (default) = `\\.\b:' > unix = `/dev/fd1' > fbinary = 0x00000000 > fsilent = 0x00000001 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03 > (default) = `\\.\a:' > unix = `/dev/fd0' > fbinary = 0x00000000 > fsilent = 0x00000001 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04 > (default) = `C:' > unix = `/' > fbinary = 0x00000000 > fsilent = 0x00000000 > HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Cygnus Cygwin B20 > (default) = `C:\WINDOWS\IsUninst.exe -fd:\cygnus\cygwin-b20\Uninst.isu' > DisplayName = `Cygwin B20' > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin B20 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin B20\B20.1 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\GNUPro > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\GNUPro\i586-cygwin32 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\GNUPro\i586-cygwin32\i586-cygwin32 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\GNUPro\i586-cygwin32\i586-cygwin32\cygwin-B20.1 > (default) = `d:\cygnus\cygwin-b20' > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\07 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\08 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\09 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0A > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0B > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0C > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0D > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0E > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0F > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\10 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\11 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\12 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\13 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\14 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\15 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\16 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\17 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\18 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\19 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1A > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1B > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1C > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1D > > a:\ fd N/A N/A > c:\ hd FAT N/A N/A CP UN VC CT_SYSTEM > d:\ hd FAT N/A N/A CP UN VC STATION_D > e:\ hd FAT N/A N/A CP UN STATION_E > f:\ hd FAT N/A N/A CP UN STATION_F > g:\ cd CDFS N/A N/A CP EDUPAK3 > h:\ hd FAT N/A N/A CP UN HOST VOOR C > i:\ hd FAT N/A N/A CP UN HOST VOOR D > > C: / native text!=binary > \\.\a: /dev/fd0 native text!=binary > \\.\b: /dev/fd1 native text!=binary > \\.\tape0: /dev/st0 native text!=binary > \\.\tape1: /dev/st1 native text!=binary > > Found: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\bash.exe > Found: D:\DJGPP\BIN\bash.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\bash.exe hides D:\DJGPP\BIN\bash.exe > Found: C:\BIN\bash.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\bash.exe hides C:\BIN\bash.exe > Found: \bin\bash.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\bash.exe hides \bin\bash.exe > Found: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cat.exe > Found: D:\DJGPP\BIN\cat.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cat.exe hides D:\DJGPP\BIN\cat.exe > Found: D:\DJGPP\BIN\cpp.exe > Found: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\find.exe > Found: C:\windows\COMMAND\find.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\find.exe hides C:\windows\COMMAND\find.exe > Found: D:\DJGPP\BIN\find.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\find.exe hides D:\DJGPP\BIN\find.exe > Found: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\gcc.exe > Found: D:\DJGPP\BIN\gcc.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\gcc.exe hides D:\DJGPP\BIN\gcc.exe > Found: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\gdb.exe > Found: D:\DJGPP\BIN\gdb.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\gdb.exe hides D:\DJGPP\BIN\gdb.exe > Found: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\ld.exe > Found: D:\DJGPP\BIN\ld.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\ld.exe hides D:\DJGPP\BIN\ld.exe > Found: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\ls.exe > Found: D:\DJGPP\BIN\ls.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\ls.exe hides D:\DJGPP\BIN\ls.exe > Found: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\make.exe > Found: D:\DJGPP\BIN\make.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\make.exe hides D:\DJGPP\BIN\make.exe > Found: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\sh.exe > Found: D:\DJGPP\BIN\sh.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\sh.exe hides D:\DJGPP\BIN\sh.exe > Found: C:\BIN\sh.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\sh.exe hides C:\BIN\sh.exe > Found: \bin\sh.exe > Warning: d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\sh.exe hides \bin\sh.exe > > 371k 1998/12/01 d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0 > "cygtcl80.dll" v0.0 ts=1998/12/1 9:25 > 5k 1998/12/01 d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0 > 10k 1998/12/01 d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0 > "cygtclreg80.dll" v0.0 ts=1998/12/1 9:25 > 600k 1998/12/01 d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0 > "cygtk80.dll" v0.0 ts=1998/12/1 9:28 > 451k 1999/03/14 d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0 > "cygwin1.dll" v0.0 ts=1999/1/16 6:09 > 385k 1999/03/04 d:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygwinb19.dll - os=4.0 img=1.0 sys=4.0 > "cygwinb19.dll" v0.0 ts=1998/3/11 2:04 > Use -h to see help about each section > > ------------------------------------------------------------------------ > -- > Want to unsubscribe from this list? > Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com -- Tim Davidson timd AT werple DOT net DOT au -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com