Red Hat Bugzilla – Bug 321431
groffer installed in wrong directory
Last modified: 2007-11-30 17:12:17 EST
Description of problem: At the command line I type [jrh@oz ~]$ groffer mplayer
& get this error:
/usr/bin/groffer: line 334: /usr/lib/groff/groffer/groffer2.sh: No such file or
Version-Release number of selected component (if applicable):
[jrh@oz ~]$ yum list groff
groff.i386 22.214.171.124-6.fc7 installed
How reproducible: 100%
Steps to Reproduce:
1.Same as Description of problem above
The error described above
A pdf version of the mplayer manpage
Additional info: The F7 version is
[jrh@oz ~]$ groffer -v
groffer 0.9.31 of 11 Oct 2006 (shell version)
It has groffer installed at
and so forth.
As a comparison, Slackware 12 installs a different version
jrh@calderone:~$ groffer -v
groffer 0.9.22 of 22 August 2005
in this location ...
NOTE NOTE NOTE NOTE NOTE
I fixed this with the following symbolic link I do NOT recommend this solution,
it is a hack.:
[jrh@oz ~]$ cd /usr/lib
[jrh@oz lib]$ sudo mkdir groff
[jrh@oz lib]$ cd groff
[jrh@oz groff]$ sudo ln -s /usr/share/groff/126.96.36.199/groffer groffer
NOTE NOTE NOTE
I then discovered that groffer has a dependency on something called grog
[jrh@oz ~]$ groffer mplayer
/usr/lib/groff/groffer/groffer2.sh: line 3799: grog: command not found
/usr/lib/groff/groffer/groffer2.sh: line 7000: grog: command not found
_do_display(): empty output.
grog is provided in groff-perl.i386 188.8.131.52-6.fc7
Maybe this means that groff should have a dependency on groff-perl.
Once I installed groff-perl I had success printing my pdf version of the mplayer
Thank you for report. The correct installation path for executable script is
/usr/share... The path was fixed, but not the related scripts.
In the meantime fix will be in rawhide.
groff-184.108.40.206-7.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.