"Alan O'Cais" <[email protected]> writes:

> That's interesting, we could add some functionality to eb to only set MANPATH 
> if this structure is _not_ respected. It would be good to open an issue for
> this in https://github.com/easybuilders/easybuild-framework/issues

https://github.com/easybuilders/easybuild-framework/issues/4217

> Alan
>
> On Thu, 16 Feb 2023 at 13:34, Steen Lysgaard <[email protected]> wrote:
>
>  Hi Loris,
>
>  to deal with this I have resorted to doing:
>
>    unset MANPATH
>
>  After loading many Easybuild modules.
>
>  This works since man will find the manpages for any program that has the 
> manpages relative to the executable like this: ../share/man.
>  E.g. for executable P located in $HOME/.local/bin/P the manpages will be 
> located at $HOME/.local/share/man/ (See:
>  https://askubuntu.com/a/1378260)
>
>  Of course, this is not a viable solution for software that is not laid out 
> in this fashion.
>
>  Best regards,
>  Steen
>  ________________________________________
>  From: [email protected] <[email protected]> on 
> behalf of Loris Bennett <[email protected]>
>  Sent: Tuesday, February 7, 2023 8:58:13 AM
>  To: easybuild
>  Subject: [easybuild] [man v2.6.3] manpath list too long
>
>  Hi,
>
>  On CentOS 7.9, the version of 'man' is 2.6.3.  This version seems to
>  have a limit of 50 directories for MANPATH.  If this is exceeded, which
>  sometimes happens with EasyBuild, 'man' will produce the error
>
>    man: manpath list too long
>
>  Versions 2.9.3 (AlmaLinux 9.1) and 2.9.4 (Debian 11) don't have this
>  limitation (or the limit is higher).
>
>  Often (usually?) users are mainly interested in the man page for the
>  program they have loaded explicitly via 'module add' and less in that
>  for, say, 'binutils'.
>
>  Does anyone know of a workaround for this issue?
>
>  Cheers,
>
>  Loris
>
>  --
>  Dr. Loris Bennett (Herr/Mr)
>  ZEDAT, Freie Universität Berlin
>
-- 
Dr. Loris Bennett (Herr/Mr)
ZEDAT, Freie Universität Berlin

Reply via email to