Red Hat Bugzilla – Bug 413861
Perl update broke Scalar:Util
Last modified: 2008-03-06 09:03:04 EST
Version-Release number of selected component (if applicable):
Since the update to version mentioned above, some Fedora-packaged perl programs
that depend on the Scalar:Util will throw errors or warnings. For instance GET:
$ GET -d http://fedora.us/
Use of uninitialized value in concatenation (.) or string at
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/Scalar/Util.pm line 30.
Also BackupPC is encountering a similar error.
It can be localized to the Scalar:Util import wanting a particular feature:
$ perl -e 'use Scalar::Util qw(dualvar);'
is only avaliable with the XS version at -e line 1
And I found an email thread related to this:
I applied a workaround, and then this happened again with the recent update to
Increasing to high severity since it breaks multiple standard Fedora-installed
programs that depend on perl.
Not supprisingly perhaps, its also broken in perl-5.8.8-33.fc8. FWIW, a
workaround is to force install of List::Util in cpan.
The package perl-5.8.8-36 upgrade the Scalar::Util on the latest version. The
problem with XS support, weaken and other functions provided by Scalar::Util
should be fixed by this update.
If you problem persist, please feel free to reopen the bug.