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.