This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
groff oddity.
- From: Peter Fraser <pjf at thinkage dot ca>
- To: "'cygwin at cygwin dot com'" <cygwin at cygwin dot com>
- Date: Mon, 17 Jun 2002 13:55:52 -0400
- Subject: groff oddity.
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/