Does this error mean that the version of Storable.pm I am using is
too old?

        make -C src/dynpmc
        make[1]: Entering directory `/usr/src/parrot/src/dynpmc'
        using Storable.pm 
/usr/lib/perl5/5.8.1/i586-linux-thread-multi/Storable.pm at 
/usr/src/parrot/tools/build/dynpmc.pl line 197.
        Cannot restore overloading on HASH(0x82e23d4) (package 
Parrot::Pmc2c::Emitter) at lib/Storable.pm (autosplit into 
lib/auto/Storable/_retrieve.al) line 323, at 
/usr/src/parrot/tools/build/dynpmc.pl line 200
        make[1]: *** [all] Error 255
        make[1]: Leaving directory `/usr/src/parrot/src/dynpmc'
        make: *** [dynpmc.dummy] Error 2

This is after "make realclean" and updating to revision 20991, using
Perl 5.8.1, which includes Storable 2.08.  All the *.dump files do seem
to be getting regenerated.  (The "using Storable.pm ..." output line is
something I added to see which version was getting loaded.)

   If the solution is to upgrade this package, then perhaps the "All you
need is Perl 5.8.0 or later ..." statement in docs/gettingstarted.pod
should be qualified a bit.

   TIA,

                                        -- Bob Rogers
                                           http://rgrjr.dyndns.org/

Reply via email to