`cpan` completes normally and says "Storable is up to date (2.15)."
...and slimserver.pl still dies with the same message.

But I found some interesting things while trying to look for other
culprits...


Code:
--------------------
    $ perl -e 'print join("\n", @INC) . "\n" ' 
  /sw/lib/perl5/5.8.6/darwin-thread-multi-2level
  /sw/lib/perl5/5.8.6
  /sw/lib/perl5/darwin-thread-multi-2level
  /sw/lib/perl5
  /sw/lib/perl5/darwin
  /sw/lib/perl5/5.8.6/darwin-thread-multi-2level
  /sw/lib/perl5/5.8.6
  /sw/lib/perl5/darwin-thread-multi-2level
  /sw/lib/perl5
  /System/Library/Perl/5.8.6/darwin-thread-multi-2level
  /System/Library/Perl/5.8.6
  /Library/Perl/5.8.6/darwin-thread-multi-2level
  /Library/Perl/5.8.6
  /Library/Perl
  /Network/Library/Perl/5.8.6/darwin-thread-multi-2level
  /Network/Library/Perl/5.8.6
  /Network/Library/Perl
  /System/Library/Perl/Extras/5.8.6/darwin-thread-multi-2level
  /System/Library/Perl/Extras/5.8.6
  /Library/Perl/5.8.1
  .
--------------------


I don't know anything about messing with the system @INC path, but I
can see that fink (/sw/...) comes first and that is a potential
culprit.  

Interestingly when I try to run `fink` to see if a conflicting version
is installed from it, I get *exactly the same DynaLoader failure*: 

Code:
--------------------
    
  $ fink list
  Storable object version 2.13 does not match $Storable::VERSION 2.15 at 
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/DynaLoader.pm line 253.
  Compilation failed in require at /sw/lib/perl5/Fink/Services.pm line 38.
  BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Services.pm line 38.
  Compilation failed in require at /sw/lib/perl5/Fink/Config.pm line 27.
  BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Config.pm line 27.
  Compilation failed in require at /sw/lib/perl5/Fink.pm line 79.
  BEGIN failed--compilation aborted at /sw/bin/fink line 29.
  
--------------------


So I tried temporarily dispabling fink by renamin /sw to /sw.del, but
still have the same failure from slimserver.pl, so the culprit doesn't
seem to be the fink perl libraries.  

Next, I went looking for Storable.pm off of each of @INC, and checked
the version number of each:


Code:
--------------------
    $ for d in $( perl -e '$,="\n"; print @INC' ); do (cd $d && find $d -type f 
-name Storable.pm ); done
  /sw/lib/perl5/MLDBM/Serializer/Storable.pm
  /sw/lib/perl5/MLDBM/Serializer/Storable.pm
  /System/Library/Perl/5.8.6/darwin-thread-multi-2level/Storable.pm
  /System/Library/Perl/5.8.6/darwin-thread-multi-2level/Storable.pm
  /System/Library/Perl/5.8.6/Memoize/Storable.pm
  -bash: cd: /Network/Library/Perl/5.8.6/darwin-thread-multi-2level: No such 
file or directory
  -bash: cd: /Network/Library/Perl/5.8.6: No such file or directory
  -bash: cd: /Network/Library/Perl: No such file or directory
  /System/Library/Perl/Extras/5.8.6/MLDBM/Serializer/Storable.pm
  -bash: cd: /Library/Perl/5.8.1: No such file or directory
  
  $ fgrep VERSION /sw/lib/perl5/MLDBM/Serializer/Storable.pm \
  /System/Library/Perl/5.8.6/darwin-thread-multi-2level/Storable.pm  \
  /System/Library/Perl/5.8.6/Memoize/Storable.pm \
  /System/Library/Perl/Extras/5.8.6/MLDBM/Serializer/Storable.pm
  
  /System/Library/Perl/5.8.6/darwin-thread-multi-2level/Storable.pm:use vars 
qw($canonical $forgive_me $VERSION);
  /System/Library/Perl/5.8.6/darwin-thread-multi-2level/Storable.pm:$VERSION = 
'2.15';
  /System/Library/Perl/5.8.6/Memoize/Storable.pm:$VERSION = 0.65;
  
  
--------------------


So, at this point I can't even seem to find the erroneous version of
Storable ("2.13") that DynaLoader is complaining about.

Very strange, indeed!
Is there, perhaps, a corrupted cache somewhere that I can nuke?

Thanks in advance,
./ddd

----
PS - That `cpan` command is really handy!  (I always used to do `sudo
perl -MCPAN -e shell` then interact manually)


-- 
douglasdd
------------------------------------------------------------------------
douglasdd's Profile: http://forums.slimdevices.com/member.php?userid=11163
View this thread: http://forums.slimdevices.com/showthread.php?t=34474

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to