Errors compiling Gawk



I just installed Libiconv 1.10. Now I'm getting a whole slew of errors when I attempt to compile Gawk. Here they are:
In file included from dfa.c:112:
hard-locale.h: In function 'hard_locale':
hard-locale.h:43: error: invalid storage class for function 'xmalloc'
hard-locale.h:45: warning: initialization makes pointer from integer without a cast
dfa.c: At top level:
dfa.c:125: error: conflicting types for 'xmalloc'
hard-locale.h:45: error: previous implicit declaration of 'xmalloc' was here
dfa.c: In function 'update_mb_len_index':
dfa.c:417: warning: pointer targets in passing argument 1 of 'mbrlen' differ in signedness
dfa.c: In function 'lex':
dfa.c:793: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness dfa.c:941: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness dfa.c:947: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness dfa.c:957: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness dfa.c:965: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness dfa.c:980: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness dfa.c:1083: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness dfa.c:1086: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness dfa.c:1110: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness dfa.c:1114: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness dfa.c:1115: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness dfa.c:1118: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness dfa.c:1130: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness dfa.c:1131: warning: pointer targets in passing argument 1 of 'update_mb_len_index' differ in signedness
dfa.c: In function 'match_mb_charset':
dfa.c:2602: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness dfa.c:2609: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness dfa.c:2622: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness
dfa.c: In function 'dfaexec':
dfa.c:2879: warning: pointer targets in assignment differ in signedness
dfa.c:2880: warning: pointer targets in assignment differ in signedness
make[2]: *** [dfa.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2 I've done some research on this problem & it appears to be caused by the fact that I have Gettext installed. Switching to GCC 3.3 appears to correct the problem. Why would this be happening only with GCC 4.0? Is it some kind of bug I need to report to Apple?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]