I m trying to thaw a database BLOB that was frozen using Storable on a 64-bit Solaris (production) machine. When I try to thaw on a 32-bit Windows (development) PC I receive "Byte order is not compatible error".
perl -v (on solaris)
This is perl, v5.8.8 built for i86pc-solaris-64
perl -v (on Windows)
This is perl, v5.10.1 built for MSWin32-x86-multi-thread
Exact error is:
(Unable to read: Byte order is not compatible at bliblibStorable.pm (autosplit into bliblibautoStorable haw.al) line 415, at ../handlers/Search/actions/SearchSendQueue.pm line 124 )
line 124 of SearchSendQueue.pm:
my $object = thaw( $item->{object} );
Does anybody know how I can thaw this object on the 32-bit machine?
Note: The object is valid and working on the 64 bit production machine. I ve already tried "$Storable::interwork_56_64bit = 1;" as suggested on other forums.