Glynn,
I applied your patch in the root of my source code folder (/opt/grass6)
using this command:
patch -p0 < r.in.xyz_LFS_patch
then 'make' within grass6/raster/r.in.xyz, and make install from grass6.
Is that command sequence correct? I'm unfamiliar with patching. If so, I'm
still receiving the same error when r.in.xyz tries to open my input file:
r.in.xyz -s input=GarryTrough_1N_2006.txt output=test fs=space
ERROR: Could not open input file <GarryTrough_1N_2006.txt>.
Could my OS be imposing some sort of file size limit despite LFS in
r.in.xyz? I'm using Ubuntu 6.06 on a 32-bit PC.
~ Eric.
-----Original Message-----
From: Glynn Clements
To: Patton, Eric
Cc: 'grassuser@grass.itc.it'
Sent: 10/19/2006 2:01 PM
Subject: Re: [GRASS-user] r.in.xyz: Could open text file ~ 2.5GB
Yes. r.in.xyz won't accept input files >2GiB on a 32-bit system (one
where the C "long" type is 32 bits), regardless of whether or not
GRASS was built with --enable-largefile.
The attached patch might be sufficient, although the progress
percentage will be wrong (it will reach 100% at 2GiB rather than at
the end of the file).
--
Glynn Clements <glynn@gclements.plus.com>
<<r.in.xyz LFS patch>>