You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by ax...@ws.apache.org on 2004/10/15 12:57:51 UTC

[jira] Resolved: (AXISCPP-43) axis c++ doesn't build with gcc 2.96

Message:

   The following issue has been resolved as FIXED.

   Resolver: John Hawkins
       Date: Fri, 15 Oct 2004 3:56 AM

I'm assuming this is fixed as no updates.
---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/AXISCPP-43

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: AXISCPP-43
    Summary: axis c++ doesn't build with gcc 2.96
       Type: Bug

     Status: Resolved
 Resolution: FIXED

    Project: Axis-C++
 Components: 
             Basic Architecture
   Versions:
             current (nightly)

   Assignee: 
   Reporter: Sam Lang

    Created: Mon, 23 Feb 2004 4:44 PM
    Updated: Fri, 15 Oct 2004 3:56 AM
Environment: Operating System: Linux
Platform: PC

Description:
The gcc 2.96 compiler appears to be more strict about function pointer
conversion, and will fail to compile the Axis C++ code because there are a
number of function pointers being set in each of the headers IMessageData.h
IWrapperSoapSerializer.h IWrapperSoapDeSerializer.h and Call.h.  I'm submitting
a patch that fixes these problems with a typedef of each function and a cast to
the appropriate type.  

The patch also renames the Call::Initialize_s function, because there are two
functions with the name Initialize_s and you can't pass the first as a function
pointer because it will conflict with the second.  The code that calls
Initialize_s should be updated to reflect that change.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira