r.in.ascii dying with segmentation fault <sigh>

Hi All,

To the point: My first attempt at using floating point r.in.ascii allowed
the parameter input but then died immediately on trying to import the file.
It used to work fine (and I used a file that I've imported before).

History that may be relevant:
After a blind struggle I managed to get most of the floating point update
compiled on our SGI Indy (R4400) running Irix 5.3. One modification that
was instrumental was to add DATETIMELIB = /usr/lib/libc.so.1 to the
src/CMD/generic/make.mid file. Otherwise, I used the SGI header file that
was posted to the list some time ago, which I've included below.

If others have a log describing their successful implementation on this
machine I'd sure like to hear it. If I ever get this working I'll happily
post mine.

Cheers, Peter Briggs

CC = cc
ARCH = sgi

GISBASE = /usr/local/grass4.1
UNIX_BIN = /usr/local/bin

DEFAULT_DATABASE = /usr/local/grass4.1/data
DEFAULT_LOCATION = world

COMPILE_FLAGS = -O -cckr
LDFLAGS = -s

XCFLAGS = -D_NO_PROTO -DXM_1_1_BC -Umips
XLDFLAGS = -lPW
XINCPATH =
XMINCPATH =
XLIBPATH =
XTLIBPATH = -L/usr/lib
XMLIBPATH = -L/usr/lib
XLIB = -lX11
XTLIB = -lXt
XMLIB = -lXm
XEXTRALIBS = -lPW

TERMLIB = -ltermlib
CURSES = -lcurses $(TERMLIB)
MATHLIB = -lm

# LIBRULE = ar ruv $@ $?
# LIBRULE = ar ruv $@ $?; ranlib $@
# LIBRULE = ar ruv $@ $?; ar ts $@
# LIBRULE = ar rc $@ `lorder $(OBJ) | tsort`
LIBRULE = ar ruv $@ $?

USE_TERMIO = -DUSE_TERMIO
USE_MTIO = -DUSE_MTIO
USE_FTIME =
DIGITFLAGS = -DUSE_SETREUID -DUSE_SETEUID -DUSE_SETPRIORITY
VECTLIBFLAGS =
GETHOSTNAME = -DGETHOSTNAME_OK

XDRLIB = -lsun

In info.grass.user you write:

Hi All,

To the point: My first attempt at using floating point r.in.ascii allowed
the parameter input but then died immediately on trying to import the file.
It used to work fine (and I used a file that I've imported before).

History that may be relevant:
After a blind struggle I managed to get most of the floating point update
compiled on our SGI Indy (R4400) running Irix 5.3. One modification that
was instrumental was to add DATETIMELIB = /usr/lib/libc.so.1 to the
src/CMD/generic/make.mid file. Otherwise, I used the SGI header file that
was posted to the list some time ago, which I've included below.

Bill Brown and Helena are running fp GRASS on SGI.
I am sorry for the problems you are having, it is very hard
to include all the new things in one .tar file.

I want to debug this segmentation fault you got using r.in.ascii.
Can you please send me the input file?
Thanx!
Olga

History that may be relevant:
After a blind struggle I managed to get most of the floating point update
compiled on our SGI Indy (R4400) running Irix 5.3. One modification that
was instrumental was to add DATETIMELIB = /usr/lib/libc.so.1 to the
src/CMD/generic/make.mid file. Otherwise, I used the SGI header file that
was posted to the list some time ago, which I've included below.

Bill Brown and Helena are running fp GRASS on SGI.

in make.mid, you should have:
DATETIMELIB = $(LIBDIR)/libdatetime.a

- Bill
brown@gis.uiuc.edu