When built without USE-flag fading-colors it prints this error on start: $ urxvt urxvt: perl hook 0 evaluation error: /usr/lib64/urxvt/perl/background: Bareword "urxvt::Color_fade" not allowed while "strict subs" in use at /usr/lib64/urxvt/perl/background line 992, <$fh> line 1. and all urxvt perl modules doesn't work. This issue wasn't exist in 9.26-r2.
Any thoughts on this, Perl people? I've got no idea how exactly embedded Perl picks up X resources.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dae18424d1d24936138011f33e67a4f5f46e91af commit dae18424d1d24936138011f33e67a4f5f46e91af Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2022-01-26 15:30:23 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2022-01-26 15:39:24 +0000 x11-terms/rxvt-unicode: Perl support now requires USE=fading-colors This is probably a bug but one that will most likely require either an upstream reaction (which given their attitude towards Gentoo is unlikely to happen if reported by us) or a third-party patch. While at it, stop defaulting to USE=perl. Closes: https://bugs.gentoo.org/830329 Signed-off-by: Marek Szuba <marecki@gentoo.org> x11-terms/rxvt-unicode/rxvt-unicode-9.30.ebuild | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
I don’t think this is true. It may break some plugins, but not all of them. I hacked the ebuild to allow building with USE="-fading-colors perl". I use “Rxvt.perl-ext-common: default,matcher”. No errors were printed and the plugins appear to work in that URLs are clickable and mouse-click highlighting works in the different way that I expect.
(In reply to Christopher Head from comment #3) > I don’t think this is true. It may break some plugins, but not all of them. > I hacked the ebuild to allow building with USE="-fading-colors perl". I use > “Rxvt.perl-ext-common: default,matcher”. No errors were printed and the > plugins appear to work in that URLs are clickable and mouse-click > highlighting works in the different way that I expect. I agree, the "selection" plugin works without fading-colors here as well.
OK, so are there in fact ANY Perl plug-ins bundled with rxvt-unicode other than "background" that require --enable-fading?
Yes, the url matcher plugin requires fading-colors otherwise it won't work.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c208dd579e297989f4d98e7f5d3385193a9711 commit 97c208dd579e297989f4d98e7f5d3385193a9711 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2022-09-07 13:50:54 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2022-09-07 14:30:11 +0000 x11-terms/rxvt-unicode: allow USE='perl -fading-colors' but print a warning Closes: https://bugs.gentoo.org/830329 Signed-off-by: Marek Szuba <marecki@gentoo.org> x11-terms/rxvt-unicode/rxvt-unicode-9.30.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)