Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: From: Peter Fraser To: "'cygwin AT cygwin DOT com'" Subject: groff oddity. Date: Mon, 17 Jun 2002 13:55:52 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" I could not get man to work under WIN XP I eventually tracked it down to a problem with groff. But the problem is very strange. There is a log showing this a the end of the message. if "groff" is invoked with the current directory as /usr/man it always give the message /usr/bin/groff: couldn't exec troff: No such file or directory /usr/bin/groff: couldn't exec grotty: No such file or directory but "groff" works fine when cd to any other place (or I should say all the other places I tried.) "groff" also works fine if run under gdb. Running "groff" as "groff filename" makes no difference. The log was run under emacs, but I get the same effect if I run it under a bash window. I do not get the effect if I run it with a cmd.exe window. Log follows: Minor editing was do for security reasons. all changed characters are marked with "X" /usr/man $ ls -l total 199 drwxr-xr-x 2 Administ None 0 Mar 17 16:29 cat1 drwxr-xr-x 2 Administ None 0 Mar 17 16:29 catl drwxr-xr-x 2 Administ None 0 Mar 17 16:29 man1 drwxr-xr-x 2 Administ None 0 Mar 17 16:29 man2 drwxr-xr-x 2 Administ None 0 Mar 17 16:29 man3 drwxr-xr-x 2 Administ None 0 Mar 17 16:28 man4 drwxr-xr-x 2 Administ None 0 Mar 17 16:28 man5 drwxr-xr-x 2 Administ None 0 Mar 17 16:28 man6 drwxr-xr-x 2 Administ None 0 Mar 17 16:28 man7 drwxr-xr-x 2 Administ None 0 Mar 17 16:28 man8 drwxr-xr-x 2 Administ None 0 Mar 17 16:28 man9 drwxr-xr-x 2 Administ None 0 Mar 17 16:28 manl drwxr-xr-x 2 Administ None 0 Mar 17 16:28 mann -rw-r--r-- 1 Administ None 1309 Feb 29 2000 tmac.h -rw-r--r-- 1 Administ None 201145 Dec 2 2001 whatis /usr/man $ echo | /usr/bin/groff /usr/bin/groff: couldn't exec troff: No such file or directory /usr/bin/groff: couldn't exec grotty: No such file or directory /usr/man $ which troff /usr/bin/troff /usr/man $ which grotty /usr/bin/grotty /usr/man $ cd .. /usr $ echo | /usr/bin/groff ** lines manually deleted to save space *** /usr $ ls -l /usr/bin/troff -rwxr-xr-x 1 Administ None 330240 Nov 14 2001 /usr/bin/troff /usr $ ls -l /usr/bin/grotty -rwxr-xr-x 1 Administ None 60928 Nov 14 2001 /usr/bin/grotty /usr $ cygcheck -s --verbose cygcheck -s --verbose Cygnus Win95/NT Configuration Diagnostics Current System Time: Mon Jun 17 13:18:37 2002 Windows XP Professional Ver 5.1 build 2600 Path: \usr\local\bin \usr\bin \bin \usr\local\bin \usr\bin \bin c:\WINDOWS\system32 c:\WINDOWS c:\WINDOWS\System32\Wbem c:\Program Files\nsr\bin \usr\local\bin \usr\bin \bin SysDir: C:\WINDOWS\System32 WinDir: C:\WINDOWS HOME = `c:\XXX' PWD = `/usr' ALLUSERSPROFILE = `C:\Documents and Settings\All Users' APPDATA = `C:\Documents and Settings\XXX\Application Data' CC = `gcc' COMMONPROGRAMFILES = `C:\Program Files\Common Files' COMPUTERNAME = `XXXXX' COMSPEC = `C:\WINDOWS\system32\cmd.exe' DISPLAY = `localhost:0.0' EMACS = `t' EMACSDATA = `C:/Unsaved/emacs-21.2/etc' EMACSDOC = `C:/Unsaved/emacs-21.2/etc' EMACSLOADPATH = `C:/Unsaved/emacs-21.2/site-lisp;C:/Unsaved/emacs-21.2/../site-lisp;C:/Unsav ed/emacs-21.2/lisp;C:/Unsaved/emacs-21.2/leim' EMACSLOCKDIR = `C:/Unsaved/emacs-21.2/lock' EMACSPATH = `C:/Unsaved/emacs-21.2/bin' EM_PARENT_PROCESS_ID = `1064' GROFF_TYPESETTER = `latin1' GS_LIB = `//d/Multimedia Files/Fonts/PostScript' INCLUDE = `C:\Program Files\Microsoft Visual Studio\VC98\atl\include;C:\Program Files\Microsoft Visual Studio\VC98\mfc\include;C:\Program Files\Microsoft Visual Studio\VC98\include' LANG = `ENU' LIB = `C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib;C:\Program Files\Microsoft Visual Studio\VC98\lib' LOGNAME = `XXXXXX' LOGONSERVER = `\\XXXXXX' MAILCHECK = `0' MANPATH = `/usr/local/man:/usr/local/man/man1:/usr/local/man/man2:/usr/local/man/man3: /usr/local/man/man4:/usr/local/man/man5:/usr/local/man/man6:/usr/local/man/m an7:/usr/local/man/man8:/usr/local/man/man9:/usr/local/man/mann:/usr/X11R6/m an:/usr/man:/usr/man/man1:/usr/man/man2:/usr/man/man3:/usr/man/man4:/usr/man /man5:/usr/man/man6:/usr/man/man7:/usr/man/man8:/usr/man/man9:/usr/man/mann' MSDEVDIR = `C:\Program Files\Microsoft Visual Studio\Common\MSDev98' NUMBER_OF_PROCESSORS = `2' OLDPWD = `/usr/man' OS = `GNUemacs' PAGER = `less' PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH' PROCESSOR_ARCHITECTURE = `x86' PROCESSOR_IDENTIFIER = `x86 Family 6 Model 8 Stepping 6, GenuineIntel' PROCESSOR_LEVEL = `6' PROCESSOR_REVISION = `0806' PROGRAMFILES = `C:\Program Files' PS1 = `\w $ ' PS2 = `> ' SESSIONNAME = `Console' SHELL = `/bin/bash.exe' SHLVL = `1' SYSTEMDRIVE = `C:' SYSTEMROOT = `C:\WINDOWS' TEMP = `c:\temp' TERM = `emacs' TERMCAP = `emacs:co#116:tc=unknown:' TMP = `c:\tmp' TMPDIR = `c:\temp' USERDOMAIN = `THOUGHTS' USERNAME = `XXXX' USERPROFILE = `C:\Documents and Settings\XXXX' WINDIR = `C:\WINDOWS' _ = `/usr/bin/cygcheck' Use `-r' to scan registry a: fd N/A N/A c: hd NTFS 76308Mb 22% CP CS UN PA FC Peter's m: cd N/A N/A n: cd N/A N/A c: / user textmode \bin /bin system binmode c: /c system binmode \usr /usr system binmode Found: \bin\bash.exe Found: \usr\bin\cat.exe Found: \bin\cat.exe Warning: \usr\bin\cat.exe hides \bin\cat.exe Found: \usr\bin\cpp.exe Found: \bin\find.exe Found: \usr\bin\gcc.exe Found: \usr\bin\gdb.exe Found: \usr\bin\ld.exe Found: \usr\bin\ls.exe Found: \bin\ls.exe Warning: \usr\bin\ls.exe hides \bin\ls.exe Found: \usr\bin\make.exe Found: \bin\sh.exe 56k 2000/12/03 \usr\bin\cygbz21.0.dll - os=4.0 img=1.0 sys=4.0 "cygbz21.0.dll" v0.0 ts=2000/11/20 18:53 821k 2001/11/19 \usr\bin\cygcrypto.dll - os=4.0 img=1.0 sys=4.0 "cygcrypto.dll" v0.0 ts=2001/11/19 18:42 45k 2001/04/25 \usr\bin\cygform5.dll - os=4.0 img=1.0 sys=4.0 "cygform5.dll" v0.0 ts=2001/4/25 1:28 34k 2001/09/30 \usr\bin\cygform6.dll - os=4.0 img=1.0 sys=4.0 "cygform6.dll" v0.0 ts=2001/9/29 22:43 18k 2000/10/23 \usr\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm.dll" v0.0 ts=2000/10/22 22:26 17k 2001/06/28 \usr\bin\cyghistory4.dll - os=4.0 img=1.0 sys=4.0 "cyghistory4.dll" v0.0 ts=2001/1/6 23:34 21k 2001/06/28 \usr\bin\cyghistory5.dll - os=4.0 img=1.0 sys=4.0 "cyghistory5.dll" v0.0 ts=2001/6/27 22:27 21k 2001/06/20 \usr\bin\cygintl.dll - os=4.0 img=1.0 sys=4.0 "cygintl.dll" v0.0 ts=2001/6/20 13:09 81k 2000/12/05 \usr\bin\cygitcl30.dll - os=4.0 img=1.0 sys=4.0 "cygitcl30.dll" v0.0 ts=2000/11/25 20:43 35k 2000/12/05 \usr\bin\cygitk30.dll - os=4.0 img=1.0 sys=4.0 "cygitk30.dll" v0.0 ts=2000/11/25 20:43 26k 2001/04/25 \usr\bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0 "cygmenu5.dll" v0.0 ts=2001/4/25 1:27 19k 2001/09/30 \usr\bin\cygmenu6.dll - os=4.0 img=1.0 sys=4.0 "cygmenu6.dll" v0.0 ts=2001/9/29 22:43 156k 2001/04/25 \usr\bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++5.dll" v0.0 ts=2001/4/25 1:29 175k 2001/09/30 \usr\bin\cygncurses++6.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++6.dll" v0.0 ts=2001/9/29 22:45 226k 2001/04/25 \usr\bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0 "cygncurses5.dll" v0.0 ts=2001/4/25 1:17 201k 2001/09/30 \usr\bin\cygncurses6.dll - os=4.0 img=1.0 sys=4.0 "cygncurses6.dll" v0.0 ts=2001/9/29 22:42 15k 2001/04/25 \usr\bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0 "cygpanel5.dll" v0.0 ts=2001/4/25 1:27 12k 2001/09/30 \usr\bin\cygpanel6.dll - os=4.0 img=1.0 sys=4.0 "cygpanel6.dll" v0.0 ts=2001/9/29 22:43 40k 2001/11/21 \usr\bin\cygpcre.dll - os=4.0 img=1.0 sys=4.0 "cygpcre.dll" v0.0 ts=2001/11/21 17:15 39k 2001/11/21 \usr\bin\cygpcreposix.dll - os=4.0 img=1.0 sys=4.0 "cygpcreposix.dll" v0.0 ts=2001/11/21 17:15 108k 2001/06/28 \usr\bin\cygreadline4.dll - os=4.0 img=1.0 sys=4.0 "cygreadline4.dll" v0.0 ts=2001/1/6 23:34 135k 2001/06/28 \usr\bin\cygreadline5.dll - os=4.0 img=1.0 sys=4.0 "cygreadline5.dll" v0.0 ts=2001/6/27 22:27 66k 2001/11/20 \usr\bin\cygregex.dll - os=4.0 img=1.0 sys=4.0 "cygregex.dll" v0.0 ts=2001/11/20 9:44 231k 2001/11/19 \usr\bin\cygssl.dll - os=4.0 img=1.0 sys=4.0 "cygssl.dll" v0.0 ts=2001/11/19 18:42 390k 2000/12/05 \usr\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0 "cygtcl80.dll" v0.0 ts=2000/11/25 20:39 5k 2000/12/05 \usr\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0 10k 2000/12/05 \usr\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0 "cygtclreg80.dll" v0.0 ts=2000/11/25 20:39 245k 2001/06/12 \usr\bin\cygtiff3.dll - os=4.0 img=1.0 sys=4.0 "cygtiff3.dll" v0.0 ts=2001/6/12 13:25 623k 2000/12/05 \usr\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0 "cygtk80.dll" v0.0 ts=2000/11/25 20:43 49k 2001/02/03 \usr\bin\cygz.dll - os=4.0 img=1.0 sys=4.0 "cygz.dll" v0.0 ts=2001/2/3 15:35 45k 2001/04/25 \bin\cygform5.dll - os=4.0 img=1.0 sys=4.0 "cygform5.dll" v0.0 ts=2001/4/25 1:28 35k 2002/01/09 \bin\cygform6.dll - os=4.0 img=1.0 sys=4.0 "cygform6.dll" v0.0 ts=2002/1/9 1:03 19k 2002/02/20 \bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm.dll" v0.0 ts=2002/2/19 22:05 17k 2001/06/28 \bin\cyghistory4.dll - os=4.0 img=1.0 sys=4.0 "cyghistory4.dll" v0.0 ts=2001/1/6 23:34 20k 2002/01/13 \bin\cyghistory5.dll - os=4.0 img=1.0 sys=4.0 "cyghistory5.dll" v0.0 ts=2002/1/12 20:27 22k 2001/12/13 \bin\cygintl-1.dll - os=4.0 img=1.0 sys=4.0 "cygintl-1.dll" v0.0 ts=2001/12/13 4:28 45k 2000/10/22 \bin\cygjbig1.dll - os=4.0 img=1.0 sys=4.0 "cygjbig1.dll" v0.0 ts=2000/10/22 19:06 119k 2000/10/23 \bin\cygjpeg6b.dll - os=4.0 img=1.0 sys=4.0 "cygjpeg6b.dll" v0.0 ts=2000/10/22 20:58 26k 2001/04/25 \bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0 "cygmenu5.dll" v0.0 ts=2001/4/25 1:27 20k 2002/01/09 \bin\cygmenu6.dll - os=4.0 img=1.0 sys=4.0 "cygmenu6.dll" v0.0 ts=2002/1/9 1:03 156k 2001/04/25 \bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++5.dll" v0.0 ts=2001/4/25 1:29 175k 2002/01/09 \bin\cygncurses++6.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++6.dll" v0.0 ts=2002/1/9 1:03 226k 2001/04/25 \bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0 "cygncurses5.dll" v0.0 ts=2001/4/25 1:17 202k 2002/01/09 \bin\cygncurses6.dll - os=4.0 img=1.0 sys=4.0 "cygncurses6.dll" v0.0 ts=2002/1/9 1:03 15k 2001/04/25 \bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0 "cygpanel5.dll" v0.0 ts=2001/4/25 1:27 12k 2002/01/09 \bin\cygpanel6.dll - os=4.0 img=1.0 sys=4.0 "cygpanel6.dll" v0.0 ts=2002/1/9 1:03 40k 2001/11/21 \bin\cygpcre.dll - os=4.0 img=1.0 sys=4.0 "cygpcre.dll" v0.0 ts=2001/11/21 17:15 39k 2001/11/21 \bin\cygpcreposix.dll - os=4.0 img=1.0 sys=4.0 "cygpcreposix.dll" v0.0 ts=2001/11/21 17:15 163k 2001/02/03 \bin\cygpng2.dll - os=4.0 img=1.0 sys=4.0 "cygpng2.dll" v0.0 ts=2001/2/3 16:21 108k 2001/06/28 \bin\cygreadline4.dll - os=4.0 img=1.0 sys=4.0 "cygreadline4.dll" v0.0 ts=2001/1/6 23:34 121k 2002/01/13 \bin\cygreadline5.dll - os=4.0 img=1.0 sys=4.0 "cygreadline5.dll" v0.0 ts=2002/1/12 20:27 41k 2000/11/20 \bin\cygXpm-noX4.dll - os=4.0 img=1.0 sys=4.0 "cygXpm-noX4.dll" v0.0 ts=2000/11/19 21:41 45k 2000/11/20 \bin\cygXpm-X4.dll - os=4.0 img=1.0 sys=4.0 "cygXpm-X4.dll" v0.0 ts=2000/11/19 21:45 50k 2002/03/12 \bin\cygz.dll - os=4.0 img=1.0 sys=4.0 "cygz.dll" v0.0 ts=2002/3/11 23:38 751k 2002/02/25 \bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0 "cygwin1.dll" v0.0 ts=2002/2/25 11:14 Cygwin DLL version info: DLL version: 1.3.10 DLL epoch: 19 DLL bad signal mask: 19005 DLL old termios: 5 DLL malloc env: 28 API major: 0 API minor: 51 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 Cygdrive flags: cygdrive flags Cygdrive prefix: cygdrive prefix Cygdrive default prefix: Build date: Mon Feb 25 11:14:34 EST 2002 Shared id: cygwin1S3 Cygwin Package Information Last downloaded files to: C:\Downloaded\cygwin Last downloaded files from: ftp://planetmirror.com/pub/sourceware/cygwin Package Version ash 20020131-1 bash 2.05a-3 cygwin 1.3.10-1 diff 0.0 fileutils 4.1-1 findutils 4.1 gawk 3.0.4-1 gdbm 1.8.0-4 grep 2.5g gzip 1.3.2-1 libintl1 0.10.40-1 libncurses5 5.2-1 libncurses6 5.2-8 libreadline4 4.1-2 libreadline5 4.2a-1 login 1.4-3 ncurses 5.2-8 pcre 3.7-1 readline 4.2a-1 sed 3.02-1 sh-utils 2.0-2 tar 1.13.19-1 termcap 20010825-1 terminfo 5.2-1 textutils 2.0.21-1 which 1.5-1 zlib 1.1.4-1 Use -h to see help about each section /usr $ which groff /usr/bin/groff /usr $ cygcheck --verbose /usr/bin/groff.exe /usr/bin/groff.exe - os=4.0 img=1.0 sys=4.0 C:\WINDOWS\System32\KERNEL32.dll - os=5.1 img=5.1 sys=4.0 "KERNEL32.dll" v0.0 ts=2001/8/17 23:24 C:\WINDOWS\System32\ntdll.dll - os=5.1 img=5.1 sys=4.0 "ntdll.dll" v0.0 ts=2001/8/17 23:25 \bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0 "cygwin1.dll" v0.0 ts=2002/2/25 11:14 C:\WINDOWS\System32\KERNEL32.dll (already done) Use -h to see help about each section /usr $ -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/