[ 
https://issues.apache.org/jira/browse/AIRAVATA-1334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eroma closed AIRAVATA-1334.
---------------------------
    Resolution: Fixed

Committed code fixed the issue.

> Thrift CPP has type conflicts
> -----------------------------
>
>                 Key: AIRAVATA-1334
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-1334
>             Project: Airavata
>          Issue Type: Bug
>            Reporter: Suresh Marru
>            Assignee: Suresh Marru
>
> Nadeem report on Mailing List:
> ---
> In the C++ sdk, the struct DataType is defined in 
> applicationInterfaceModel_types.h [1] as well as in experimentModel_types.h 
> [2]. Both these files are included in airavataAPI_types.h [3], which gives 
> the following compilation error:
> ../lib/airavata/applicationInterfaceModel_types.h:20:8: error: redefinition 
> of ‘struct DataType’
> ../lib/airavata/experimentModel_types.h:150:8: error: previous definition of 
> ‘struct DataType’
> What would be the best way to get around this?
> [1]: 
> https://github.com/apache/airavata/blob/master/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/applicationInterfaceModel_types.h#l20
> [2]: 
> https://github.com/apache/airavata/blob/master/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/experimentModel_types.h#l150
> [3]: 
> https://github.com/apache/airavata/blob/master/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavataAPI_types.h
> Thanks,
> Nadeem.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to