[GRASS5] Re: Gem compiling error
benducke at compuserve.de
benducke at compuserve.de
Thu Jul 28 13:26:54 EDT 2005
This sounds like the same bug you reported to me
some time ago.
tried to add this line:
#include <sys/types.h>
to every .c file that has:
#include /usr/include/sys/dirent.h
(make sure that types.h is included on a line
preceeding dirent.h)
This is a problem that often pops up on Mac mailing lists
and is to do with Apple shipping corrupt system header files.
I thought I had fixed this in the 0.95 release but obviously
not ...
As to why you get this problem on one machine and not on the other
I have no clue.
Cheers,
Benjamin
----- Originalnachricht -----
Von: Michael Barton <michael.barton at asu.edu>
Datum: Mittwoch, 27. Juli 2005 0:40 am
Betreff: Gem compiling error
> Benjamin,
>
> I¹m a bit baffled. I had no problem compiling gem on myG5 desk.
> However,when I tried it on my G4 PowerBook it didn¹t work. I¹m
> sending the output
> below. Maybe you can shed some light before I start digging somewhat
> randomly.
>
> Both are running OSX 10.3.9 and (I think) have the same version of
> Developer¹s Tools (though there may be some difference I¹m not
> seeing).
> Thanks for your help.
> Michael
> ____________________
> C. Michael Barton, Professor of Anthropology
> School of Human Evolution and Social Change
> PO Box 872402
> Arizona State University
> Tempe, AZ 85287-2402
> USA
>
> Phone: 480-965-6262
> Fax: 480-965-7671
> www: <www.public.asu.edu/~cmbarton>
>
>
> - - - compile errors - - - -
>
> cmb-powerbook:~ cmbarton$ cd /downloads/gem-0.95
> cmb-powerbook:/downloads/gem-0.95 cmbarton$ make
> gcc -c at_exit_funcs.c -Wall
> gcc -c error.c -Wall
> gcc -c tools.c -Wall
> gcc -c reg_deps.c -Wall
> gcc -c reg_entries.c -Wall
> /usr/include/sys/dirent.h:73: undefined type, found `u_int32_t'
> /usr/include/sys/dirent.h:74: undefined type, found `u_int16_t'
> /usr/include/sys/dirent.h:75: undefined type, found `u_int8_t'
> /usr/include/sys/dirent.h:76: undefined type, found `u_int8_t'
> cpp-precomp: warning: errors during smart preprocessing, retrying
> in basic
> mode
> In file included from /usr/include/dirent.h:64,
> from reg_entries.c:25:
> /usr/include/sys/dirent.h:73: parse error before "u_int32_t"
> /usr/include/sys/dirent.h:75: parse error before "d_type"
> /usr/include/sys/dirent.h:76: parse error before "d_namlen"
> /usr/include/sys/dirent.h:83: parse error before '}' token
> reg_entries.c: In function `restore_entries_gisman':
> reg_entries.c:650: dereferencing pointer to incomplete type
> reg_entries.c:652: dereferencing pointer to incomplete type
> reg_entries.c:652: dereferencing pointer to incomplete type
> reg_entries.c:702: dereferencing pointer to incomplete type
> reg_entries.c:703: dereferencing pointer to incomplete type
> reg_entries.c:703: dereferencing pointer to incomplete type
> make: *** [reg_entries.o] Error 1
> cmb-powerbook:/downloads/gem-0.95 cmbarton$
>
>
More information about the grass-dev
mailing list