Markus Neteler wrote:

> > In which case, you need to look at that version of sys/types.h to
> > figure out why off_t isn't getting seen.
> 
> I found the path with
> /opt/freeware/bin/gcc -print-search-dirs
> ...
> 
> Hence  ("randomly" citing):
> cat /opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.2.0/include/sys/types.h

Can you visually compare this file to the preprocessor output from
your previous message, which indicates that very few types are
actually getting defined by sys/types.h (specifically: ptrdiff_t,
wchar_t, wctype_t, time_t, clock_t, and size64_t). That should provide
clues as to which macros are defined and which aren't.

Because of the elisions, it isn't clear which #ifdef directives are
guarding the off_t definition.

However: adding -D_POSIX_SOURCE=1 may help (glibc's features.h defines
_POSIX_SOURCE if _POSIX_C_SOURCE is set; AIX's might not).

-- 
Glynn Clements <[email protected]>
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to