Advertisement
Guest User

Make error messages for protobuf

a guest
Feb 28th, 2013
716
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.01 KB | None | 0 0
  1. $ make clean && make
  2. \rm *.o
  3. \rm hello_protobuf 2>/dev/null || true
  4. g++ -c -o hello_protobuf.o hello_protobuf.cc
  5. g++ -o user.pb.o user.pb.cc
  6. /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/crt1.o: In function `_start':
  7. (.text+0x20): undefined reference to `main'
  8. /tmp/cc0JgxDf.o: In function `misc::protobuf_AssignDesc_user_2eproto()':
  9. user.pb.cc:(.text+0x34): undefined reference to `google::protobuf::DescriptorPool::generated_pool()'
  10. user.pb.cc:(.text+0x43): undefined reference to `google::protobuf::DescriptorPool::FindFileByName(std::string const&) const'
  11. user.pb.cc:(.text+0x8c): undefined reference to `google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int)'
  12. user.pb.cc:(.text+0xa2): undefined reference to `google::protobuf::internal::LogMessage::operator<<(char const*)'
  13. user.pb.cc:(.text+0xba): undefined reference to `google::protobuf::internal::LogFinisher::operator=(google::protobuf::internal::LogMessage&)'
  14. user.pb.cc:(.text+0xcd): undefined reference to `google::protobuf::internal::LogMessage::~LogMessage()'
  15. user.pb.cc:(.text+0xea): undefined reference to `google::protobuf::DescriptorPool::generated_pool()'
  16. user.pb.cc:(.text+0xf2): undefined reference to `google::protobuf::MessageFactory::generated_factory()'
  17. user.pb.cc:(.text+0x145): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, google::protobuf::DescriptorPool const*, google::protobuf::MessageFactory*, int)'
  18. user.pb.cc:(.text+0x16c): undefined reference to `google::protobuf::DescriptorPool::generated_pool()'
  19. user.pb.cc:(.text+0x174): undefined reference to `google::protobuf::MessageFactory::generated_factory()'
  20. user.pb.cc:(.text+0x1c7): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, google::protobuf::DescriptorPool const*, google::protobuf::MessageFactory*, int)'
  21. user.pb.cc:(.text+0x211): undefined reference to `google::protobuf::internal::LogMessage::~LogMessage()'
  22. /tmp/cc0JgxDf.o: In function `misc::(anonymous namespace)::protobuf_RegisterTypes(std::string const&)':
  23. user.pb.cc:(.text+0x293): undefined reference to `google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(google::protobuf::Descriptor const*, google::protobuf::Message const*)'
  24. user.pb.cc:(.text+0x2ad): undefined reference to `google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(google::protobuf::Descriptor const*, google::protobuf::Message const*)'
  25. /tmp/cc0JgxDf.o: In function `misc::protobuf_AddDesc_user_2eproto()':
  26. user.pb.cc:(.text+0x38a): undefined reference to `google::protobuf::internal::VerifyVersion(int, int, char const*)'
  27. user.pb.cc:(.text+0x399): undefined reference to `google::protobuf::DescriptorPool::InternalAddGeneratedFile(void const*, int)'
  28. user.pb.cc:(.text+0x3a8): undefined reference to `google::protobuf::MessageFactory::InternalRegisterGeneratedFile(char const*, void (*)(std::string const&))'
  29. user.pb.cc:(.text+0x408): undefined reference to `google::protobuf::internal::OnShutdown(void (*)())'
  30. /tmp/cc0JgxDf.o: In function `misc::User_FullName::User_FullName()':
  31. user.pb.cc:(.text+0x470): undefined reference to `google::protobuf::UnknownFieldSet::UnknownFieldSet()'
  32. user.pb.cc:(.text+0x48d): undefined reference to `google::protobuf::Message::~Message()'
  33. /tmp/cc0JgxDf.o: In function `misc::User_FullName::User_FullName(misc::User_FullName const&)':
  34. user.pb.cc:(.text+0x4e2): undefined reference to `google::protobuf::UnknownFieldSet::UnknownFieldSet()'
  35. user.pb.cc:(.text+0x516): undefined reference to `google::protobuf::UnknownFieldSet::~UnknownFieldSet()'
  36. user.pb.cc:(.text+0x527): undefined reference to `google::protobuf::Message::~Message()'
  37. /tmp/cc0JgxDf.o: In function `misc::User_FullName::SharedCtor()':
  38. user.pb.cc:(.text+0x55d): undefined reference to `google::protobuf::internal::kEmptyString'
  39. user.pb.cc:(.text+0x569): undefined reference to `google::protobuf::internal::kEmptyString'
  40. user.pb.cc:(.text+0x575): undefined reference to `google::protobuf::internal::kEmptyString'
  41. /tmp/cc0JgxDf.o: In function `misc::User_FullName::~User_FullName()':
  42. user.pb.cc:(.text+0x5c6): undefined reference to `google::protobuf::UnknownFieldSet::~UnknownFieldSet()'
  43. user.pb.cc:(.text+0x5d2): undefined reference to `google::protobuf::Message::~Message()'
  44. user.pb.cc:(.text+0x5ff): undefined reference to `google::protobuf::UnknownFieldSet::~UnknownFieldSet()'
  45. user.pb.cc:(.text+0x610): undefined reference to `google::protobuf::Message::~Message()'
  46. /tmp/cc0JgxDf.o: In function `misc::User_FullName::SharedDtor()':
  47. user.pb.cc:(.text+0x663): undefined reference to `google::protobuf::internal::kEmptyString'
  48. user.pb.cc:(.text+0x690): undefined reference to `google::protobuf::internal::kEmptyString'
  49. user.pb.cc:(.text+0x6bd): undefined reference to `google::protobuf::internal::kEmptyString'
  50. /tmp/cc0JgxDf.o: In function `misc::User_FullName::Clear()':
  51. user.pb.cc:(.text+0x7b2): undefined reference to `google::protobuf::internal::kEmptyString'
  52. user.pb.cc:(.text+0x7e2): undefined reference to `google::protobuf::internal::kEmptyString'
  53. /tmp/cc0JgxDf.o:user.pb.cc:(.text+0x812): more undefined references to `google::protobuf::internal::kEmptyString' follow
  54. /tmp/cc0JgxDf.o: In function `misc::User_FullName::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
  55. user.pb.cc:(.text+0x8c5): undefined reference to `google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::string*)'
  56. user.pb.cc:(.text+0xa41): undefined reference to `google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::string*)'
  57. user.pb.cc:(.text+0xbbd): undefined reference to `google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::string*)'
  58. user.pb.cc:(.text+0xc68): undefined reference to `google::protobuf::internal::WireFormat::SkipField(google::protobuf::io::CodedInputStream*, unsigned int, google::protobuf::UnknownFieldSet*)'
  59. user.pb.cc:(.text+0xcea): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback()'
  60. /tmp/cc0JgxDf.o: In function `misc::User_FullName::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
  61. user.pb.cc:(.text+0xd8f): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::string const&, google::protobuf::io::CodedOutputStream*)'
  62. user.pb.cc:(.text+0xdf5): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::string const&, google::protobuf::io::CodedOutputStream*)'
  63. user.pb.cc:(.text+0xe5b): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::string const&, google::protobuf::io::CodedOutputStream*)'
  64. user.pb.cc:(.text+0xe91): undefined reference to `google::protobuf::internal::WireFormat::SerializeUnknownFields(google::protobuf::UnknownFieldSet const&, google::protobuf::io::CodedOutputStream*)'
  65. /tmp/cc0JgxDf.o: In function `misc::User_FullName::SerializeWithCachedSizesToArray(unsigned char*) const':
  66. user.pb.cc:(.text+0xfe0): undefined reference to `google::protobuf::io::CodedOutputStream::WriteVarint32FallbackToArray(unsigned int, unsigned char*)'
  67. user.pb.cc:(.text+0x114a): undefined reference to `google::protobuf::io::CodedOutputStream::WriteVarint32FallbackToArray(unsigned int, unsigned char*)'
  68. user.pb.cc:(.text+0x128d): undefined reference to `google::protobuf::io::CodedOutputStream::WriteVarint32FallbackToArray(unsigned int, unsigned char*)'
  69. user.pb.cc:(.text+0x1308): undefined reference to `google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(google::protobuf::UnknownFieldSet const&, unsigned char*)'
  70. /tmp/cc0JgxDf.o: In function `misc::User_FullName::ByteSize() const':
  71. user.pb.cc:(.text+0x13f0): undefined reference to `google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(google::protobuf::UnknownFieldSet const&)'
  72. /tmp/cc0JgxDf.o: In function `misc::User_FullName::MergeFrom(google::protobuf::Message const&)':
  73. user.pb.cc:(.text+0x1445): undefined reference to `google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int)'
  74. user.pb.cc:(.text+0x145b): undefined reference to `google::protobuf::internal::LogMessage::operator<<(char const*)'
  75. user.pb.cc:(.text+0x1473): undefined reference to `google::protobuf::internal::LogFinisher::operator=(google::protobuf::internal::LogMessage&)'
  76. user.pb.cc:(.text+0x1486): undefined reference to `google::protobuf::internal::LogMessage::~LogMessage()'
  77. user.pb.cc:(.text+0x14b0): undefined reference to `google::protobuf::internal::ReflectionOps::Merge(google::protobuf::Message const&, google::protobuf::Message*)'
  78. user.pb.cc:(.text+0x14dd): undefined reference to `google::protobuf::internal::LogMessage::~LogMessage()'
  79. /tmp/cc0JgxDf.o: In function `misc::User_FullName::MergeFrom(misc::User_FullName const&)':
  80. user.pb.cc:(.text+0x1535): undefined reference to `google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int)'
  81. user.pb.cc:(.text+0x154b): undefined reference to `google::protobuf::internal::LogMessage::operator<<(char const*)'
  82. user.pb.cc:(.text+0x1563): undefined reference to `google::protobuf::internal::LogFinisher::operator=(google::protobuf::internal::LogMessage&)'
  83. user.pb.cc:(.text+0x1576): undefined reference to `google::protobuf::internal::LogMessage::~LogMessage()'
  84. user.pb.cc:(.text+0x163a): undefined reference to `google::protobuf::UnknownFieldSet::MergeFrom(google::protobuf::UnknownFieldSet const&)'
  85. user.pb.cc:(.text+0x1652): undefined reference to `google::protobuf::internal::LogMessage::~LogMessage()'
  86. /tmp/cc0JgxDf.o: In function `misc::User::User()':
  87. user.pb.cc:(.text+0x186c): undefined reference to `google::protobuf::UnknownFieldSet::UnknownFieldSet()'
  88. user.pb.cc:(.text+0x1889): undefined reference to `google::protobuf::Message::~Message()'
  89. /tmp/cc0JgxDf.o: In function `misc::User::User(misc::User const&)':
  90. user.pb.cc:(.text+0x18f2): undefined reference to `google::protobuf::UnknownFieldSet::UnknownFieldSet()'
  91. user.pb.cc:(.text+0x1926): undefined reference to `google::protobuf::UnknownFieldSet::~UnknownFieldSet()'
  92. user.pb.cc:(.text+0x1937): undefined reference to `google::protobuf::Message::~Message()'
  93. /tmp/cc0JgxDf.o: In function `misc::User::SharedCtor()':
  94. user.pb.cc:(.text+0x196d): undefined reference to `google::protobuf::internal::kEmptyString'
  95. user.pb.cc:(.text+0x1984): undefined reference to `google::protobuf::internal::kEmptyString'
  96. /tmp/cc0JgxDf.o: In function `misc::User::~User()':
  97. user.pb.cc:(.text+0x19e0): undefined reference to `google::protobuf::UnknownFieldSet::~UnknownFieldSet()'
  98. user.pb.cc:(.text+0x19ec): undefined reference to `google::protobuf::Message::~Message()'
  99. user.pb.cc:(.text+0x1a19): undefined reference to `google::protobuf::UnknownFieldSet::~UnknownFieldSet()'
  100. user.pb.cc:(.text+0x1a2a): undefined reference to `google::protobuf::Message::~Message()'
  101. /tmp/cc0JgxDf.o: In function `misc::User::SharedDtor()':
  102. user.pb.cc:(.text+0x1a7d): undefined reference to `google::protobuf::internal::kEmptyString'
  103. user.pb.cc:(.text+0x1aaa): undefined reference to `google::protobuf::internal::kEmptyString'
  104. /tmp/cc0JgxDf.o: In function `misc::User::Clear()':
  105. user.pb.cc:(.text+0x1bd8): undefined reference to `google::protobuf::internal::kEmptyString'
  106. user.pb.cc:(.text+0x1c13): undefined reference to `google::protobuf::internal::kEmptyString'
  107. /tmp/cc0JgxDf.o: In function `misc::User::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
  108. user.pb.cc:(.text+0x1d07): undefined reference to `google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::string*)'
  109. user.pb.cc:(.text+0x1fca): undefined reference to `google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::string*)'
  110. user.pb.cc:(.text+0x21b5): undefined reference to `google::protobuf::internal::WireFormat::SkipField(google::protobuf::io::CodedInputStream*, unsigned int, google::protobuf::UnknownFieldSet*)'
  111. user.pb.cc:(.text+0x223a): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback()'
  112. /tmp/cc0JgxDf.o: In function `misc::User::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
  113. user.pb.cc:(.text+0x22df): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::string const&, google::protobuf::io::CodedOutputStream*)'
  114. user.pb.cc:(.text+0x230b): undefined reference to `google::protobuf::internal::WireFormatLite::WriteInt32(int, int, google::protobuf::io::CodedOutputStream*)'
  115. user.pb.cc:(.text+0x2371): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::string const&, google::protobuf::io::CodedOutputStream*)'
  116. user.pb.cc:(.text+0x239e): undefined reference to `google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(int, google::protobuf::MessageLite const&, google::protobuf::io::CodedOutputStream*)'
  117. user.pb.cc:(.text+0x23d4): undefined reference to `google::protobuf::internal::WireFormat::SerializeUnknownFields(google::protobuf::UnknownFieldSet const&, google::protobuf::io::CodedOutputStream*)'
  118. /tmp/cc0JgxDf.o: In function `misc::User::SerializeWithCachedSizesToArray(unsigned char*) const':
  119. user.pb.cc:(.text+0x2524): undefined reference to `google::protobuf::io::CodedOutputStream::WriteVarint32FallbackToArray(unsigned int, unsigned char*)'
  120. user.pb.cc:(.text+0x2651): undefined reference to `google::protobuf::io::CodedOutputStream::WriteVarint32FallbackToArray(unsigned int, unsigned char*)'
  121. user.pb.cc:(.text+0x278b): undefined reference to `google::protobuf::io::CodedOutputStream::WriteVarint32FallbackToArray(unsigned int, unsigned char*)'
  122. user.pb.cc:(.text+0x2843): undefined reference to `google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(google::protobuf::UnknownFieldSet const&, unsigned char*)'
  123. /tmp/cc0JgxDf.o: In function `misc::User::ByteSize() const':
  124. user.pb.cc:(.text+0x2959): undefined reference to `google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(google::protobuf::UnknownFieldSet const&)'
  125. /tmp/cc0JgxDf.o: In function `misc::User::MergeFrom(google::protobuf::Message const&)':
  126. user.pb.cc:(.text+0x29af): undefined reference to `google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int)'
  127. user.pb.cc:(.text+0x29c5): undefined reference to `google::protobuf::internal::LogMessage::operator<<(char const*)'
  128. user.pb.cc:(.text+0x29dd): undefined reference to `google::protobuf::internal::LogFinisher::operator=(google::protobuf::internal::LogMessage&)'
  129. user.pb.cc:(.text+0x29f0): undefined reference to `google::protobuf::internal::LogMessage::~LogMessage()'
  130. user.pb.cc:(.text+0x2a1a): undefined reference to `google::protobuf::internal::ReflectionOps::Merge(google::protobuf::Message const&, google::protobuf::Message*)'
  131. user.pb.cc:(.text+0x2a47): undefined reference to `google::protobuf::internal::LogMessage::~LogMessage()'
  132. /tmp/cc0JgxDf.o: In function `misc::User::MergeFrom(misc::User const&)':
  133. user.pb.cc:(.text+0x2a9f): undefined reference to `google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int)'
  134. user.pb.cc:(.text+0x2ab5): undefined reference to `google::protobuf::internal::LogMessage::operator<<(char const*)'
  135. user.pb.cc:(.text+0x2acd): undefined reference to `google::protobuf::internal::LogFinisher::operator=(google::protobuf::internal::LogMessage&)'
  136. user.pb.cc:(.text+0x2ae0): undefined reference to `google::protobuf::internal::LogMessage::~LogMessage()'
  137. user.pb.cc:(.text+0x2bd8): undefined reference to `google::protobuf::UnknownFieldSet::MergeFrom(google::protobuf::UnknownFieldSet const&)'
  138. user.pb.cc:(.text+0x2bf0): undefined reference to `google::protobuf::internal::LogMessage::~LogMessage()'
  139. /tmp/cc0JgxDf.o: In function `google::protobuf::io::CodedInputStream::ReadVarint32(unsigned int*)':
  140. user.pb.cc:(.text._ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj[_ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj]+0x78): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int*)'
  141. /tmp/cc0JgxDf.o: In function `google::protobuf::io::CodedOutputStream::WriteVarint32ToArray(unsigned int, unsigned char*)':
  142. user.pb.cc:(.text._ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh[_ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh]+0x37): undefined reference to `google::protobuf::io::CodedOutputStream::WriteVarint32FallbackToArray(unsigned int, unsigned char*)'
  143. /tmp/cc0JgxDf.o: In function `google::protobuf::io::CodedOutputStream::WriteVarint32SignExtendedToArray(int, unsigned char*)':
  144. user.pb.cc:(.text._ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh[_ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh]+0x25): undefined reference to `google::protobuf::io::CodedOutputStream::WriteVarint64ToArray(unsigned long, unsigned char*)'
  145. /tmp/cc0JgxDf.o: In function `google::protobuf::io::CodedOutputStream::VarintSize32(unsigned int)':
  146. user.pb.cc:(.text._ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej[_ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej]+0x1e): undefined reference to `google::protobuf::io::CodedOutputStream::VarintSize32Fallback(unsigned int)'
  147. /tmp/cc0JgxDf.o: In function `google::protobuf::io::CodedOutputStream::WriteStringToArray(std::string const&, unsigned char*)':
  148. user.pb.cc:(.text._ZN6google8protobuf2io17CodedOutputStream18WriteStringToArrayERKSsPh[_ZN6google8protobuf2io17CodedOutputStream18WriteStringToArrayERKSsPh]+0x35): undefined reference to `google::protobuf::io::CodedOutputStream::WriteRawToArray(void const*, int, unsigned char*)'
  149. /tmp/cc0JgxDf.o: In function `google::protobuf::MessageLite::MessageLite()':
  150. user.pb.cc:(.text._ZN6google8protobuf11MessageLiteC2Ev[_ZN6google8protobuf11MessageLiteC5Ev]+0xf): undefined reference to `vtable for google::protobuf::MessageLite'
  151. /tmp/cc0JgxDf.o: In function `google::protobuf::Message::Message()':
  152. user.pb.cc:(.text._ZN6google8protobuf7MessageC2Ev[_ZN6google8protobuf7MessageC5Ev]+0x1f): undefined reference to `vtable for google::protobuf::Message'
  153. /tmp/cc0JgxDf.o: In function `google::protobuf::UnknownFieldSet::Clear()':
  154. user.pb.cc:(.text._ZN6google8protobuf15UnknownFieldSet5ClearEv[_ZN6google8protobuf15UnknownFieldSet5ClearEv]+0x20): undefined reference to `google::protobuf::UnknownFieldSet::ClearFallback()'
  155. /tmp/cc0JgxDf.o: In function `misc::User_FullName::set_firstname(std::string const&)':
  156. user.pb.cc:(.text._ZN4misc13User_FullName13set_firstnameERKSs[_ZN4misc13User_FullName13set_firstnameERKSs]+0x29): undefined reference to `google::protobuf::internal::kEmptyString'
  157. /tmp/cc0JgxDf.o: In function `misc::User_FullName::mutable_firstname()':
  158. user.pb.cc:(.text._ZN4misc13User_FullName17mutable_firstnameEv[_ZN4misc13User_FullName17mutable_firstnameEv]+0x25): undefined reference to `google::protobuf::internal::kEmptyString'
  159. /tmp/cc0JgxDf.o: In function `misc::User_FullName::set_middlename(std::string const&)':
  160. user.pb.cc:(.text._ZN4misc13User_FullName14set_middlenameERKSs[_ZN4misc13User_FullName14set_middlenameERKSs]+0x29): undefined reference to `google::protobuf::internal::kEmptyString'
  161. /tmp/cc0JgxDf.o: In function `misc::User_FullName::mutable_middlename()':
  162. user.pb.cc:(.text._ZN4misc13User_FullName18mutable_middlenameEv[_ZN4misc13User_FullName18mutable_middlenameEv]+0x25): undefined reference to `google::protobuf::internal::kEmptyString'
  163. /tmp/cc0JgxDf.o: In function `misc::User_FullName::set_lastname(std::string const&)':
  164. user.pb.cc:(.text._ZN4misc13User_FullName12set_lastnameERKSs[_ZN4misc13User_FullName12set_lastnameERKSs]+0x29): undefined reference to `google::protobuf::internal::kEmptyString'
  165. /tmp/cc0JgxDf.o:user.pb.cc:(.text._ZN4misc13User_FullName16mutable_lastnameEv[_ZN4misc13User_FullName16mutable_lastnameEv]+0x25): more undefined references to `google::protobuf::internal::kEmptyString' follow
  166. /tmp/cc0JgxDf.o: In function `google::protobuf::GoogleOnceInit(int*, void (*)())':
  167. user.pb.cc:(.text._ZN6google8protobuf14GoogleOnceInitEPiPFvvE[_ZN6google8protobuf14GoogleOnceInitEPiPFvvE]+0x1f): undefined reference to `pthread_once'
  168. /tmp/cc0JgxDf.o: In function `google::protobuf::internal::WireFormat::VerifyUTF8String(char const*, int, google::protobuf::internal::WireFormat::Operation)':
  169. user.pb.cc:(.text._ZN6google8protobuf8internal10WireFormat16VerifyUTF8StringEPKciNS2_9OperationE[_ZN6google8protobuf8internal10WireFormat16VerifyUTF8StringEPKciNS2_9OperationE]+0x22): undefined reference to `google::protobuf::internal::WireFormat::VerifyUTF8StringFallback(char const*, int, google::protobuf::internal::WireFormat::Operation)'
  170. /tmp/cc0JgxDf.o: In function `misc::User_FullName const* google::protobuf::internal::dynamic_cast_if_available<misc::User_FullName const*, google::protobuf::Message const*>(google::protobuf::Message const*)':
  171. user.pb.cc:(.text._ZN6google8protobuf8internal25dynamic_cast_if_availableIPKN4misc13User_FullNameEPKNS0_7MessageEEET_T0_[_ZN6google8protobuf8internal25dynamic_cast_if_availableIPKN4misc13User_FullNameEPKNS0_7MessageEEET_T0_]+0x20): undefined reference to `typeinfo for google::protobuf::Message'
  172. /tmp/cc0JgxDf.o: In function `bool google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual<misc::User_FullName>(google::protobuf::io::CodedInputStream*, misc::User_FullName*)':
  173. user.pb.cc:(.text._ZN6google8protobuf8internal14WireFormatLite20ReadMessageNoVirtualIN4misc13User_FullNameEEEbPNS0_2io16CodedInputStreamEPT_[_ZN6google8protobuf8internal14WireFormatLite20ReadMessageNoVirtualIN4misc13User_FullNameEEEbPNS0_2io16CodedInputStreamEPT_]+0x5d): undefined reference to `google::protobuf::io::CodedInputStream::PushLimit(int)'
  174. user.pb.cc:(.text._ZN6google8protobuf8internal14WireFormatLite20ReadMessageNoVirtualIN4misc13User_FullNameEEEbPNS0_2io16CodedInputStreamEPT_[_ZN6google8protobuf8internal14WireFormatLite20ReadMessageNoVirtualIN4misc13User_FullNameEEEbPNS0_2io16CodedInputStreamEPT_]+0xac): undefined reference to `google::protobuf::io::CodedInputStream::PopLimit(int)'
  175. /tmp/cc0JgxDf.o: In function `unsigned char* google::protobuf::internal::WireFormatLite::WriteMessageNoVirtualToArray<misc::User_FullName>(int, misc::User_FullName const&, unsigned char*)':
  176. user.pb.cc:(.text._ZN6google8protobuf8internal14WireFormatLite28WriteMessageNoVirtualToArrayIN4misc13User_FullNameEEEPhiRKT_S6_[_ZN6google8protobuf8internal14WireFormatLite28WriteMessageNoVirtualToArrayIN4misc13User_FullNameEEEPhiRKT_S6_]+0x9b): undefined reference to `google::protobuf::io::CodedOutputStream::WriteVarint32FallbackToArray(unsigned int, unsigned char*)'
  177. /tmp/cc0JgxDf.o: In function `misc::User const* google::protobuf::internal::dynamic_cast_if_available<misc::User const*, google::protobuf::Message const*>(google::protobuf::Message const*)':
  178. user.pb.cc:(.text._ZN6google8protobuf8internal25dynamic_cast_if_availableIPKN4misc4UserEPKNS0_7MessageEEET_T0_[_ZN6google8protobuf8internal25dynamic_cast_if_availableIPKN4misc4UserEPKNS0_7MessageEEET_T0_]+0x20): undefined reference to `typeinfo for google::protobuf::Message'
  179. /tmp/cc0JgxDf.o:(.rodata._ZTVN4misc4UserE[_ZTVN4misc4UserE]+0x20): undefined reference to `google::protobuf::Message::GetTypeName() const'
  180. /tmp/cc0JgxDf.o:(.rodata._ZTVN4misc4UserE[_ZTVN4misc4UserE]+0x40): undefined reference to `google::protobuf::Message::InitializationErrorString() const'
  181. /tmp/cc0JgxDf.o:(.rodata._ZTVN4misc4UserE[_ZTVN4misc4UserE]+0x48): undefined reference to `google::protobuf::Message::CheckTypeAndMergeFrom(google::protobuf::MessageLite const&)'
  182. /tmp/cc0JgxDf.o:(.rodata._ZTVN4misc4UserE[_ZTVN4misc4UserE]+0x88): undefined reference to `google::protobuf::Message::DiscardUnknownFields()'
  183. /tmp/cc0JgxDf.o:(.rodata._ZTVN4misc4UserE[_ZTVN4misc4UserE]+0x90): undefined reference to `google::protobuf::Message::SpaceUsed() const'
  184. /tmp/cc0JgxDf.o:(.rodata._ZTVN4misc13User_FullNameE[_ZTVN4misc13User_FullNameE]+0x20): undefined reference to `google::protobuf::Message::GetTypeName() const'
  185. /tmp/cc0JgxDf.o:(.rodata._ZTVN4misc13User_FullNameE[_ZTVN4misc13User_FullNameE]+0x40): undefined reference to `google::protobuf::Message::InitializationErrorString() const'
  186. /tmp/cc0JgxDf.o:(.rodata._ZTVN4misc13User_FullNameE[_ZTVN4misc13User_FullNameE]+0x48): undefined reference to `google::protobuf::Message::CheckTypeAndMergeFrom(google::protobuf::MessageLite const&)'
  187. /tmp/cc0JgxDf.o:(.rodata._ZTVN4misc13User_FullNameE[_ZTVN4misc13User_FullNameE]+0x88): undefined reference to `google::protobuf::Message::DiscardUnknownFields()'
  188. /tmp/cc0JgxDf.o:(.rodata._ZTVN4misc13User_FullNameE[_ZTVN4misc13User_FullNameE]+0x90): undefined reference to `google::protobuf::Message::SpaceUsed() const'
  189. /tmp/cc0JgxDf.o:(.rodata._ZTIN4misc4UserE[_ZTIN4misc4UserE]+0x10): undefined reference to `typeinfo for google::protobuf::Message'
  190. /tmp/cc0JgxDf.o:(.rodata._ZTIN4misc13User_FullNameE[_ZTIN4misc13User_FullNameE]+0x10): undefined reference to `typeinfo for google::protobuf::Message'
  191. collect2: error: ld returned 1 exit status
  192. make: *** [user.pb.o] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement