From mboxrd@z Thu Jan 1 00:00:00 1970 From: Earnie Boyd To: Dmitry Karasik , cygwin@sourceware.cygnus.com Subject: Re: B20: stdio bugs with 'merge' & 'gzip' Date: Fri, 31 Dec 1999 13:28:00 -0000 Message-ID: <19991202140324.19619.qmail@web106.yahoomail.com> X-SW-Source: 1999-12n/msg00045.html Message-ID: <19991231132800.ltHT-RYGk4WCHU-41GONysGypEGOJ2e5vGbICwwbVVg@z> Hi Dmitry, Comments are sprinkled below. --- Dmitry Karasik wrote: > ================== > echo "Buggy stdout" > test > echo "Buggy stdout" > test2 > merge test test2 test2 > ================== > > This script procuces output "Buggy stdout" and leaves file 'test' with size > 0. > > I also encountered problem with gzip from cygwin20 while running perl CPAN > script: > for example, : > >perl -MCPAN -e shell > cpan>d a > results in dead stdin ( or stdout). gzip from cygwin19 works fine. > > output of cygcheck -s -v -r : > ====== > Cygnus Win95/NT Configuration Diagnostics > Current System Time: Thu Dec 02 12:17:58 1999 > > WinNT Ver 4.0 build 1381 Service Pack 6 > > Path: /WINNT/system32 > /WINNT NOTE: The Cygwin director(y|ies) _NEEDS_ to be _FIRST_ in the PATH. > /Program Files/Perforce > /perl/.5.00503/bin/MSWin32-x86 > /program files/devstudio/sharedide/bin/ide > /program files/devstudio/sharedide/bin > /program files/devstudio/vc/bin > /bin > /usr/bin > /usr/local/bin > /usr/local/perl/5.00502/bin > /usr/local/perl/5.00502/bin/mswin32-x86 > /home/Prima/src/auto/Prima > . > > SysDir: C:\WINNT\System32 > WinDir: C:\WINNT > > CYGWIN = `tty' > C_INCLUDE_PATH = `/usr/include;/usr/local/include' > HOME = `/cygdrive/h/home' > MAKE_MODE = `unix' > > !C: = `C:\-' > !H: = `H:\' > !Z: = `Z:\' > CLASSPATH = `%QTJava%' > COMPUTERNAME = `RAVEN' > COMSPEC = `C:\WINNT\system32\cmd.exe' > ETC = `c:\etc' > HOMEDRIVE = `C:' > HOMEPATH = `\' > INCLUDE = `c:\program files\devstudio\vc\include;c:\program > files\devstudio\vc\atl\include;c:\program > files\devstudio\vc\mfc\include;c:\usr\include;c:\usr\local\include;%include% > ' > LIB = `c:\program files\devstudio\vc\lib;c:\program > files\devstudio\vc\mfc\lib;\usr\lib;%lib%' > LIBEXECDIR = `c:\usr\libexec' > LOCATE_DB = `/var/locatedb' > LOCATE_PATH = `/var/locatedb' > LOGONSERVER = `\\RAVEN' > MSDEVDIR = `C:\Program Files\DevStudio\SharedIDE' > NUMBER_OF_PROCESSORS = `1' > OS = `Windows_NT' > OS2LIBPATH = `C:\WINNT\system32\os2\dll;' > PERL5LIB = > `c:\home\Prima\src;c:\home\Contrib\PrimaApps\lib;C:\usr\local\perl\site\5.00 > 502\lib' > PRIMA_DEVEL = `1' > PRIMA_PRIGRAPH = `1' > PROCESSOR_ARCHITECTURE = `x86' > PROCESSOR_IDENTIFIER = `x86 Family 6 Model 5 Stepping 0, GenuineIntel' > PROCESSOR_LEVEL = `6' > PROCESSOR_REVISION = `0500' > QTJAVA = `C:\WINNT\System32\QTJava.zip' > ROOTDIR = `C:/usr/local/lib/dmake' > RSYNC_RSH = `ssh' > SYSTEMDRIVE = `C:' > SYSTEMROOT = `C:\WINNT' > TEMP = `C:\TEMP' > TERM = `su' > TMP = `C:\TEMP' > TZ = `CET-1CED,3,-1,0,7200,10,-1,0,10800,3600' > USERDOMAIN = `RAVEN' > USERNAME = `dk' > USERPROFILE = `C:\WINNT\Profiles\dk' > WINDIR = `C:\WINNT' > > HKEY_CURRENT_USER\Software\Cygnus Solutions > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 > (default) = `/cygdrive' > cygdrive flags = 0x00000020 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/ > (default) = `C:' > flags = 0x00000000 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/dev/fd0 > (default) = `\\.\a:' > flags = 0x00000000 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/dev/fd1 > (default) = `\\.\b:' > flags = 0x00000000 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/dev/st0 > (default) = `\\.\tape0:' > flags = 0x00000000 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/dev/st1 > (default) = `\\.\tape1:' > flags = 0x00000000 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0 You can remove this section of keys from the registry _IF_ you're only using the newer snapshot version of the Cygwin dll. > 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 > fmixed = 0x00000000 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01 > (default) = `\\.\tape0:' > unix = `/dev/st0' > fbinary = 0x00000000 > fsilent = 0x00000001 > fmixed = 0x00000000 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02 > (default) = `\\.\b:' > unix = `/dev/fd1' > fbinary = 0x00000000 > fsilent = 0x00000001 > fmixed = 0x00000000 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03 > (default) = `\\.\a:' > unix = `/dev/fd0' > fbinary = 0x00000000 > fsilent = 0x00000001 > fmixed = 0x00000000 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04 > (default) = `C:' > unix = `/' > fbinary = 0x00000000 > fsilent = 0x00000000 > fmixed = 0x00000000 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\07 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\08 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\09 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0A > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0B > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0C > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0D > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0E > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0F > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\10 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\11 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\12 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\13 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\14 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\15 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\16 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\17 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\18 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\19 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1A > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1B > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1C > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1D > HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrd > er\Start Menu\&Programs\Cygnus Solutions > (default) = (unsupported type) > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0 You can remove this section of keys _IF_ you're only using the most recent versions of the Cygwin dll. > 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 > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\GNUPro > HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\GNUPro\i586-cygwin32 > > a:\ fd N/A N/A > c:\ hd NTFS 3467Mb 65% CP CS UN PA FC > d:\ hd FAT 682Mb 59% CP UN > e:\ hd FAT 39Mb 32% CP UN > f:\ cd N/A N/A > h:\ net NTFS 101778Mb 92% PA dk > p:\ net NTFS 101778Mb 92% PA public > z:\ net NTFS 48Mb 51% PA rootdir ###################################### > > C: / user textmode > C: / user textmode > C: / user textmode > C: / user textmode > C: / user textmode > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This is strange. Did you use the most current cygcheck version to produce your report? I don't see this in the registry output above. You can find the most recent version of cygcheck in the cyg-inst tarball. > Found: C:\usr\bin\bash.exe > Found: C:\usr\bin\cat.exe > Found: C:\usr\bin\cpp.exe > Found: C:\usr\bin\find.exe > Found: C:\usr\bin\gcc.exe > Found: C:\usr\bin\gdb.exe > Found: C:\usr\bin\ld.exe > Found: C:\usr\bin\ls.exe > Found: C:\usr\bin\make.exe > Found: C:\bin\sh.exe > Found: C:\usr\bin\sh.exe > Warning: C:\bin\sh.exe hides C:\usr\bin\sh.exe > Found: \bin\sh.exe > Warning: C:\bin\sh.exe hides \bin\sh.exe > > 371k 1998/12/01 C:\usr\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0 > "cygtcl80.dll" v0.0 ts=1998/12/1 8:25 > 5k 1998/12/01 C:\usr\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0 > 10k 1998/12/01 C:\usr\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0 > "cygtclreg80.dll" v0.0 ts=1998/12/1 8:25 > 600k 1998/12/01 C:\usr\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0 > "cygtk80.dll" v0.0 ts=1998/12/1 8:28 > 533k 1999/12/02 C:\usr\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0 > "cygwin1.dll" v0.0 ts=1999/12/2 5:22 > 386k 1998/02/26 C:\usr\bin\cygwinb19.dll - os=4.0 img=1.0 sys=4.0 > "cygwinb19.dll" v0.0 ts=1998/2/25 10:22 Do yourself a big favor, delete/rename the cygwinb19.dll. ===== Earnie Boyd < mailto:earnie_boyd@yahoo.com > Cygwin Newbies, please visit < http://www.freeyellow.com/members5/gw32/index.html > __________________________________________________ Do You Yahoo!? Thousands of Stores. Millions of Products. All in one place. Yahoo! Shopping: http://shopping.yahoo.com -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com