Description
I'm working on making Eucalyptus compatible with Axis2 version 1.6, and one of the issues that I found was that generated header files don't use #ifndef , which can cause compiler errors due to "redefinition" of functions if the header is imported multiple times.
The attached patch fixed the problem for me.