Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#25782 - [rxvt-unicode] need perl

Attached to Project: Arch Linux
Opened by Mick (earnon) - Friday, 26 August 2011, 22:50 GMT
Last edited by Angel Velasquez (angvp) - Saturday, 03 December 2011, 04:46 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Tobias Kieslich (tobias)
Angel Velasquez (angvp)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


The "urxvt*" binary/script really need "perl" package (not optional).

Additional info:
* package version(s): 9.12-1

Steps to reproduce:
In a terminal, use the next command
* Show if "perl/urxvt" are installed
[root@host ~]# pacman -Q perl rxvt-unicode
error: package "perl" not found
rxvt-unicoded 9.12-1
* Run "urxvt" or "urxvtd" (not "urxvtc") binary
[root@host ~]# urxvt //same with "urxvtd"
urxvt: error while loading shared libraries: cannot open shared object file: No such file or directory
* Run "urxvt-tabbed" (script)
[root@host ~]# urxvt-tabbed
-bash: /usr/bin/urxvt-tabbed: /usr/bin/perl: bad interpreter: No such file or directory
* Check the dependencies
[root@host ~]# ldd /usr/bin/urxvt* | grep perl => not found //for "urxvt" => not found //for "urxvtd"
[root@host ~]# file /usr/bin/urxvt-tabbed
/usr/bin/urxvt-tabbed: a /usr/bin/perl script, ASCII test executable
This task depends upon

Closed by  Angel Velasquez (angvp)
Saturday, 03 December 2011, 04:46 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed on 9.12-2
Comment by Karol Błażewicz (karol) - Saturday, 27 August 2011, 00:03 GMT
Perl is in 'base' group, it should always be installed. If you uninstall any 'base' group package, you should know what you're doing.
Comment by Dave Reisner (falconindy) - Saturday, 27 August 2011, 01:03 GMT
By that logic, it shouldn't be listed as an optdep either. It's clearly needed for general usage, so it should be listed as a dependency.