At 09:45 PM +0300 05/05/2008, Niko Tyni wrote:
Could you please run
% strace -eopen perl -e 'use Scalar::Util qw/weaken/'
and send the output so we can see if it's using the system libraries
or some local ones? The library where weaken() lives is
/usr/lib/perl/5.8.8/auto/List/Util/Util.so .
Thanks for the quick reply. Here's what I get:
[EMAIL PROTECTED]:~$ strace -eopen perl -e 'use Scalar::Util qw/weaken/'
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/usr/lib/libperl.so.5.8", O_RDONLY) = 3
open("/lib/libdl.so.2", O_RDONLY) = 3
open("/lib/libm.so.6", O_RDONLY) = 3
open("/lib/libpthread.so.0", O_RDONLY) = 3
open("/lib/libc.so.6", O_RDONLY) = 3
open("/lib/libcrypt.so.1", O_RDONLY) = 3
open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 3
open("/dev/null", O_RDONLY|O_LARGEFILE) = 3
open("/usr/local/share/perl/5.8.8/Scalar/Util.pm", O_RDONLY|O_LARGEFILE) = 3
open("/usr/share/perl/5.8/strict.pm", O_RDONLY|O_LARGEFILE) = 4
open("/usr/share/perl/5.8/vars.pm", O_RDONLY|O_LARGEFILE) = 4
open("/usr/share/perl/5.8/warnings/register.pm", O_RDONLY|O_LARGEFILE) = 5
open("/usr/share/perl/5.8/warnings.pm", O_RDONLY|O_LARGEFILE) = 5
open("/usr/share/perl/5.8/Carp.pm", O_RDONLY|O_LARGEFILE) = 6
open("/usr/share/perl/5.8/Exporter.pm", O_RDONLY|O_LARGEFILE) = 6
open("/usr/local/share/perl/5.8.8/List/Util.pm", O_RDONLY|O_LARGEFILE) = 3
open("/usr/lib/perl/5.8/XSLoader.pm", O_RDONLY|O_LARGEFILE) = 3
open("/usr/lib/perl/5.8/DynaLoader.pm", O_RDONLY|O_LARGEFILE) = 3
open("/usr/lib/perl/5.8/Config.pm", O_RDONLY|O_LARGEFILE) = 4
open("/usr/share/perl/5.8/AutoLoader.pm", O_RDONLY|O_LARGEFILE) = 3
open("/usr/lib/perl/5.8/auto/List/Util/Util.so", O_RDONLY) = 3
open("/usr/share/perl/5.8/Exporter/Heavy.pm", O_RDONLY|O_LARGEFILE) = 3
open("/usr/share/perl/5.8/Carp/Heavy.pm", O_RDONLY|O_LARGEFILE) = 3
Weak references are not implemented in the version of perl at -e line 1
BEGIN failed--compilation aborted at -e line 1.
Process 3862 detached
[EMAIL PROTECTED]:~$
It seems to be looking in '/usr/local/share/perl/5.8.8/List/Util.pm,'
which it sounds like you're going to tell me is what's causing my
problem. I have no idea what that directory is, although I am
somewhat surprised it is not the system directory since my policy on
the slug has always been to install nothing ever ever except for
debian stable, no exceptions. (Or so I thought.)
Thanks again.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]