Hi, could you solve this issue? I am facing simuilar one and looking for resolution.
понеділок, 5 липня 2021 р. о 14:58:20 UTC+3 [email protected] пише: > Hello team, > We are new to protobuf development. We stuck with the following problem : > protoc compiler creates an internal descriptor table in pb.cc fiie. > > static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const > descriptor_table_resource_5flocator_2eproto_deps[3] = { > &::descriptor_table_udpa_2fannotations_2fstatus_2eproto, > &::descriptor_table_validate_2fvalidate_2eproto, > &::descriptor_table_xds_2fcore_2fv3_2fcontext_5fparams_2eproto, > }; > some similar descriptors are defined in protobuf includes, like following > : > protobuf-3.17.3/src/google/protobuf/any.pb.h:PROTOBUF_EXPORT extern const > ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable > descriptor_table_google_2fprotobuf_2fany_2eproto; > > But others are not present in protobuf includes and we got compilation > error: > descriptor_table_udpa_2fannotations_2fstatus_2eproto’ has not been declared > > And more .... > udpa/xds/core/v3/resource_locator.pb.cc:111:6: error: > ‘::descriptor_table_udpa_2fannotations_2fstatus_2eproto’ has not been > declared > &::descriptor_table_udpa_2fannotations_2fstatus_2eproto, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > udpa/xds/core/v3/resource_locator.pb.cc:111:6: note: suggested > alternative: ‘descriptor_table_google_2fprotobuf_2fduration_2eproto’ > &::descriptor_table_udpa_2fannotations_2fstatus_2eproto, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > descriptor_table_google_2fprotobuf_2fduration_2eproto > udpa/xds/core/v3/resource_locator.pb.cc:112:6: error: > ‘::descriptor_table_validate_2fvalidate_2eproto’ has not been declared > &::descriptor_table_validate_2fvalidate_2eproto, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > udpa/xds/core/v3/resource_locator.pb.cc:112:6: note: suggested > alternative: ‘descriptor_table_validate_2eproto’ > &::descriptor_table_validate_2fvalidate_2eproto, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > descriptor_table_validate_2eproto > udpa/xds/core/v3/resource_locator.pb.cc:113:6: error: > ‘::descriptor_table_xds_2fcore_2fv3_2fcontext_5fparams_2eproto’ has not > been declared > &::descriptor_table_xds_2fcore_2fv3_2fcontext_5fparams_2eproto, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > udpa/xds/core/v3/resource_locator.pb.cc:113:6: note: suggested > alternative: ‘descriptor_table_context_5fparams_2eproto’ > &::descriptor_table_xds_2fcore_2fv3_2fcontext_5fparams_2eproto, > > > PLEASE HELP HELP HELP HELP !!!! > Regards > > > > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/c3dff170-b622-4c2c-b979-ab20ea6ee5fan%40googlegroups.com.
