reassign 434433 perl-base thanks On Tuesday 24 July 2007 20:10, you wrote: > [EMAIL PROTECTED] wrote: > > <snip/> > > > In this specific machine I get this error, but I've tried in other etch's > > and can't reproduce this. Any idea of what's going wrong here? > > > > # aptitude install apt-show-versions > > <snip/> > > > Weak references are not implemented in the version of perl at > > /usr/lib/perl5/AptPkg/hash.pm line 8 BEGIN failed--compilation aborted at > > /usr/lib/perl5/AptPkg/hash.pm line 8. > > <snip/> > > Hi, > > some quick remarks: > > It looks like your perl installation on the specific machine is somehow > broken. The best information source I have found after some googling is > [1]. > > Maybe the output of the following commands on the problematic and on a > working machine will narrow down the problem: > > > perl -e "use Scalar::Util 'weaken'" > dpkg -l perl-base > debsums perl-base > perl -MScalar::Util -MData::Dumper -e 'print Dumper(\%INC)' > perl -V > <<<<<<<<<<<<<<<< > > If the first statement fails on the on the specific machine, but > succeeds on the working machine, then it is either a broken perl > installation or a bug in the perl packages. In either case > apt-show-versions is only a problem victim, but not its cause.
OK, the "working" machine outputs nothing, but the "non-working" says: $ perl -e "use Scalar::Util 'weaken'" Weak references are not implemented in the version of perl at -e line 1 BEGIN failed--compilation aborted at -e line 1. The "bad" machine has this includes that aren't in the "good" machine: 'Config.pm' => '/usr/lib/perl/5.8/Config.pm', 'Exporter/Heavy.pm' => '/usr/share/perl/5.8/Exporter/Heavy.pm', 'AutoLoader.pm' => '/usr/share/perl/5.8/AutoLoader.pm', 'DynaLoader.pm' => '/usr/lib/perl/5.8/DynaLoader.pm', Can you please give me any more help in this issue? Since this isn't an apt-show-versions bug, but probably a perl-base one, I'm trying to reassign it to the perl-base package. Please act otherwise, if you think this is not the propper way to deal with this problem. -- Marcos Marado -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]