Yeah, any time you use Storable to move data from a big-endian machine to a little-endian machine, or vice versa, you need to use "network" format, i.e. the nstore() or nstore_fd() functions.

The only way I know of to convert the existing files you've got is to find a G5 or another "old-world" mac and do a retrieve() & nstore() cycle on the data.

 -Ken


On May 11, 2006, at 8:01 PM, Mike Schienle wrote:


Hi all -

I just installed an Intel Mac Mini as a replacement for a dual 1.8 GHz G5 at my colocation place a couple days ago. All seems to be going fine with one
exception so far. This error is showing up in my web error logs:
[Thu May 11 19:21:18 2006] [error] [client 67.155.17.98] Byte order is not
compatible at blib/lib/Storable.pm (autosplit into
blib/lib/auto/Storable/_retrieve.al) line 331, <DATA> line 4, at
/Library/Tenon/WebServer/WebSites/blosxom/plugins/calendar line 322, referer:
http://www.customvisuals.com/

This is from the blosxom weblog program, so it was a simple matter of just turning off the calendar function for now. However, the issue with Storable.pm
still remains. Has anyone run into this?

Mike Schienle


Reply via email to