FS#9244 - couldn't start xchat with new perl-5.10.0-1

Attached to Project: Arch Linux
Opened by Herwig (herwig) - Thursday, 17 January 2008, 16:21 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 16 February 2008, 03:47 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture All
Severity Low
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

since perl-update to 5.10.0-1, xchat couldn't start.
crashes with following error:

[herwig@exorzist ~]$ xchat
Can't locate File/Spec.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 .) at (eval 1) line 21.
BEGIN failed--compilation aborted at (eval 1) line 21.
This task depends upon

Closed by  Eric Belanger (Snowman)
Saturday, 16 February 2008, 03:47 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in xchat-2.8.4-3

FTR, it had to be rebuild against perl 5.10.0
Comment by Roman Kyrylych (Romashka) - Tuesday, 22 January 2008, 13:34 GMT
Probably you have some perl modules that aren't built using the new policy yet, and you have some symlinks in perl dir created by them.
Comment by Herwig (herwig) - Wednesday, 23 January 2008, 15:36 GMT
and what should i do now?
Comment by Roman Kyrylych (Romashka) - Wednesday, 23 January 2008, 16:49 GMT
Heh, I've forgot that perl 5.10.0 is in Testing.
You'll have to update all your other perl packages to versions in Testing I guess.
Comment by Herwig (herwig) - Wednesday, 23 January 2008, 17:00 GMT
Same error after pacman -Syu :<
Comment by Eric Belanger (Snowman) - Thursday, 24 January 2008, 02:38 GMT
What does
ls -l /usr/lib/perl5/
gives you?
Comment by Herwig (herwig) - Thursday, 24 January 2008, 16:58 GMT
[herwig@exorzist ~]$ ls -l /usr/lib/perl5/
insgesamt 1
drwxr-xr-x 26 root root 1424 23. Jän 05:07 core_perl
drwxr-xr-x 3 root root 72 23. Jän 05:06 site_perl
Comment by Kevin Piche (kpiche) - Saturday, 26 January 2008, 17:25 GMT
Is this still a problem? Xchat started for me on my testing box.
Comment by Ramón Jesús Miranda (monshin) - Sunday, 27 January 2008, 21:58 GMT
I can also confirm that issue. When updating perl from testing repository, Xchat can't start and I get:

Can't locate File/Spec.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 .) at (eval 1) line 21.
BEGIN failed--compilation aborted at (eval 1) line 21.

When I do ls -l /usr/lib/perl5/ I get:

monshin ~/Sources $ ls -l /usr/lib/perl5/
total 1
drwxr-xr-x 26 root root 1424 ene 23 01:07 core_perl
drwxr-xr-x 4 root root 112 ene 27 18:54 current
drwxr-xr-x 4 root root 96 ene 27 18:54 site_perl
drwxr-xr-x 7 root root 192 ene 27 18:54 vendor_perl

Comment by Kevin Piche (kpiche) - Monday, 11 February 2008, 04:46 GMT
Ok. I think it's cause I'm not using any perl plugins. Looks like there's a embedded perl in /usr/lib/xchat/plugins/perl.so. It needs to be build for the perl in testing.

Loading...