You are not logged in.
Thanks guys, your info solved this problem. I was getting this message:
urxvt: symbol lookup error: urxvt: undefined symbol: Perl_Gthr_key_ptr
I had rxvt-unicode-256color installed.
Running
pacman -Syy rxvt-unicode
solved the problem by removing urxvt-unicode-256 and replacing it with the default version. This now indeed seems to support 256 colours by default, so there was no need for the -256color version anyway.
Offline
Sorry guys, I've forgotten that this topic is about rxvt-unicode Anyway, I had the same problem with shutter and the solution is similar.
Offline
AUR users should know that if they have perl-dependent packages installed from the aur, they will have to rebuild them against the updated perl package.
I don't know if everyone who had this problem got it fixed or not, but doing this fixed it for me...
yaourt rxvt-unicode-patched
And everything is back to normal. Thanks tomk
Offline
Bumping this.
rxvt-unicode-patched fixed the font spacing issue. However, true transparency is gone.
What is going on?
Offline
What's going on is that you're using a patched version of urxvt - it's your responsibility to determine what those patches do, and whether they have any bearing on your lack of transparency.
As a first step, I'd suggest that you revert to extra/rxvt-unicode to see if it handles transparency as expected.
Offline
I tried everything everyone suggested, and perl was still broke.
The way I fixed it was to remove all perl-* packages, upgrade all CPAN packages, then reinstall the previously removed perl-* packages.
Heres the commands I ran (as root) from the CLI to fix it:
# First, create a listing of all the perl packages I'm about to remove
pacman -Qsq perl- > removed_perl_packages.txt
# Now remove them. This step will probably fail at first, showing dependencies that require some of the
# perl- packages. Just write those down in a separate file (ie: removed_perl_dependencies.txt), remove those packages first, then
# come back to this command.
pacman -R `cat removed_perl_packages.txt`
# Now upgrade all CPAN modules (takes a while, 30 minutes for me)
# This will stop to ask you about dependencies unless you set the 'build_requires_install_policy' to 'yes' and the
# 'prerequisites_policy' to 'follow'
perl -MCPAN -e upgrade
# Now reinstall all removed perl packages
pacman -Sy `cat removed_perl_packages.txt`
# Finally, reinstall any dependencies you had to remove above
pacman -Sy `cat removed_perl_dependencies.txt`
That's how I got it done, hopefully this will help someone.
Offline
Don't (re)install with 'pacman -Sy foo', it may lead to breakage. https://bbs.archlinux.org/viewtopic.php?id=89328
Offline
Don't (re)install with 'pacman -Sy foo', it may lead to breakage. https://bbs.archlinux.org/viewtopic.php?id=89328
Good point. I forgot to mention that I did a pacman -Syu a few minutes earlier, which is what broke it in the first place. So in my case it would not have hurt, but I have been [badly] bitten by that error in the past.
Offline