You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This bug has been reported to the script author? Yes/No
Response or reason:
Bug summary
A few of the perl modules (multiline.pl, menu.pl, coords.pl, etc) use the Pods::Select library, which used to be built-in to perl. This library was deprecated, and in Perl 3.32.0 the parent library Pod::Parser module was removed.
For Perl 3.32.0, it is required to download the module from CPAN or your package manager. However, Pod::Parser has been replaced with the builtin Pod::Simple, which may be a suitable replacement.
Steps to reproduce
1. Download perl 3.32.0, without any extra libraries
2. Install multiline.pl
3. Perl will report it cannot find the Pod::Select library
Suggested solutions
Preferably replace Pod::Select with Pod::Simple or document users must install the extra package (e.g. on Arch this is pacman -S perl-pod-parser).
The text was updated successfully, but these errors were encountered:
I asked on IRC #perl and they agreed that apparently Pod::Simple either cannot do it or the documentation is so bad that there's no way to figure out how to do it.
For now the recommended solution will be to install Pod::Select manually
Multiple Weechat perl scripts require Pod::Select:
- chanmon.pl
- coords.pl
- luanma.pl
- menu.pl
- multiline.pl
- spell_menu.pl
This has been deprecated and removed in latest perl versions:
weechat/scripts#421
We make weechat-perl to depends on perl-pod-parser to fix the issue
until an alternative is found upstream.
Script / WeeChat
multiline.pl
among othersThis bug has been reported to the script author? Yes/No
Response or reason:
Bug summary
A few of the perl modules (
multiline.pl
,menu.pl
,coords.pl
, etc) use thePods::Select
library, which used to be built-in to perl. This library was deprecated, and in Perl 3.32.0 the parent libraryPod::Parser
module was removed.For Perl 3.32.0, it is required to download the module from CPAN or your package manager. However,
Pod::Parser
has been replaced with the builtinPod::Simple
, which may be a suitable replacement.Steps to reproduce
1. Download perl 3.32.0, without any extra libraries
2. Install
multiline.pl
3. Perl will report it cannot find the
Pod::Select
librarySuggested solutions
Preferably replace
Pod::Select
withPod::Simple
or document users must install the extra package (e.g. on Arch this ispacman -S perl-pod-parser
).The text was updated successfully, but these errors were encountered: