Subject: | dualvar is only available with the XS version of Scalar::Util |
Date: | Tue, 30 Oct 2012 06:22:54 -0700 (GMT-07:00) |
To: | bug-Net-SFTP-Foreign [...] rt.cpan.org |
From: | Todd Zervas <tazervas [...] earthlink.net> |
Show quoted text
>Net::SFTP::Foreign generates the following compilation error after the RedHat 5Server-5.8.0.3 yum recently updated perl to perl-5.8.8-38.el5_8.x86_64:
>
>"dualvar is only available with the XS version of Scalar::Util at /usr/lib/perl5/site_perl/5.8.8/Net/SFTP/Foreign/Common.pm line 8
>BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Net/SFTP/Foreign/Common.pm line 8.
>Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Net/SFTP/Foreign.pm line 42."
>
>The Red Hat perl update reverts the Scalar::Util CPAN module from the XS version required by Net::SFTP::Foreign(?) to the pure perl version supplied by Red Hat that does not contain the 'dualvar' method.
>
>I'll log this as a bug to Red Hat as well. I am not sure where the fix should be applied.
>
>I can work around this problem by re-installing the Scalar::Util module after yum updates perl.
>
>Versions:
>Net-SFTP-Foreign-1.67.tar.gz Net::SFTP::Foreign (1.67) - SSH File Transfer Protocol client
>perl -v
> This is perl, v5.8.8 built for x86_64-linux-thread-multi
>uname -a
> Linux ... 2.6.18-308.16.1.el5 #1 SMP Tue Sep 18 07:21:07 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
>