Prof A Olowofoyeku (The African Chief) wrote:
On 1 Apr 2005 at 7:58, I wrote:
Compilation under Mingw (gcc-3.2.3) fails with this:
../../gcc/p/declarations.c: In function `mark_binding_level': ../../gcc/p/declarations.c:1587: error: `shared_decl_lang_specific' undeclared (first use in this function) ../../gcc/p/declarations.c:1587: error: (Each undeclared identifier is reported only once ../../gcc/p/declarations.c:1587: error: for each function it appears in.)
When I commented out the relevant line, further attempts at compilation led to this: "../../gcc/p/lang.c:1236: error: conflicting types for 'lang_mark_tree' ../../gcc/ggc.h:184: error: previous declaration of 'lang_mark_tree' was here ../../gcc/p/lang.c:1236: error: conflicting types for 'lang_mark_tree' ../../gcc/ggc.h:184: error: previous declaration of 'lang_mark_tree' was here ../../gcc/p/lang.c: In function `lang_mark_tree': ../../gcc/p/lang.c:1237: error: invalid type argument of `->' ../../gcc/p/lang.c:1243: error: invalid type argument of `->' ../../gcc/p/lang.c:1249: error: invalid type argument of `->' ../../gcc/p/lang.c:1249: error: invalid type argument of `->' ../../gcc/p/lang.c:1251: error: invalid type argument of `->' ../../gcc/p/lang.c:1260: error: invalid type argument of `->' ../../gcc/p/lang.c:1260: error: invalid type argument of `->' ../../gcc/p/lang.c:1262: error: invalid type argument of `->'"
Conclusion: It seems that this alpha is broken under gcc < 3.3.x
Actually, with 3.2 only (which is the version I didn't test with ...)
Frank