[GRASS-dev] Re: [GRASS-user] Compilation failure r.in.xyz on FreeBSD

Hamish hamish_nospam at yahoo.com
Sat Nov 4 22:23:50 EST 2006


Tom Russo wrote:
> I just tried to build today's CVS checkout, and got a compilation
> failure in r.in.xyz on my FreeBSD system.  The problem is the last
> commit changed the type of the "filesize" variable to off_t, but on
> FreeBSD it is necessary to have an explicit include of <sys/types.h>
> to get the off_t typedef.
> 
> Inserting a 
>  #include <sys/types.h>
> immediately before the include of <stdio.h> fixed the problem.


ok, I guess that wasn't as safe as I though it was.

should the "#include <sys/types.h>" be included in <grass/config.h> or
placed by hand in each module that uses "off_t"?


Hamish




More information about the grass-dev mailing list