Hi, I've tested in redhat 8 with the latest of cvs and it works for me. I did not update the auto build tools of redhat. I used redhat build environment(gcc, automake, libtool, autoconf) as it is. Other thing is I tested with only expat and apache
damitha In redhat 8 no need to update build tools. I've build > 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. > >