From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Erik Nolte" To: Subject: Has CR/LF and cat problem with textutils-2.0 been solved? Date: Mon, 25 Sep 2000 23:13:00 -0000 Message-id: <008a01c02781$4a849040$c4acb018@home.com> X-SW-Source: 2000-09/msg00846.html Excuse me if this is a known problem, I can't find Cygnus's bug tracking database to know if this has been solved. I'm experiencing the problems with "cat" that were described on this mailing list in July and August. Specifically, cat is not filtering out CRs on textmode filesystems and it's causing commands like "javac `cat generatedlist`" to fail. If I substitute the B20.1 cat for the 1.1.4 version everything works. The -B option to cat doesn't seem applicable and doesn't solve the problem. To reproduce the problem, try this (in a directory on a textmode filesystem): ls / > x echo `cat x` I get the following: varup.log.full If I do "echo `cat x` | od -c" I see that everything's present, but the CRs are messing things up: 0000000 b i n \r c \r c y g w i n . b 0000020 a t \r c y g w i n . i c o \r 0000040 d \r e t c \r f \r h o m e \r 0000060 l i b \r s e t u p . l o g \r 0000100 s e t u p . l o g . f u l l \r 0000120 t m p \r u s r \r v a r \r \n 0000140 B20.1 and UNIX systems produce the desired result: bin c cygwin.bat cygwin.ico d etc f home lib setup.log setup.log.full tmp usr var Do I have the right versions of things? Have I screwed the configuration up? My configuration is: /f/cygwin/src 685> cygcheck -s -r -v Cygnus Win95/NT Configuration Diagnostics Current System Time: Tue Sep 26 00:14:36 2000 WinNT Ver 5.0 build 2195 Service Pack 1 Path: /usr/local/bin /usr/bin /usr/bin /d/gsj31/bin /d/WINNT/system32 /d/WINNT /d/WINNT/System32/Wbem /d/vim/vim57 /w/bin /w/src/bin /w/3rd-party/NT /e/pipeline/build/bin . SysDir: D:\WINNT\System32 WinDir: D:\WINNT HOME = `/home/erik' MAKE_MODE = `unix' PWD = `/f/cygwin/src' USER = `erik sean nolte' !D: = `D:\cygwin\bin' ALLUSERSPROFILE = `D:\Documents and Settings\All Users' APPDATA = `D:\Documents and Settings\Erik Sean Nolte\Application Data' BLASTER = `A220 I5 D1 T4 ' COMMONPROGRAMFILES = `D:\Program Files\Common Files' COMPUTERNAME = `C1144585-A' COMSPEC = `D:\WINNT\system32\cmd.exe' CP_DOC_ROOT = `d:/Netscape/SuiteSpot/docs' CP_ROOT = `w:/' CP_WEB_ROOT = `d:/Netscape/SuiteSpot' CVSROOT = `:pserver:anoncvs@anoncvs.cygnus.com:/cvs/src' GEMSTONE = `D:\gsj31' HOMEDRIVE = `D:' HOMEPATH = `\' HOST = `c1144585-a' HOSTNAME = `C1144585-A' HOSTTYPE = `i586' LOGONSERVER = `\\C1144585-A' MACHTYPE = `i586-pc-cygwin' NUMBER_OF_PROCESSORS = `1' OLDPWD = `/f/cygwin/src/winsup' OS2LIBPATH = `D:\WINNT\system32\os2\dll;' OS = `Windows_NT' OSTYPE = `cygwin' PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH' PROCESSOR_ARCHITECTURE = `x86' PROCESSOR_IDENTIFIER = `x86 Family 6 Model 5 Stepping 2, GenuineIntel' PROCESSOR_LEVEL = `6' PROCESSOR_REVISION = `0502' PROGRAMFILES = `D:\Program Files' PROMPT = `$P$G' PS1 = `$PWD \!> ' SHELL = `/bin/sh' SHLVL = `1' SUN_JVM = `d:/jdk1.2.2/bin/java' SYSTEMDRIVE = `D:' SYSTEMROOT = `D:\WINNT' TEMP = `/d/DOCUME~1/ERIKSE~1/LOCALS~1/Temp' TERM = `cygwin' USERDOMAIN = `C1144585-A' USERNAME = `Erik Sean Nolte' USERPROFILE = `D:\Documents and Settings\Erik Sean Nolte' VIM = `D:\vim\vim57' WINDIR = `D:\WINNT' _ = `/usr/bin/cygcheck' TZ = `MST7MDT6,M4.1.0/2,M10.5.0/2' 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) = `D:/cygwin' flags = 0x00000002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/c (default) = `c:' flags = 0x00000000 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/d (default) = `d:' flags = 0x00000000 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/f (default) = `f:' flags = 0x00000000 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/bin (default) = `D:/cygwin/bin' flags = 0x00000002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/lib (default) = `D:/cygwin/lib' flags = 0x00000002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/w (default) = `w:' flags = 0x00000000 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options 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) = `w:' unix = `/w' fbinary = 0x00000000 fsilent = 0x00000000 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01 (default) = `D:' unix = `/' fbinary = 0x00000000 fsilent = 0x00000000 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrd er\S tart 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 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 FAT32 6748Mb 11% CP UN d: hd NTFS 7051Mb 51% CP CS UN PA FC e: fd N/A N/A f: hd FAT32 1000Mb 85% CP UN DATA g: cd N/A N/A h: cd N/A N/A w: hd NTFS 7051Mb 51% CP CS UN PA FC D:\cygwin\bin /usr/bin user binmode D:\cygwin\lib /usr/lib user binmode D:\cygwin / user binmode c: /c user textmode d: /d user textmode f: /f user textmode w: /w user textmode Found: D:\cygwin\bin\bash.exe Found: D:\cygwin\bin\cat.exe Found: w:\3rd-party\NT\cpp.exe Found: D:\cygwin\bin\find.exe Not Found: gcc Not Found: gdb Found: D:\cygwin\bin\ld.exe Found: D:\cygwin\bin\ls.exe Found: D:\cygwin\bin\make.exe Found: D:\cygwin\bin\sh.exe 586k 2000/08/04 D:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0 "cygwin1.dll" v0.0 ts=2000/8/3 18:53 Cygwin DLL version info: dll major: 1001 dll minor: 4 dll epoch: 19 dll bad signal mask: 19005 dll old termios: 5 api major: 0 api minor: 26 shared data: 3 dll identifier: cygwin1 mount registry: 2 cygnus registry name: Cygnus Solutions cygwin registry name: Cygwin program options name: Program Options cygwin mount registry name: mounts v2 build date: Thu Aug 3 20:53:46 EDT 2000 CVS tag: cygwin-1-1-4 shared id: cygwin1S3 Use -h to see help about each section -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com