http://gcc.gnu.org/ml/java-patches/2009-q4/msg00069.html and followup:
These look like regressions to me. This one is obviously wrong, for example: Index: javax/xml/xpath/XPathFunctionResolver.h =================================================================== --- javax/xml/xpath/XPathFunctionResolver.h (revision 155473) +++ javax/xml/xpath/XPathFunctionResolver.h (working copy) @@ -13,7 +13,7 @@ { namespace xml { - namespace namespace$ + namespace namespace { class QName; } @@ -30,7 +30,7 @@ { public: - virtual ::javax::xml::xpath::XPathFunction * resolveFunction(::javax::xml::namespace$::QName *, jint) = 0; + virtual ::javax::xml::xpath::XPathFunction * resolveFunction(::javax::xml::namespace::QName *, jint) = 0; static ::java::lang::Class class$; } __attribute__ ((java_interface)); -- Summary: [4.5 regression] javah doesn't generate the header files as checked in in the archive Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: major Priority: P3 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: debian-gcc at lists dot debian dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42676