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 -- Frank Heckenbach, frank@g-n-u.de, http://fjf.gnu.de/, 7977168E GPC To-Do list, latest features, fixed bugs: http://www.gnu-pascal.de/todo.html GPC download signing key: ACB3 79B2 7EB2 B7A7 EFDE D101 CD02 4C9D 0FE0 E5E8