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.

Reply via email to