Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 940681

Summary: net-irc/weechat: PERL_FEATURES changes don't trigger rebuild
Product: Gentoo Linux Reporter: Emanuele Torre <torreemanuele6>
Component: Current packagesAssignee: Zoltan Puskas <zoltan>
Status: UNCONFIRMED ---    
Severity: normal CC: leohdz172, proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=940672
https://bugs.gentoo.org/show_bug.cgi?id=940674
Whiteboard:
Package list:
Runtime testing required: ---

Description Emanuele Torre 2024-10-03 05:46:12 UTC
Like https://bugs.gentoo.org/show_bug.cgi?id=940672
and  https://bugs.gentoo.org/show_bug.cgi?id=940674

This package needs to be configured to trigger a rebuild when
PERL_FEATURES USE flags are changed if the "perl" USE flag is used.

I had to add "ithreads" to my PERL_FEATURES to make
sys-process/parallel's parcat tool work, but that didn't trigger a
rebuild of net-irc/weechat and now the /perl command and perl plugins
don't work.

    $ weechat -t
[ In the weechat buffer I read
    =!= │ Unable to load plugin "/usr/lib64/weechat/plugins/perl.so": /usr/lib64/weechat/plugins/perl.so: undefined symbol: PL_body_roots
    =!= │ If you're trying to load a script and not a C plugin, try command to load scripts (/perl, /python, ...)
        │ Plugins loaded: alias, buflist, charset, exec, fifo, fset, irc, logger, python, relay, script, spell, trigger, typing, xfer
Instead of
    =!= │ Plugins loaded: alias, buflist, charset, exec, fifo, fset, irc, logger, perl, python, relay, script, spell, trigger, typing, xfer
]

    /perl eval print "hi";
    =!= │ Unknown command "perl" (type /help for help), commands with similar name: oper, part, spell
[Instead of
        | hi
]

o/
 emanuele6