This is the mail archive of the cygwin@cygwin.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]
Other format: [Raw text]

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/


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