INFO com.rti.ndds.nddsgen.Main Running rtiddsgen version 2.3.0, please wait ... INFO com.rti.ndds.nddsgen.Main Done [root@dds-server IDL]# gmake -f makefile_str_x64Linux2.6gcc4.4.5 Checking directory objs Making directory objs Checking directory objs/x64Linux2.6gcc4.4.5 Making directory objs/x64Linux2.6gcc4.4.5 g++ -m64 -o objs/x64Linux2.6gcc4.4.5/strSupport.o -DRTI_UNIX -DRTI_LINUX -DRTI_64BIT -I. -I/opt/rti_connext_dds-5.2.0/include -I/opt/rti_connext_dds-5.2.0/include/ndds -c strSupport.cxx g++ -m64 -o objs/x64Linux2.6gcc4.4.5/strPlugin.o -DRTI_UNIX -DRTI_LINUX -DRTI_64BIT -I. -I/opt/rti_connext_dds-5.2.0/include -I/opt/rti_connext_dds-5.2.0/include/ndds -c strPlugin.cxx strPlugin.cxx: In function ‘void str_elPluginSupport_print_data(DDS_Char* const*, const char*, unsigned int)’: strPlugin.cxx:716:40: error: cannot convert ‘const str_el {aka char* const}’ to ‘DDS_Char* const* {aka char* const*}’ for argument ‘1’ to ‘void strPluginSupport_print_data(DDS_Char* const*, const char*, unsigned int)’ (*sample), "", indent_level + 1); ^ strPlugin.cxx: In function ‘int str_elPlugin_serialize(PRESTypePluginEndpointData, DDS_Char* const*, RTICdrStream*, int, RTIEncapsulationId, int, void*)’: strPlugin.cxx:776:32: error: cannot convert ‘const str_el {aka char* const}’ to ‘DDS_Char* const* {aka char* const*}’ for argument ‘2’ to ‘int strPlugin_serialize(PRESTypePluginEndpointData, DDS_Char* const*, RTICdrStream*, int, RTIEncapsulationId, int, void*)’ endpoint_plugin_qos)) { ^ strPlugin.cxx: In function ‘int str_elPlugin_deserialize_sample(PRESTypePluginEndpointData, DDS_Char**, RTICdrStream*, int, int, void*)’: strPlugin.cxx:820:32: error: cannot convert ‘str_el {aka char*}’ to ‘DDS_Char** {aka char**}’ for argument ‘2’ to ‘int strPlugin_deserialize_sample(PRESTypePluginEndpointData, DDS_Char**, RTICdrStream*, int, int, void*)’ endpoint_plugin_qos)) { ^ strPlugin.cxx: In function ‘unsigned int str_elPlugin_get_serialized_sample_size(PRESTypePluginEndpointData, int, RTIEncapsulationId, unsigned int, DDS_Char* const*)’: strPlugin.cxx:996:37: error: cannot convert ‘const str_el {aka char* const}’ to ‘DDS_Char* const* {aka char* const*}’ for argument ‘5’ to ‘unsigned int strPlugin_get_serialized_sample_size(PRESTypePluginEndpointData, int, RTIEncapsulationId, unsigned int, DDS_Char* const*)’ current_alignment, (*sample)); ^ strPlugin.cxx: In function ‘int str_elPlugin_serialize_key(PRESTypePluginEndpointData, DDS_Char* const*, RTICdrStream*, int, RTIEncapsulationId, int, void*)’: strPlugin.cxx:1044:32: error: cannot convert ‘const str_el {aka char* const}’ to ‘DDS_Char* const* {aka char* const*}’ for argument ‘2’ to ‘int strPlugin_serialize_key(PRESTypePluginEndpointData, DDS_Char* const*, RTICdrStream*, int, RTIEncapsulationId, int, void*)’ endpoint_plugin_qos)) { ^ strPlugin.cxx: In function ‘int str_elPlugin_deserialize_key_sample(PRESTypePluginEndpointData, DDS_Char**, RTICdrStream*, int, int, void*)’: strPlugin.cxx:1085:32: error: cannot convert ‘str_el {aka char*}’ to ‘DDS_Char** {aka char**}’ for argument ‘2’ to ‘int strPlugin_deserialize_key_sample(PRESTypePluginEndpointData, DDS_Char**, RTICdrStream*, int, int, void*)’ endpoint_plugin_qos)) { ^ strPlugin.cxx: In function ‘int str_elPlugin_serialized_sample_to_key(PRESTypePluginEndpointData, DDS_Char**, RTICdrStream*, int, int, void*)’: strPlugin.cxx:1180:32: error: cannot convert ‘str_el {aka char*}’ to ‘DDS_Char** {aka char**}’ for argument ‘2’ to ‘int strPlugin_serialized_sample_to_key(PRESTypePluginEndpointData, DDS_Char**, RTICdrStream*, int, int, void*)’ endpoint_plugin_qos)) { ^ gmake: *** [objs/x64Linux2.6gcc4.4.5/strPlugin.o] Error 1 [root@dds-server IDL]#