Uploaded image for project: 'Axis-C++'
  1. Axis-C++
  2. AXISCPP-277

Latest changes to WSDL2Ws have caused some clients to fail to compile.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • None
    • All

    Description

      Latest changes to WSDL2Ws have caused some clients to fail to compile.

      compileClient:
      [cc] 5 total files to be compiled.
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp: In
      [cc] function `int main(int, char**)':
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:62: cannot
      [cc] convert `BenchBasicDataType*' to `BenchBasicDataType**' in assignment
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:93: cannot
      [cc] convert `BenchBasicDataType' to `BenchBasicDataType*' in assignment
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:140: request
      [cc] for member `StringType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:141: request
      [cc] for member `IntType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:142: request
      [cc] for member `IntegerType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:143: request
      [cc] for member `DoubleType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:144: request
      [cc] for member `BooleanType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:145: request
      [cc] for member `DateTimeType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:147: request
      [cc] for member `DateType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:149: request
      [cc] for member `TimeType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:151: request
      [cc] for member `ByteType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:152: request
      [cc] for member `DecimalType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:153: request
      [cc] for member `FloatType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:154: request
      [cc] for member `LongType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:155: request
      [cc] for member `QNameType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:156: request
      [cc] for member `ShortType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:158: request
      [cc] for member `Base64BinaryType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:159: request
      [cc] for member `Base64BinaryType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:161: request
      [cc] for member `Base64BinaryType' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:164: request
      [cc] for member `HexBinary' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:165: request
      [cc] for member `HexBinary' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/AxisBenchClient.cpp:167: request
      [cc] for member `HexBinary' in `
      [cc] *(output->BenchDataType::infos.BenchBasicDataType_ArrayTag::m_Array + (+(i *
      [cc] 4)))', which is of non-aggregate type `BenchBasicDataType*'
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/BenchDataType.cpp: In
      [cc] function `int Axis_Serialize_BenchDataType(BenchDataType*,
      [cc] axiscpp::IWrapperSoapSerializer*, bool)':
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/BenchDataType.cpp:38: must
      [cc] #include <typeinfo> before using typeid
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/BenchDataType.cpp: In
      [cc] function `int Axis_DeSerialize_BenchDataType(BenchDataType*,
      [cc] axiscpp::IWrapperSoapDeSerializer*)':
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/BenchDataType.cpp:94: must
      [cc] #include <typeinfo> before using typeid
      [cc] /home/axistest/test_PA/obj/test/generated/cpp/AxisBench/BenchDataType.cpp:118: syntax
      [cc] error before `long'

      [cc] g++ failed with return code 1

      Attachments

        Activity

          People

            prestonf Fred Preston
            perryan Andrew Perry
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: