This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: B20: stdio bugs with 'merge' & 'gzip'


Hi Dmitry,

Comments are sprinkled below.

--- Dmitry Karasik <dk@plab.ku.dk> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]