Actually, it does seem that it may be an endian issue...  There's
something in config.h to tweak for that, right?

Dave Peticolas <[EMAIL PROTECTED]> writes:

> Wesley Hosking writes:
> > I have 1.4 running, on rh6.2 (on Intel and Ultra Sparc ) Linux. 
> > After creating the accounts file with the Intel version, when I try
> > and bring it up on the UltraSparc I get :
> > 
> > This file appears to be from a newer version of GNUCash. You must
> > upgrade GnuCash to read this file.
> > 
> > 
> > Any hints on getting around this, or is this a Big/Little Endian
> > problem (ie: is the file in a Binary format - it looks like it from 
> > examining its contents.. ).
> > Intel Version :
> > 0000000  \n  \0  \0  \0 005  \0  \0  \0 021  \0  \0  \0  \0 002  \a  \0
> > 0000020  \0  \0   A   s   s   e   t   s  \0 001  \0  \0  \0  \0  \r  \0
> > 0000040  \0  \0   A   s   s   e   t       B   r   a   n   c   h  \0 001
> > 0000060  \0  \0  \0  \0 004  \0  \0  \0   A   U   D  \0 001  \0  \0  \0
> > 0000100  \0  \0  \0  \0  \0 001  \0  \0  \0 003  \0  \0  \0 003  \0  \0
> > 0000120  \0  \0  \0 005  \0  \0  \0   C   a   s   h  \0 001  \0  \0  \0
> > 0000140  \0 024  \0  \0  \0   B   a   n   k       A   c   c   o   u   n
> > 0000160   t   s   ,       C   a   s   h  \0 037  \0  \0  \0   P   l   a
> > ....
> > 
> > A (different) Sparc Version :
> > 0000000  \0  \0  \0  \n  \0  \0  \0 001  \0  \0  \0  \0  \0 002  \0  \0
> > 0000020  \0 006   A   s   s   e   t  \0  \0  \0  \0 001  \0  \0  \0  \0
> > 0000040 001  \0  \0  \0  \0 001  \0  \0  \0  \0 004   A   U   D  \0  \0
> > 0000060  \0  \0 001  \0  \0  \0  \0  \0  \0  \0  \0  \0
> > 
> > 
> > Certainly looks like an Endian problem !
> 
> I don't think it's an endian problem, but rather a sizeof(int) problem.
> Thus, the perils of a binary format. We are adding a text-based input/output
> format in the 1.5 series which (may) become the default format, thus
> removing this problem.
> 
> thanks,
> dave
> 
> --
> Gnucash Developer's List
> To unsubscribe send empty email to: [EMAIL PROTECTED]
> 
> 

-- 
John Goerzen <[EMAIL PROTECTED]>                       www.complete.org
Sr. Software Developer, Progeny Linux Systems, Inc.    www.progenylinux.com
#include <std_disclaimer.h>                     <[EMAIL PROTECTED]>

--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]


Reply via email to