Karim Forsthofer wrote:
- "make"
make begins to compile but puts out a lot of warnings of the type: warning: ISO C89 does not support 'long long'
These should be harmless.
Then make stops with an error at the line "bison -y -d --name-prefix__gettext --output plural.c /usr/home/karim/gcc-3.2.1/gcc-3.2.1/gcc/ intl/plural.y " "conflicts: 7 shift/reduce /usr/home/karim/gcc.3.2.1/gcc/intl/plural.y: expected 10 shift/reduce conflicts *** Error code 1
Indeed, that's a bug in GCC. (I'm not sure why it aborts with an error, mine gives only a warning. I hadn't noticed this yet, because I got a non-`core' gcc archive which contains the bison output file already.)
To fix it, please change `%expect 10' to `%expect 7' in /usr/home/karim/gcc.3.2.1/gcc/intl/plural.y.
I got also the same error, when I tried to compile only gcc without gpc. I will also post this error msg on an gcc mailinglist,
Thanks. (It seems to be still present in gcc-3.3 which is the newest GCC I have handy.)
Frank