> Please excuse me if you have seen this issue before. i am trying to use xman
> to view the man pages, /etc/man.config is correct, i don't man $MANPATH
> environment variable. so, when i type xman i get this error message: Xman
> Error: No manual pages found
xman appears broken on my Mandrake 8.0 system, updated with
all the XFree86-4.2.0-10mdk related packages, and all of the
security updates. xman *used* to work with my original 8.0
system. Something in the updates broke it.
I've done a little testing and convinced myself that xman
no longer identifies bzip'd manual pages as existing. An
uncompressed manual page in /usr/X11R6/man/man1 is found; it
wasn't found when compressed (bzip'd).
xman also ignores the MANPATH environment variable. I
uncompressed a manual page and put it in my local manual stash;
it wasn't found.
Beyond that, when xman finds the manual page, it can't read it
correctly. Instead it bombs with
"sh: zsoelim: command not found"
The string "zsoelim" is in the xman binary. Searching through
the list of files in the entire Mandrake 8.0 PowerPack, the only
zsoelim related files I find are:
/usr/share/man/de/man1/zsoelim.1.bz2
/usr/share/man/pl/man1/zsoelim.1.bz2
They don't do much good, even if they were installed on my "en"
system.
Checking on rpmfind.net for zsoelim I find that it's part of the
man-1.5k packages in the "PLD Distribution" and part of the
groff-1.1[78] packages on Redhat, ASP and Yellow Dog
distributions. I had a look at the ChangeLog for thd PLD man
package and found the note "added zsoelim as link to soelim (it
exists in man_db; xman requires it)" in the log. I made this
link:
ln -s soelim /usr/bin/zsoelim
as root. Now the uncompressed manual page displays just fine
with xman. The bzip compressed manual pages still aren't found,
unless I specify the manual section, e.g. "rman.1" instead of
"rman". When I do that, xman finds rman.1x.bz2, treats it as an
uncompressed manual page, and displays garbage.
Oddly enough gzip compressed manual pages *ARE* found. Looking
through the xman binary, gzip does appear in there, but bzip
doesn't.
For what it's worth, I almost always use TkMan to view manual
pages, but it displays some pages wrong. In those cases I used
to use xman, but it doesn't work anymore. So, now I use 'man'
from the command line when TkMan doesn't work. This isn't nearly
as good as things used to be.
I hope someone can use some of this info to dig deeper and find a
solution.
Cheers....
--
Unless otherwise noted, the statements herein reflect my personal
opinions and not those of any organization with which I may be affiliated.