Hello, Has anyone else been able to compile Axis c++ on Linux I'm on a RedHat 8 box.
I've upgraded automake, libtool, and autoconf to the latest versions. automake: 1.4.-p5 libtool: 1.4.2 autoconf: 2.59 Here is the output from running make: ========================================================================= In file included from /usr/local/axis-c/include/axis/server/IMessageData.h:67, from /usr/local/axis-c/include/axis/server/BasicHandler.h:63, from /usr/local/axis-c/include/axis/server/AxisWrapperAPI.h:70, from /usr/local/axis-c/include/axis/server/IParam.h:65, from /usr/local/axis-c/include/axis/server/AxisTime.h:64, from /usr/local/axis-c/include/axis/server/BasicTypeSerializer.h:62, from /usr/local/axis-c/include/axis/server/SoapSerializer.h:67, from /usr/local/axis-c/include/axis/server/AxisEngine.h:69, from Param.cpp:22: /usr/local/axis-c/include/axis/server/IAdminUtils.h:77:38: warning: no newline at end of file /usr/local/axis-c/include/axis/server/IAdminUtils.h:77:38: warning: no newline at end of file In file included from /usr/local/axis-c/include/axis/server/IHandlerSoapSerializer.h:66, from /usr/local/axis-c/include/axis/server/SoapSerializer.h:66, from /usr/local/axis-c/include/axis/server/AxisEngine.h:69, from Param.cpp:22: /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h: In function `void IWrapperSoapSerializer::s_Initialize ()': /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h:170: cannot convert `int () (void *, const char *, const char *)' to `int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h:172: cannot convert `void () (void *, const char *)' to `void (*) (void *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h:173: cannot convert `int () (void *, const char *, void *, XSDTYPETag)' to `int (*) (void *, const char *, void *, XSDTYPETag)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h:174: cannot convert `int () (void *, const Axis_Array *, void *, void *, void *, const char *, const char *)' to `int (*) (void *, const Axis_Array *, void *, void *, void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h:175: cannot convert `int () (void *, const Axis_Array *, XSDTYPETag, const char *)' to `int (*) (void *, const Axis_Array *, XSDTYPETag, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h:176: cannot convert `int () (void *, void *, void *, void *, const char *, const char *)' to `int (*) (void *, void *, void *, void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h:177: cannot convert `int () (void *, const Axis_Array *, void *, void *, void *, const char *, const char *)' to `int (*) (void *, const Axis_Array *, void *, void *, void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h:178: cannot convert `int () (void *, const Axis_Array *, XSDTYPETag, const char *)' to `int (*) (void *, const Axis_Array *, XSDTYPETag, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h:179: cannot convert `int () (void *, const char *, void *, XSDTYPETag)' to `int (*) (void *, const char *, void *, XSDTYPETag)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h:180: cannot convert `int () (void *, const char *, const char *, void *, XSDTYPETag)' to `int (*) (void *, const char *, const char *, void *, XSDTYPETag)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h:181: cannot convert `void () (void *, const char *)' to `void (*) (void *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h:182: cannot convert `void () (void *, const char *, const char *, const char *)' to `void (*) (void *, const char *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapSerializer.h:183: cannot convert `void () (void *, const char *)' to `void (*) (void *, const char *)' in assignment In file included from /usr/local/axis-c/include/axis/server/AxisWrapperAPI.h:68, from /usr/local/axis-c/include/axis/server/IParam.h:65, from /usr/local/axis-c/include/axis/server/AxisTime.h:64, from /usr/local/axis-c/include/axis/server/BasicTypeSerializer.h:62, from /usr/local/axis-c/include/axis/server/SoapSerializer.h:67, from /usr/local/axis-c/include/axis/server/AxisEngine.h:69, from Param.cpp:22: /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h: In function `void IWrapperSoapDeSerializer::s_Initialize ()': /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:314: cannot convert `int () (void *, const char *, const char *)' to `int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:315: cannot convert `Axis_Array () (void *, void *, void *, void *, void *, const char *, const char *)' to `Axis_Array (*) (void *, void *, void *, void *, void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:316: cannot convert `Axis_Array () (void *, XSDTYPETag, const char *, const char *)' to `Axis_Array (*) (void *, XSDTYPETag, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:318: cannot convert `int () (void *, const char *, const char *)' to `int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:319: cannot convert `xsd__boolean () (void *, const char *, const char *)' to `xsd__boolean (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:320: cannot convert `unsigned int () (void *, const char *, const char *)' to `unsigned int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:321: cannot convert `short int () (void *, const char *, const char *)' to `short int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:322: cannot convert `short unsigned int () (void *, const char *, const char *)' to `short unsigned int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:323: cannot convert `char () (void *, const char *, const char *)' to `char (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:324: cannot convert `unsigned char () (void *, const char *, const char *)' to `unsigned char (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:325: cannot convert `long int () (void *, const char *, const char *)' to `long int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:326: cannot convert `long int () (void *, const char *, const char *)' to `long int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:327: cannot convert `long unsigned int () (void *, const char *, const char *)' to `long unsigned int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:328: cannot convert `float () (void *, const char *, const char *)' to `float (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:329: cannot convert `double () (void *, const char *, const char *)' to `double (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:330: cannot convert `double () (void *, const char *, const char *)' to `double (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:334: cannot convert `xsd__hexBinary () (void *, const char *, const char *)' to `xsd__hexBinary (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:335: cannot convert `xsd__base64Binary () (void *, const char *, const char *)' to `xsd__base64Binary (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:336: cannot convert `tm () (void *, const char *, const char *)' to `tm (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:337: cannot convert `tm () (void *, const char *, const char *)' to `tm (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:338: cannot convert `tm () (void *, const char *, const char *)' to `tm (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:339: cannot convert `long int () (void *, const char *, const char *)' to `long int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:340: cannot convert `int () (void *, const char *, const char *)' to `int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:341: cannot convert `xsd__boolean () (void *, const char *, const char *)' to `xsd__boolean (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:342: cannot convert `unsigned int () (void *, const char *, const char *)' to `unsigned int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:343: cannot convert `short int () (void *, const char *, const char *)' to `short int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:344: cannot convert `short unsigned int () (void *, const char *, const char *)' to `short unsigned int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:345: cannot convert `char () (void *, const char *, const char *)' to `char (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:346: cannot convert `unsigned char () (void *, const char *, const char *)' to `unsigned char (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:347: cannot convert `long int () (void *, const char *, const char *)' to `long int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:348: cannot convert `long int () (void *, const char *, const char *)' to `long int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:349: cannot convert `long unsigned int () (void *, const char *, const char *)' to `long unsigned int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:350: cannot convert `float () (void *, const char *, const char *)' to `float (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:351: cannot convert `double () (void *, const char *, const char *)' to `double (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:352: cannot convert `double () (void *, const char *, const char *)' to `double (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:356: cannot convert `xsd__hexBinary () (void *, const char *, const char *)' to `xsd__hexBinary (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:357: cannot convert `xsd__base64Binary () (void *, const char *, const char *)' to `xsd__base64Binary (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:358: cannot convert `tm () (void *, const char *, const char *)' to `tm (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:359: cannot convert `tm () (void *, const char *, const char *)' to `tm (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:360: cannot convert `tm () (void *, const char *, const char *)' to `tm (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:361: cannot convert `long int () (void *, const char *, const char *)' to `long int (*) (void *, const char *, const char *)' in assignment /usr/local/axis-c/include/axis/server/IWrapperSoapDeSerializer.h:362: cannot convert `int () (void *)' to `int (*) (void *)' in assignment In file included from /usr/local/axis-c/include/axis/server/BasicHandler.h:63, from /usr/local/axis-c/include/axis/server/AxisWrapperAPI.h:70, from /usr/local/axis-c/include/axis/server/IParam.h:65, from /usr/local/axis-c/include/axis/server/AxisTime.h:64, from /usr/local/axis-c/include/axis/server/BasicTypeSerializer.h:62, from /usr/local/axis-c/include/axis/server/SoapSerializer.h:67, from /usr/local/axis-c/include/axis/server/AxisEngine.h:69, from Param.cpp:22: /usr/local/axis-c/include/axis/server/IMessageData.h: In function `void IMessageData::s_Initialize ()': /usr/local/axis-c/include/axis/server/IMessageData.h:136: cannot convert `void () (void *, IWrapperSoapSerializer_C *)' to `void (*) (void *, IWrapperSoapSerializer_C *)' in assignment /usr/local/axis-c/include/axis/server/IMessageData.h:137: cannot convert `void () (void *, IWrapperSoapDeSerializer_C *)' to `void (*) (void *, IWrapperSoapDeSerializer_C *)' in assignment In file included from /usr/local/axis-c/include/axis/server/AxisWrapperAPI.h:70, from /usr/local/axis-c/include/axis/server/IParam.h:65, from /usr/local/axis-c/include/axis/server/AxisTime.h:64, from /usr/local/axis-c/include/axis/server/BasicTypeSerializer.h:62, from /usr/local/axis-c/include/axis/server/SoapSerializer.h:67, from /usr/local/axis-c/include/axis/server/AxisEngine.h:69, from Param.cpp:22: /usr/local/axis-c/include/axis/server/BasicHandler.h: At top level: /usr/local/axis-c/include/axis/server/BasicHandler.h:96: warning: `class HandlerBase' has virtual functions but non-virtual destructor /usr/local/axis-c/include/axis/server/SoapEnvVersions.h:120: warning: `SoapEnvVersionsStruct gs_SoapEnvVersionsStruct[2]' defined but not used make[3]: *** [Param.lo] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Any help is appreciated -- Ben Souther F.W. Davison & Company, Inc. This e-mail message, and any accompanying documents, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure, distribution or copying is prohibited. If you are not the intended recipient, please contact our office by email or by telephone at (508) 747-7261 and immediately destroy all copies of the original message.