[GRASS5] Problem with r.fill.dir
Markus Neteler
neteler at geog.uni-hannover.de
Fri May 11 12:41:57 EDT 2001
On Fri, May 11, 2001 at 09:57:08AM -0600, Roger S. Miller wrote:
> On Fri, 11 May 2001, Justin Hickey wrote:
>
> > Hi Roger
> >
> > When compiling the r.fill.dir program on an SGI with MIPSPro compilers I
> > get the following error:
> >
> > "main.c", line 52: error(1005): could not open source file "error.h"
> > #include <error.h>
> >
> > Since the comment for this include statement is associated with lseek,
> > can you change lseek to fseek? There are other reasons for using fseek
> > as well. First, fseek is a standard library function and lseek is not.
> > Second, according to Kernighan and Ritchie's "The C Programming
> > Language", lseek can have slower access. Thus, I would suggest changing
> > lseek to fseek if possible. Then the error.h file may not be needed.
>
> Justin,
>
> Thanks for the pointer. The direct solution here is to remove the line
> that includes error.h. I thought I did that before the copy went to CVS,
> but I guess I didn't. <error.h> was originally included to check on a
> condition that never occured, so I removed the check. <error.h> isn't
> needed in the current version.
>
> Markus, would you be so kind as to remove the reference to error.h? For
> some reason my DNS seems unable to find you this morning. My mail
> directly to you bounced immediately.
Roger,
I have removed the <error.h> in CVS.
> The code is written to use open, read, write, and lseek, (all POSIX) and I
> don't think I can switch lseek to fseek (ANSI) without changing all the
> other references to their ANSI counterparts. If there are ongoing
> problems, then I'll do it, but then the same change will be needed in a
> lot of the rest of the GRASS code.
Maybe you could fix the problems on CRAY I have mailed personally to you
(all the same style of error). Then all platforms/compilers should be
satified.
Thanks,
Markus
----------------------------------------
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo at geog.uni-hannover.de with
subject 'unsubscribe grass5'
More information about the grass-dev
mailing list