apparently there are problems on big-endian systems.
text of that email is reproduced below.
[GRASS5] importing .e00 files
William Kyngesburye <kyngchaos at kyngchaos.com>
Wed, 9 Nov 2005 11:42:20 -0600
I saw that right away, just didn't think to mention it. And I got
distracted from building the avce00 stuff.
But, when I got to the e00compr program, I noticed that the byte
order isn't specified in the makefile. Since e00compr and avce00
both use the CPL stuff, I suggest you add -DCPL_MSB to the e00compr
On Nov 9, 2005, at 10:44 AM, Kirk R. Wythers wrote:
> Thanks to everyone for their suggestions on getting .e00 files
> imported. Here is the solution. I wanted to get it into the dev
> archives for others.
> It turns out to be a Mac issue (big vs. little edian). avcimport's
> default build is to use the switch DCPL_LSB byte ordering. On a Mac
> (at least a G5 Mac) the byte order switch needs to be MSB (just
> like a Sun). Here is the bit of code in the GNUMakefile.
> # Byte ordering ... default is Intel ordering (CPL_LSB),
> # Select CPL_MSB for SUNs or other platforms with MSB first ordering.
> BYTE_ORDER_FL = -DCPL_MSB
> #BYTE_ORDER_FL = -DCPL_LSB
> WIth that change (and re-building avcimport of course), the
> v.in.e00 script runs just fine.
Pkg-grass-devel mailing list