This is the compile error: Creating library ..\deploy\lib\axis2_engine.lib and object ..\deploy\lib\axis 2_engine.exp http_client.c http_sender.c http_transport_sender.c ssl_stream.c ssl_utils.c ..\..\src\core\transport\http\sender\ssl\ssl_utils.c(66) : error C2220: warning treated as error - no 'object' file generated ..\..\src\core\transport\http\sender\ssl\ssl_utils.c(66) : warning C4090: '=' : different 'const' qualifiers NMAKE : fatal error U1077: '"e:\Program Files (x86)\Microsoft Visual Studio 9.0\ VC\BIN\cl.exe"' : return code '0x2'
The command line options for codegen are: rem server call e:\Axis2c\1.7.0.pre\tools\codegen\javatool\WSDL2C.bat -uri BTAvailability.wsdl -ss -sd -d adb -u rem client call e:\Axis2c\1.7.0.pre\tools\codegen\javatool\WSDL2C.bat -uri BTAvailability.wsdl -d adb -u Double checking with the powers that be on sharing the wsdl file. Appreciate the help! Steve -----Original Message----- From: Samisa Abeysinghe [mailto:sam...@wso2.com] Sent: Friday, May 14, 2010 11:04 PM To: 'Apache AXIS C User List' Subject: Re: Axis2c and openssl 1.0 On Sat, May 15, 2010 at 2:29 AM, Steve Leland <st...@pouchapond.com> wrote: Our product runs on a Win2008 R2 server, and is built on top of Axis2c 1.6 and OpenSSL 0.9.8l - many thanks for the good work! I am chasing a memory leak that only occurs for our ssl requests, and thought I might get lucky and find it already fixed in OpenSSL 1.0.0. If I use the 1.6 makefile, Axis2c 1.6 compiles and links with OpenSSL 1.0 but dies on startup with memory corruption. If I use the makefile currently on the trunk to build Axis2c 1.6 and OpenSSL 1.0, the compile fails in core\transport\http\sender\ssl_utils.c. What are the errors? Would you expect that Axis2c 1.6 should work with OpenSSL 1.0? We have not tried yet. But I hope we can make it to work. Using the Axis2c source tree I just pulled down from the trunk, I built Axis2c with OpenSSL 1.0, then regenerated the C code from our wsdl using wsdl2c.bat. The result won't compile - it's looking for axiom_element_declare_namespace_assume_param_ownership(), which is in axiom_element.h but #ifdefd out. I don't know if it matters, but it's using the Axis2 1.5.1 jars in the codegen step. What command line options did you use to codegen? Can you share the WSDL? Samisa... Is there something new I need to do to get the new codegen to work? Thanks! Steve --------------------------------------------------------------------- To unsubscribe, e-mail: c-user-unsubscr...@axis.apache.org For additional commands, e-mail: c-user-h...@axis.apache.org -- Samisa Abeysinghe Director, Engineering - WSO2 Inc. http://wso2.com/ - "lean . enterprise . middleware"