[GRASS-dev] [GRASS GIS] #1662: Caching bug in 3D raster library with large data
GRASS GIS
trac at osgeo.org
Mon Sep 2 16:45:09 PDT 2013
#1662: Caching bug in 3D raster library with large data
-------------------------------------+--------------------------------------
Reporter: huhabla | Owner: grass-dev@…
Type: defect | Status: new
Priority: critical | Milestone: 7.0.0
Component: Raster3D | Version: svn-trunk
Keywords: 3D raster, tiles, cache | Platform: Linux
Cpu: x86-32 |
-------------------------------------+--------------------------------------
Comment(by hamish):
Replying to [comment:6 huhabla]:
> IMHO its a problem of the 32Bit operating system. I don't know how to
> solve this issue ... LFS?? Any suggestions?
I see many times "long"* is used as a variable type in lib/raster3D/,
e.g.:
(* and some "unsigned long" too)
{{{
index.c: long indexLast;
index.c: indexLast = lseek(map->data_fd, (long)0, SEEK_END);
}}}
so to make it LFS compatible on 32bit those having to do with file offsets
and cell counts should be changed to e.g. off_t or use a G_*() wrapper
instead? (none for lseek(), but we do have G_ftell() and G_fseek())
fixable! :)
Hamish
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1662#comment:8>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list