- import Storable qw(nfreeze thaw);
-
- $ufn = localdata("users.v3");
- $v3 = 1;
- $convert++ if -e localdata("users.v2") && !-e $ufn;
+ eval {
+ require Storable;
+ };
+ if ($@) {
+ $ufn = localdata("users.v2");
+ $v3 = $convert = 0;
+ dbg("the module Storable appears to be missing!!");
+ dbg("trying to continue in compatibility mode (this may fail)");
+ dbg("please install Storable from CPAN as soon as possible");
+ }
+ else {
+ import Storable qw(nfreeze thaw);
+ $ufn = localdata("users.v3");
+ $v3 = 1;
+ $convert++ if -e localdata("users.v2") && !-e $ufn;
+ }