ns3-oran-interface error #32
mhossenece
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Can anyone please tell why am i getting this error? How can i resolve this issue?
Latitude-7280:~/ns-3-mmwave-oran$ ./waf build
/home/mhossen/ns-3-mmwave-oran/bindings/python/wscript:321: SyntaxWarning: invalid escape sequence '\d'
m = re.match( "^castxml version (\d.\d)(-)?(\w+)?", castxml_version_line)
Waf: Entering directory `/home/mhossen/ns-3-mmwave-oran/build'
[1614/2101] Compiling contrib/oran-interface/model/asn1c-types.cc
[1616/2101] Compiling contrib/oran-interface/model/ric-control-function-description.cc
[1617/2101] Compiling contrib/oran-interface/model/kpm-function-description.cc
[1620/2101] Compiling contrib/oran-interface/model/ric-control-message.cc
../contrib/oran-interface/model/kpm-function-description.cc: In member function ‘void ns3::KpmFunctionDescription::FillAndEncodeKpmFunctionDescription(E2SM_KPM_RANfunction_Description_t*)’:
../contrib/oran-interface/model/kpm-function-description.cc:133:18: error: ‘RIC_ReportStyle_Item_t’ {aka ‘struct RIC_ReportStyle_Item’} has no member named ‘ric_ReportIndicationHeaderFormat_Type’; did you mean ‘ric_IndicationHeaderFormat_Type’?
133 | report_style1->ric_ReportIndicationHeaderFormat_Type = 1;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ric_IndicationHeaderFormat_Type
../contrib/oran-interface/model/kpm-function-description.cc:134:18: error: ‘RIC_ReportStyle_Item_t’ {aka ‘struct RIC_ReportStyle_Item’} has no member named ‘ric_ReportIndicationMessageFormat_Type’; did you mean ‘ric_IndicationMessageFormat_Type’?
134 | report_style1->ric_ReportIndicationMessageFormat_Type = 1;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ric_IndicationMessageFormat_Type
../contrib/oran-interface/model/ric-control-function-description.cc: In member function ‘void ns3::RicControlFunctionDescription::FillAndEncodeRCFunctionDescription(E2SM_RC_RANFunctionDefinition_t*)’:
../contrib/oran-interface/model/ric-control-function-description.cc:219:17: error: ‘E2SM_RC_RANFunctionDefinition_t’ {aka ‘struct E2SM_RC_RANFunctionDefinition’} has no member named ‘ric_ControlStyle_List’
219 | ranfunc_desc->ric_ControlStyle_List =
| ^~~~~~~~~~~~~~~~~~~~~
../contrib/oran-interface/model/ric-control-function-description.cc:220:39: error: ‘E2SM_RC_RANFunctionDefinition__ric_ControlStyle_List’ is not a member of ‘E2SM_RC_RANFunctionDefinition’
220 | (E2SM_RC_RANFunctionDefinition::E2SM_RC_RANFunctionDefinition__ric_ControlStyle_List *)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../contrib/oran-interface/model/ric-control-function-description.cc:220:93: error: expected primary-expression before ‘)’ token
220 | (E2SM_RC_RANFunctionDefinition::E2SM_RC_RANFunctionDefinition__ric_ControlStyle_List *)
| ^
In file included from /usr/local/include/e2sim/MeasResultListEUTRA.h:15,
from ./ns3/asn1c-types.h:43,
from ../contrib/oran-interface/model/ric-control-function-description.cc:26:
../contrib/oran-interface/model/ric-control-function-description.cc:224:36: error: ‘E2SM_RC_RANFunctionDefinition_t’ {aka ‘struct E2SM_RC_RANFunctionDefinition’} has no member named ‘ric_ControlStyle_List’
224 | ASN_SEQUENCE_ADD (&ranfunc_desc->ric_ControlStyle_List->list, control_style0);
| ^~~~~~~~~~~~~~~~~~~~~
/usr/local/include/e2sim/asn_SEQUENCE_OF.h:22:20: note: in definition of macro ‘ASN_SEQUENCE_ADD’
22 | asn_sequence_add((headptr), (ptr))
| ^~~~~~~
../contrib/oran-interface/model/ric-control-function-description.cc:225:36: error: ‘E2SM_RC_RANFunctionDefinition_t’ {aka ‘struct E2SM_RC_RANFunctionDefinition’} has no member named ‘ric_ControlStyle_List’
225 | ASN_SEQUENCE_ADD (&ranfunc_desc->ric_ControlStyle_List->list, control_style1);
| ^~~~~~~~~~~~~~~~~~~~~
/usr/local/include/e2sim/asn_SEQUENCE_OF.h:22:20: note: in definition of macro ‘ASN_SEQUENCE_ADD’
22 | asn_sequence_add((headptr), (ptr))
| ^~~~~~~
../contrib/oran-interface/model/ric-control-message.cc: In member function ‘void ns3::RicControlMessage::DecodeRicControlMessage(E2AP_PDU_t*)’:
../contrib/oran-interface/model/ric-control-message.cc:102:40: error: ‘struct E2SM_RC_ControlHeader’ has no member named ‘present’
102 | if (e2smControlHeader->present == E2SM_RC_ControlHeader_PR_controlHeader_Format1) {
| ^~~~~~~
../contrib/oran-interface/model/ric-control-message.cc:102:51: error: ‘E2SM_RC_ControlHeader_PR_controlHeader_Format1’ was not declared in this scope; did you mean ‘E2SM_RC_ControlHeader__ric_controlHeader_formats_PR’?
102 | if (e2smControlHeader->present == E2SM_RC_ControlHeader_PR_controlHeader_Format1) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| E2SM_RC_ControlHeader__ric_controlHeader_formats_PR
../contrib/oran-interface/model/ric-control-message.cc:103:71: error: ‘struct E2SM_RC_ControlHeader’ has no member named ‘choice’
103 | m_e2SmRcControlHeaderFormat1 = e2smControlHeader->choice.controlHeader_Format1;
| ^~~~~~
../contrib/oran-interface/model/ric-control-message.cc:126:41: error: ‘struct E2SM_RC_ControlMessage’ has no member named ‘present’
126 | if (e2SmControlMessage->present == E2SM_RC_ControlMessage_PR_controlMessage_Format1)
| ^~~~~~~
../contrib/oran-interface/model/ric-control-message.cc:126:52: error: ‘E2SM_RC_ControlMessage_PR_controlMessage_Format1’ was not declared in this scope; did you mean ‘E2SM_RC_ControlMessage__ric_controlMessage_formats_PR’?
126 | if (e2SmControlMessage->present == E2SM_RC_ControlMessage_PR_controlMessage_Format1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| E2SM_RC_ControlMessage__ric_controlMessage_formats_PR
../contrib/oran-interface/model/ric-control-message.cc:130:45: error: ‘struct E2SM_RC_ControlMessage’ has no member named ‘choice’
130 | e2SmControlMessage->choice.controlMessage_Format1;
| ^~~~~~
../contrib/oran-interface/model/ric-control-message.cc: In static member function ‘static std::vectorns3::RANParameterItem ns3::RicControlMessage::ExtractRANParametersFromControlMessage(E2SM_RC_ControlMessage_Format1_t*)’:
../contrib/oran-interface/model/ric-control-message.cc:203:44: error: ‘E2SM_RC_ControlMessage_Format1_t’ {aka ‘struct E2SM_RC_ControlMessage_Format1’} has no member named ‘ranParameters_List’
203 | int count = e2SmRcControlMessageFormat1->ranParameters_List->list.count;
| ^~~~~~~~~~~~~~~~~~
../contrib/oran-interface/model/ric-control-message.cc:207:40: error: ‘E2SM_RC_ControlMessage_Format1_t’ {aka ‘struct E2SM_RC_ControlMessage_Format1’} has no member named ‘ranParameters_List’
207 | e2SmRcControlMessageFormat1->ranParameters_List->list.array[i];
| ^~~~~~~~~~~~~~~~~~
../contrib/oran-interface/model/asn1c-types.cc: In static member function ‘static std::vectorns3::RANParameterItem ns3::RANParameterItem::ExtractRANParametersFromRANParameter(RANParameter_Item_t*)’:
../contrib/oran-interface/model/asn1c-types.cc:900:12: error: ‘RANParameter_ValueType_PR_ranParameter_Element’ was not declared in this scope; did you mean ‘RANParameter_ValueType_PR_ranP_Choice_ElementTrue’?
900 | case RANParameter_ValueType_PR_ranParameter_Element: {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| RANParameter_ValueType_PR_ranP_Choice_ElementTrue
../contrib/oran-interface/model/asn1c-types.cc:905:66: error: ‘union RANParameter_ValueType::RANParameter_ValueType_u’ has no member named ‘ranParameter_Element’
905 | ranParameterItem->ranParameterItem_valueType->choice.ranParameter_Element;
| ^~~~~~~~~~~~~~~~~~~~
../contrib/oran-interface/model/asn1c-types.cc:907:16: error: enumeration value ‘RANParameter_Value_PR_valueBoolean’ not handled in switch [-Werror=switch]
907 | switch (ranParameterElement->ranParameter_Value.present)
| ^
../contrib/oran-interface/model/asn1c-types.cc:907:16: error: enumeration value ‘RANParameter_Value_PR_valueReal’ not handled in switch [-Werror=switch]
../contrib/oran-interface/model/asn1c-types.cc:907:16: error: enumeration value ‘RANParameter_Value_PR_valueBitS’ not handled in switch [-Werror=switch]
../contrib/oran-interface/model/asn1c-types.cc:907:16: error: enumeration value ‘RANParameter_Value_PR_valuePrintableString’ not handled in switch [-Werror=switch]
../contrib/oran-interface/model/asn1c-types.cc:934:12: error: ‘RANParameter_ValueType_PR_ranParameter_Structure’ was not declared in this scope; did you mean ‘RANParameter_ValueType_PR_ranP_Choice_Structure’?
934 | case RANParameter_ValueType_PR_ranParameter_Structure: {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| RANParameter_ValueType_PR_ranP_Choice_Structure
../contrib/oran-interface/model/asn1c-types.cc:937:66: error: ‘union RANParameter_ValueType::RANParameter_ValueType_u’ has no member named ‘ranParameter_Structure’; did you mean ‘ranP_Choice_Structure’?
937 | ranParameterItem->ranParameterItem_valueType->choice.ranParameter_Structure;
| ^~~~~~~~~~~~~~~~~~~~~~
| ranP_Choice_Structure
../contrib/oran-interface/model/asn1c-types.cc:938:70: error: request for member ‘list’ in ‘ranParameterStructure->RANParameter_STRUCTURE::sequence_of_ranParameters’, which is of pointer type ‘RANParameter_STRUCTURE::RANParameter_STRUCTURE__sequence_of_ranParameters*’ (maybe you meant to use ‘->’ ?)
938 | int count = ranParameterStructure->sequence_of_ranParameters.list.count;
| ^~~~
../contrib/oran-interface/model/asn1c-types.cc:942:66: error: request for member ‘list’ in ‘ranParameterStructure->RANParameter_STRUCTURE::sequence_of_ranParameters’, which is of pointer type ‘RANParameter_STRUCTURE::RANParameter_STRUCTURE__sequence_of_ranParameters*’ (maybe you meant to use ‘->’ ?)
942 | ranParameterStructure->sequence_of_ranParameters.list.array[i];
| ^~~~
../contrib/oran-interface/model/asn1c-types.cc:951:12: error: ‘RANParameter_ValueType_PR_ranParameter_List’ was not declared in this scope; did you mean ‘RANParameter_ValueType_PR_ranP_Choice_List’?
951 | case RANParameter_ValueType_PR_ranParameter_List: {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| RANParameter_ValueType_PR_ranP_Choice_List
../contrib/oran-interface/model/asn1c-types.cc:894:10: error: enumeration value ‘RANParameter_ValueType_PR_ranP_Choice_ElementTrue’ not handled in switch [-Werror=switch]
894 | switch (ranParameterItem->ranParameterItem_valueType->present)
| ^
../contrib/oran-interface/model/asn1c-types.cc:894:10: error: enumeration value ‘RANParameter_ValueType_PR_ranP_Choice_ElementFalse’ not handled in switch [-Werror=switch]
../contrib/oran-interface/model/asn1c-types.cc:894:10: error: enumeration value ‘RANParameter_ValueType_PR_ranP_Choice_Structure’ not handled in switch [-Werror=switch]
../contrib/oran-interface/model/asn1c-types.cc:894:10: error: enumeration value ‘RANParameter_ValueType_PR_ranP_Choice_List’ not handled in switch [-Werror=switch]
cc1plus: all warnings being treated as errors
Waf: Leaving directory `/home/mhossen/ns-3-mmwave-oran/build'
Build failed
-> task in 'ns3-oran-interface' failed with exit status 1 (run with -v to display more information)
-> task in 'ns3-oran-interface' failed with exit status 1 (run with -v to display more information)
-> task in 'ns3-oran-interface' failed with exit status 1 (run with -v to display more information)
-> task in 'ns3-oran-interface' failed with exit status 1 (run with -v to display more information)
Beta Was this translation helpful? Give feedback.
All reactions