[Pdx-pm] Weak References and DVD::RIP

chromatic chromatic at wgz.org
Fri Dec 14 21:25:09 PST 2007


On Friday 14 December 2007 20:46:02 Roderick A. Anderson wrote:

> I just installed dvdrip -- via a yum install from the dag repository --
> on a CentOS 5 system (with some Fedora Core 6 packages - in case that
> makes a difference.)
>
> When I try to start dvdrip from the command line I get these errors:
>
> Weak references are not implemented in the version of perl at
> /usr/lib/perl5/vendor_perl/5.8.8/Gtk2/Ex/FormFactory/Widget.pm line 5
> BEGIN failed--compilation aborted at
> /usr/lib/perl5/vendor_perl/5.8.8/Gtk2/Ex/FormFactory/Widget.pm line 5.
> Compilation failed in require at (eval 21) line 3.
>          ...propagated at /usr/lib/perl5/5.8.8/base.pm line 85.
> BEGIN failed--compilation aborted at
> /usr/lib/perl5/vendor_perl/5.8.8/Gtk2/Ex/FormFactory/Container.pm line 5.
> Compilation failed in require at (eval 20) line 3.
>          ...propagated at /usr/lib/perl5/5.8.8/base.pm line 85.
> BEGIN failed--compilation aborted at
> /usr/lib/perl5/vendor_perl/5.8.8/Gtk2/Ex/FormFactory.pm line 7.
> Compilation failed in require at
> /usr/lib/perl5/site_perl/5.8.8/Video/DVDRip/GUI/Main.pm line 19.
> BEGIN failed--compilation aborted at
> /usr/lib/perl5/site_perl/5.8.8/Video/DVDRip/GUI/Main.pm line 19.
> Compilation failed in require at /usr/bin/dvdrip line 97.
>
>
> Which version of Perl do I need to get "Weak References" and ... what
> the heck are they in this context?
>
> I also tried installing Dag's perl-WeakRef package but got no joy from
> that.

Somehow, your Perl installation is finding the pure-Perl version of 
Scalar::Util.  You need the XS version.

Installing a new version from the CPAN might help.  I think one of the Fedora 
patches to Perl re-ordered @INC such that Scalar::Util can't find its .so 
file.

-- c


More information about the Pdx-pm-list mailing list