cd ../../../../frysk-0.0.0.20051130.2/frysk-imports/cdtparser ; \ /usr/bin/gcj4 -C -O -g -d $classdir @file.list ./org/eclipse/cdt/internal/core/dom/parser/c/CASTEnumerationSpecifier.java: In class 'org.eclipse.cdt.internal.core.dom.parser.c.CASTEnumerationSpecifier': ./org/eclipse/cdt/internal/core/dom/parser/c/CASTEnumerationSpecifier.java: In method 'org.eclipse.cdt.internal.core.dom.parser.c.CASTEnumerationSpecifier.addEnumerator(org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier$IASTEnumerator)':./org/eclipse/cdt/internal/core/dom/parser/c/CASTEnumerationSpecifier.java:32: error: Class 'org.eclipse.cdt.core.dom.ast.c.ICASTEnumerationSpecifier.IASTEnumerator' not found in type declaration. enumerators = (org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier.IASTEnumerator[]) ArrayUtil.append( org.eclipse.cdt.core.dom.ast.c.ICASTEnumerationSpecifier.IASTEnumerator.class, enumerators, enumerator ); ^ There were two errors: - one looks like a bug in the cdt, it just forgot to qualify a name - the other is it refering to a nested interface via an extension of the interface need to post-mortem this, and possibly add bug reports.