https://qa.mandrakesoft.com/show_bug.cgi?id=363

[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |INVALID
            Version|4.2.0-10mdk                 |4.2.1-14mdk



------- Additional Comments From [EMAIL PROTECTED]  2002-12-20 09:35 -------
works fine on Cooker



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



------- Reminder: -------
assigned_to: [EMAIL PROTECTED]
description: 
In article <[EMAIL PROTECTED]>,
 kani <[EMAIL PROTECTED]> writes:
> 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.  I think something in the updates broke it.  I've got
the following relevant components installed:

    groff-1.16.1-7.2mdk
    man-1.5h1-9mdk
    X11R6-contrib-4.2.0-10mdk

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, in spite of being in $MANPATH, which is:

  /usr/local/man:/usr/man:/usr/X11R6/man:/usr/share/man:~/man:/usr/lib/perl5/man

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.  Xman will correcty uncompress and display gzip'd manual
pages.

I hope someone can use some of this info to dig deeper and find a
solution.

Cheers....

Reply via email to