FS#25722 - Ack files installed in extraneous directories, lead to "command not found"

Attached to Project: Community Packages
Opened by Daren Scot Wilson (darenw) - Tuesday, 23 August 2011, 06:42 GMT
Last edited by Andrea Scarpino (BaSh) - Tuesday, 23 August 2011, 11:11 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Installed ack ("betterthangrep", sometimes known as ack-grep) with pacman. It wouldn't run. The ack program turned out to be installed as /usr/bin/vendor_perl/ not /usr/bin/ack. It was therefore not in my PATH, so I got only "command not found". Files in /usr/share/ provided by package are also in vendor_perl directories. The Package Contents on the Arch site's page for ack (http://www.archlinux.org/packages/community/any/ack/) also shows these extraneous directories.

Short term fix: move (or symlink, or copy) the file ack from /usr/bin/vendor_perl into /usr/bin.

Package was ack 1.94-2, and pacman is ver 3.5.3.

Steps to reproduce:
With ack not installed yet,
pacman -S ack
Then look in /usr/bin and note absence of ack, but presence of vendor_perl/
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Tuesday, 23 August 2011, 11:11 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#25670 

Loading...