Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

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!
Tasklist

FS#7587 - missing 5.8.8 symlink in /usr/lib/perl5

Attached to Project: Arch Linux
Opened by Jan M. (funkyou) - Monday, 09 July 2007, 04:54 GMT
Last edited by Dan McGee (toofishes) - Tuesday, 08 January 2008, 13:28 GMT
Task Type Bug Report
Category Packages: Current
Status Closed
Assigned To Aaron Griffin (phrakture)
Dan McGee (toofishes)
Architecture i686
Severity Medium
Priority Normal
Reported Version 2007.05 Duke
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

When compiling koffice, configure complains about missing perl strict.pm:

Can't locate strict.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8/i686-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .) at admin/conf.change.pl line 30.



Installed perl packages:
perl 5.8.8-5
perl-error 0.17008-4
perl-io-socket-ssl 0.97-1
perl-locale-gettext 1.05-1
perl-mp3-info 1.22-1
perl-net-ssleay 1.25-2
perl-string-shellquote 1.03-1
perl-xml-simple 2.16-2



Solution:
Create a 5.8.8 symlink in /usr/lib/perl5 that points to current

cd /usr/lib/perl5
sudo ln -s current/ 5.8.8

Closed by  Dan McGee (toofishes)
Tuesday, 08 January 2008, 13:28 GMT
Reason for closing:  Fixed
Additional comments about closing:  Symlink farm has been removed, and pacman should handle this better now
Comment by Jens Adam (byte) - Tuesday, 10 July 2007, 08:35 GMT Comment by Tobias Powalowski (tpowa) - Sunday, 22 July 2007, 07:32 GMT
could it be that pacman still doesn't treat symlinks correct?
i mean if packages install to hardcoded dirs like 5.8.8 instead of current directory such stuff could happen.
perl.install file looks fine to me and hasn't changed since 18 months.
Comment by Dan McGee (toofishes) - Sunday, 22 July 2007, 23:23 GMT
This is probably more related to  bug 7484 . We may do some backporting of changes from 3.1 to get this fixed in the 3.0 branch if at all possible, but it isn't an easy set of changes.
Comment by Francois Charette (Firmicus) - Saturday, 06 October 2007, 19:16 GMT
See also the new comments in  bug 7530 
Comment by Roman Kyrylych (Romashka) - Tuesday, 08 January 2008, 11:12 GMT
I think this one can be closed now.

Loading...