[
https://issues.apache.org/jira/browse/AXIS2C-1403?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bill Blough updated AXIS2C-1403:
--------------------------------
Component/s: code generation
(was: wsdl2c tool)
> Code generation having problem in Windows
> -----------------------------------------
>
> Key: AXIS2C-1403
> URL: https://issues.apache.org/jira/browse/AXIS2C-1403
> Project: Axis2-C
> Issue Type: Bug
> Components: code generation
> Affects Versions: 1.6.0
> Environment: Windows
> Reporter: Selvaratnam Uthaiyashankar
> Priority: Major
>
> Error reported in mailing list by Pete Maclean:
> http://www.mail-archive.com/[email protected]/msg05892.html
> ===========================================================
> I am attempting to use Axis2/c 1.6.0 to generate C client stubs in Windows
> with the "-d adb" option for use with the Microsoft C compiler and am facing
> three problems.
> First I had trouble actually generating the stubs using the WSDL2C.bat file
> supplied in the package. I got past this obstacle by changing the line that
> read:
> java -classpath %AXIS2_CLASSPATH% org.apache.axis2.wsdl.WSDL2C %*
> to:
> java -classpath "%AXIS2_CLASSPATH%" org.apache.axis2.wsdl.WSDL2C %*
> Since I can see no downside to it, may I suggest that this change be made to
> the distribution package. It could save a bit of puzzlement and frustration.
> The other problems cause the generated code to get compilation errors. The
> second is that declarations are generated that are not at the top of their
> blocks. I see code like this:
> {
> axiom_node_t *text_node = NULL;
> text_node = axiom_node_get_first_child(parent, env);
> axiom_text_t *text_element = NULL;
> ...
> This is fine in C++ but not in plain C.
> ===========================================
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]