You are not logged in.

#1 2007-06-28 15:01:58

Oblong_Cheese
Member
Registered: 2007-01-25
Posts: 42

[SOLVED] Can't locate File/Spec.pm

Hi all,

I'm having a bit of trouble with perl, apparently.

trying to run xchat:

[owen@oblong ~]$ 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/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 (eval 1) line 21.
BEGIN failed--compilation aborted at (eval 1) line 21.

trying to run irssi:

[owen@oblong ~]$ irssi >> out.txt && cat out.txt
Can't locate Symbol.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 (eval 9) line 9.
BEGIN failed--compilation aborted at (eval 9) line 9.

Both these apps worked fine a few days ago. I've performed an -Syu upgrade since, and then perl (or some file related to perl) broke. Any ideas? I would post more info, but I'm at a complete loss as to what's going on. I considered removing and re-installing perl, but so many apps depend on it, I wasn't sure to proceed in case I broke my whole system.

Edit: Well I just found this post via Google (the forum's own search mechanism apparently couldnt turn it up) which seems to be a solution to my problem... so, it's all fixed, move along, nothing to see here.

Last edited by Oblong_Cheese (2007-06-28 15:05:09)

Offline

#2 2007-07-02 22:32:53

RobF
Member
Registered: 2006-10-10
Posts: 157

Re: [SOLVED] Can't locate File/Spec.pm

Same problem here, same fix.

Did a pacman -Syu yesterday which upgraded perl to v.5.8.8-5.  After the upgrade frozen-bubble and KSirc wouldn't launch, giving perl errors.  Also, during the upgrade got:

Can't locate strict.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8/i686-linux-thread-multi 
... blahblahblah blahblahblah ...
 at /usr/sbin/ndiswrapper line 19.
BEGIN failed--compilation aborted at /usr/sbin/ndiswrapper line 19.

ndiswrapper, however, seemed to be working all right, even before the fix.

Fixed it by

# pacman -Sy perl

Offline

#3 2007-08-04 08:08:17

defcon
Member
From: Germany, Bruchsal
Registered: 2006-08-16
Posts: 177

Re: [SOLVED] Can't locate File/Spec.pm

Same problem here, after pacman -Sy perl xchat works, but the perl plugin is not loading.


Registed Linux User 608596

Offline

#4 2007-08-12 20:39:06

Cogar
Member
Registered: 2007-07-22
Posts: 43

Re: [SOLVED] Can't locate File/Spec.pm

I also had this problem. After

# pacman -Sy perl

I received the message:

:: perl-5.8.8-5: local version is up to date. Upgrade anyway? [Y/n]

I upgraded anyway (Y), and that got Frozen Bubble working for me. This was important, since it is my wife's favorite game. smile

Offline

#5 2007-12-12 16:11:23

Fackamato
Member
Registered: 2006-03-31
Posts: 579

Re: [SOLVED] Can't locate File/Spec.pm

Bumping this old thread as I've the exact same problem!

fackamato ~  $  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/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 (eval 1) line 21.
BEGIN failed--compilation aborted at (eval 1) line 21.
fackamato ~  $

I'm using the perl package from testing. I've tried to reinstall, with pacman -Scc ; pacman -Sy perl, and even rebooted after that, but it didn't help. Anyone?

Edit: Seems like the testing perl package is broken, at least for me. pacman -Rd perl ; pacman -S core/perl solved the issues for me.

Last edited by Fackamato (2007-12-12 16:37:52)

Offline

Board footer

Powered by FluxBB