[arch-general] Something Broken with Perl!

clemens fischer ino-news at spotteswoode.dnsalias.org
Wed Jul 6 17:47:07 EDT 2011


clemens fischer wrote:

>  % urxvt
>  urxvt: symbol lookup error:
>  /usr/lib/perl5/site_perl/auto/List/Util/Util.so: undefined
>  symbol: Perl_Istack_sp_ptr
> 
> I moved Util.so elsewhere and urxvt started working again.
> 
> But:
> 
>  # cpanp
>  Data::Dumper object version 2.130_02 does not match
>  $Data::Dumper::VERSION 2.126 at /usr/lib/perl5/core_perl/DynaLoader.pm line 213.
>  Compilation failed in require at /usr/share/perl5/core_perl/Params/Check.pm line 8.
>  BEGIN failed--compilation aborted at /usr/share/perl5/core_perl/Params/Check.pm line 8.
>  Compilation failed in require at /usr/share/perl5/core_perl/Log/Message.pm line 5.
>  BEGIN failed--compilation aborted at /usr/share/perl5/core_perl/Log/Message.pm line 5.
>  Compilation failed in require at /usr/share/perl5/core_perl/CPANPLUS/Error.pm line 5.
>  BEGIN failed--compilation aborted at /usr/share/perl5/core_perl/CPANPLUS/Error.pm line 5.
>  Compilation failed in require at /usr/share/perl5/core_perl/CPANPLUS.pm line 6.
>  BEGIN failed--compilation aborted at /usr/share/perl5/core_perl/CPANPLUS.pm line 6.
>  Compilation failed in require at /usr/bin/core_perl/cpanp line 11.
>  BEGIN failed--compilation aborted at /usr/bin/core_perl/cpanp line 11.
> 
> out of curiosity, I did:
> 
>  # mmv /usr/lib/perl5/core_perl/ /usr/lib/perl5/core_perl-old
>  `/usr/lib/perl5/core_perl/' -> `/usr/lib/perl5/core_perl-old'
>  ~
>  0 3 # cpanp
>  /usr/bin/perl: error while loading shared libraries: libperl.so:
>  cannot open shared object file: No such file or directory
>  ~
>  # locate -i libperl.so
>  (no output)
>  ~
>  # find /usr/bin/core_perl/ -type f ( -name *libperl* )
>  (no output)

thanks for looking into this.

I had to rename /usr/lib/perl5/site_perl (to
/usr/lib/perl5/site_perl-old) to make things like automake and cpanplus
work again.


clemens



More information about the arch-general mailing list