Running make for 0.4 in Ubuntu {Sorted}

For the help you need with the old versions, 0.2.6.1 and down.
Post Reply
User avatar
therealbob
Posts: 8
Joined: Sat Feb 27, 2016 10:32 pm
Location: Earth
Contact:

Running make for 0.4 in Ubuntu {Sorted}

Post by therealbob »

When i run make in the 0.4 directory this happens:

Code: Select all

google::protobuf::internal::WireFormatLite::Operation, char const*)'
protobuf/libprotobuf.a(libprotobuf_a-eVoter.pb.o): In function `Engine::VoteItemServerControlledProperties::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
eVoter.pb.cc:(.text+0xfd6): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
eVoter.pb.cc:(.text+0x1023): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
protobuf/libprotobuf.a(libprotobuf_a-eVoter.pb.o): In function `Engine::VoteItem::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
eVoter.pb.cc:(.text+0x1747): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
eVoter.pb.cc:(.text+0x185a): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
eVoter.pb.cc:(.text+0x1894): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-eVoter.pb.o): In function `Engine::VoteItemHarm::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
eVoter.pb.cc:(.text+0x19f6): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
eVoter.pb.cc:(.text+0x1af8): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
eVoter.pb.cc:(.text+0x1b62): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
eVoter.pb.cc:(.text+0x1bac): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
eVoter.pb.cc:(.text+0x1bd9): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
eVoter.pb.cc:(.text+0x1cb4): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-eVoter.pb.o): In function `Engine::VoteSubmission::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
eVoter.pb.cc:(.text+0x1d66): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
eVoter.pb.cc:(.text+0x1e64): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
eVoter.pb.cc:(.text+0x1eba): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
eVoter.pb.cc:(.text+0x1f74): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-eVoter.pb.o): In function `Engine::VoteItemServerControlledProperties::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
eVoter.pb.cc:(.text+0x202e): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
eVoter.pb.cc:(.text+0x2148): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
eVoter.pb.cc:(.text+0x21d2): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
eVoter.pb.cc:(.text+0x2294): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-eVoter.pb.o): In function `Engine::VoteItemServerControlled::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
eVoter.pb.cc:(.text+0x2d36): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
eVoter.pb.cc:(.text+0x2e32): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
eVoter.pb.cc:(.text+0x2e98): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
eVoter.pb.cc:(.text+0x2eb3): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
eVoter.pb.cc:(.text+0x2ee0): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
eVoter.pb.cc:(.text+0x2f03): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
eVoter.pb.cc:(.text+0x2f30): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
eVoter.pb.cc:(.text+0x3034): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-eVoter.pb.o): In function `Engine::VoteChanges::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
eVoter.pb.cc:(.text+0x3136): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
eVoter.pb.cc:(.text+0x3176): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
eVoter.pb.cc:(.text+0x323c): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
eVoter.pb.cc:(.text+0x3296): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
eVoter.pb.cc:(.text+0x32cb): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
eVoter.pb.cc:(.text+0x32f8): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
eVoter.pb.cc:(.text+0x33c4): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-eVoter.pb.o): In function `Engine::VoteItemServerControlledProperties::MergeFrom(Engine::VoteItemServerControlledProperties const&)':
eVoter.pb.cc:(.text+0x3651): undefined reference to `google::protobuf::internal::ArenaStringPtr::AssignWithDefault(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, google::protobuf::internal::ArenaStringPtr)'
eVoter.pb.cc:(.text+0x3699): undefined reference to `google::protobuf::internal::ArenaStringPtr::AssignWithDefault(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, google::protobuf::internal::ArenaStringPtr)'
protobuf/libprotobuf.a(libprotobuf_a-eVoter.pb.o): In function `Engine::protobuf_AssignDesc_eVoter_2eproto()':
eVoter.pb.cc:(.text+0x498a): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
eVoter.pb.cc:(.text+0x49cc): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
eVoter.pb.cc:(.text+0x4a0e): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
eVoter.pb.cc:(.text+0x4a50): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
eVoter.pb.cc:(.text+0x4a92): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
protobuf/libprotobuf.a(libprotobuf_a-eVoter.pb.o):eVoter.pb.cc:(.text+0x4ad4): more undefined references to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)' follow
protobuf/libprotobuf.a(libprotobuf_a-eVoter.pb.o): In function `void google::protobuf::Arena::Own<Engine::VoteItemHarm>(Engine::VoteItemHarm*)':
eVoter.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN6Engine12VoteItemHarmEEEvPT_[_ZN6google8protobuf5Arena3OwnIN6Engine12VoteItemHarmEEEvPT_]+0xb): undefined reference to `google::protobuf::Arena::AddListNode(void*, void (*)(void*))'
protobuf/libprotobuf.a(libprotobuf_a-eEventNotification.pb.o): In function `Engine::EventNotification::SerializeWithCachedSizesToArray(unsigned char*) const':
eEventNotification.pb.cc:(.text+0x256): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
eEventNotification.pb.cc:(.text+0x2a5): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
protobuf/libprotobuf.a(libprotobuf_a-eEventNotification.pb.o): In function `Engine::EventNotification::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
eEventNotification.pb.cc:(.text+0x4f6): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
eEventNotification.pb.cc:(.text+0x543): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
protobuf/libprotobuf.a(libprotobuf_a-eEventNotification.pb.o): In function `Engine::EventNotification::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
eEventNotification.pb.cc:(.text+0x64e): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
eEventNotification.pb.cc:(.text+0x768): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
eEventNotification.pb.cc:(.text+0x7f2): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
eEventNotification.pb.cc:(.text+0x8b4): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-eEventNotification.pb.o): In function `Engine::protobuf_AssignDesc_eEventNotification_2eproto()':
eEventNotification.pb.cc:(.text+0xc86): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
protobuf/libprotobuf.a(libprotobuf_a-eEventNotification.pb.o): In function `Engine::EventNotification::MergeFrom(Engine::EventNotification const&)':
eEventNotification.pb.cc:(.text+0xf91): undefined reference to `google::protobuf::internal::ArenaStringPtr::AssignWithDefault(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, google::protobuf::internal::ArenaStringPtr)'
eEventNotification.pb.cc:(.text+0xfd9): undefined reference to `google::protobuf::internal::ArenaStringPtr::AssignWithDefault(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, google::protobuf::internal::ArenaStringPtr)'
protobuf/libprotobuf.a(libprotobuf_a-eEventNotification.pb.o): In function `void google::protobuf::Arena::Own<Engine::EventNotification>(Engine::EventNotification*)':
eEventNotification.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN6Engine17EventNotificationEEEvPT_[_ZN6google8protobuf5Arena3OwnIN6Engine17EventNotificationEEEvPT_]+0xb): undefined reference to `google::protobuf::Arena::AddListNode(void*, void (*)(void*))'
protobuf/libprotobuf.a(libprotobuf_a-eLagCompensation.pb.o): In function `Engine::protobuf_AssignDesc_eLagCompensation_2eproto()':
eLagCompensation.pb.cc:(.text+0x381): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
protobuf/libprotobuf.a(libprotobuf_a-eLagCompensation.pb.o): In function `Engine::LagNotification::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
eLagCompensation.pb.cc:(.text+0x796): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
eLagCompensation.pb.cc:(.text+0x9bc): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-eLagCompensation.pb.o): In function `void google::protobuf::Arena::Own<Engine::LagNotification>(Engine::LagNotification*)':
eLagCompensation.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN6Engine15LagNotificationEEEvPT_[_ZN6google8protobuf5Arena3OwnIN6Engine15LagNotificationEEEvPT_]+0xb): undefined reference to `google::protobuf::Arena::AddListNode(void*, void (*)(void*))'
protobuf/libprotobuf.a(libprotobuf_a-eTimer.pb.o): In function `Engine::protobuf_AssignDesc_eTimer_2eproto()':
eTimer.pb.cc:(.text+0x5ce): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
protobuf/libprotobuf.a(libprotobuf_a-eTimer.pb.o): In function `Engine::TimerSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
eTimer.pb.cc:(.text+0xd54): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
eTimer.pb.cc:(.text+0xf05): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
eTimer.pb.cc:(.text+0xfa3): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
eTimer.pb.cc:(.text+0xfd0): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
eTimer.pb.cc:(.text+0x1005): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
eTimer.pb.cc:(.text+0x1030): undefined reference to `google::protobuf::io::CodedInputStream::ReadLittleEndian64Fallback(unsigned long long*)'
eTimer.pb.cc:(.text+0x113c): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-eTimer.pb.o): In function `void google::protobuf::Arena::Own<Engine::TimerSync>(Engine::TimerSync*)':
eTimer.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN6Engine9TimerSyncEEEvPT_[_ZN6google8protobuf5Arena3OwnIN6Engine9TimerSyncEEEvPT_]+0xb): undefined reference to `google::protobuf::Arena::AddListNode(void*, void (*)(void*))'
protobuf/libprotobuf.a(libprotobuf_a-zZone.pb.o): In function `Zone::protobuf_AssignDesc_zZone_2eproto()':
zZone.pb.cc:(.text+0x5a4): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
protobuf/libprotobuf.a(libprotobuf_a-zZone.pb.o): In function `Zone::ZoneSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
zZone.pb.cc:(.text+0xd16): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
zZone.pb.cc:(.text+0xdc0): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zZone.pb.cc:(.text+0xe15): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zZone.pb.cc:(.text+0xead): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zZone.pb.cc:(.text+0xeda): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zZone.pb.cc:(.text+0xf0f): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
zZone.pb.cc:(.text+0x1033): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-zZone.pb.o): In function `void google::protobuf::Arena::Own<Zone::ZoneSync>(Zone::ZoneSync*)':
zZone.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN4Zone8ZoneSyncEEEvPT_[_ZN6google8protobuf5Arena3OwnIN4Zone8ZoneSyncEEEvPT_]+0xb): undefined reference to `google::protobuf::Arena::AddListNode(void*, void (*)(void*))'
protobuf/libprotobuf.a(libprotobuf_a-zShape.pb.o): In function `google::protobuf::internal::GenericTypeHandler<Zone::FunctionPointSync>::NewFromPrototype(Zone::FunctionPointSync const*, google::protobuf::Arena*) [clone .isra.103]':
zShape.pb.cc:(.text+0x2c9): undefined reference to `google::protobuf::Arena::AllocateAligned(std::type_info const*, unsigned long)'
zShape.pb.cc:(.text+0x30e): undefined reference to `google::protobuf::Arena::AddListNode(void*, void (*)(void*))'
protobuf/libprotobuf.a(libprotobuf_a-zShape.pb.o): In function `Zone::protobuf_AssignDesc_zShape_2eproto()':
zShape.pb.cc:(.text+0x2895): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
zShape.pb.cc:(.text+0x28d7): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
zShape.pb.cc:(.text+0x2919): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
zShape.pb.cc:(.text+0x295b): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
protobuf/libprotobuf.a(libprotobuf_a-zShape.pb.o): In function `Zone::ShapePolygonSync::MergeFrom(Zone::ShapePolygonSync const&)':
zShape.pb.cc:(.text+0x2fef): undefined reference to `google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'
protobuf/libprotobuf.a(libprotobuf_a-zShape.pb.o): In function `Zone::FunctionPointSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
zShape.pb.cc:(.text+0x35e0): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
zShape.pb.cc:(.text+0x363d): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x3693): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x36b8): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x3708): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x372b): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x3758): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
protobuf/libprotobuf.a(libprotobuf_a-zShape.pb.o): In function `Zone::ShapeSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
zShape.pb.cc:(.text+0x38ec): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
zShape.pb.cc:(.text+0x3994): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x3a27): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x3a3a): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x3a67): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x3ac2): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x3ad5): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x3b02): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x3b5d): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x3b70): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x3b9d): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x3bf8): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x3c0b): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x3c38): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x3c93): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x3ca6): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x3cd3): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x3d2e): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x3d41): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x3d6e): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x3ddc): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x3def): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x3e1c): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x3e8a): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x3e9d): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x3eca): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x3fc0): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x3fd3): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x4000): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x4098): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x40ab): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x40d8): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x422d): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x4240): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x426d): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x42da): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x42ed): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x431a): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x4372): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x4385): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x43b2): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x4463): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x4490): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x455e): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
zShape.pb.cc:(.text+0x4584): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-zShape.pb.o): In function `Zone::ShapePolygonSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
zShape.pb.cc:(.text+0x4948): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
zShape.pb.cc:(.text+0x49a8): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x4a03): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x4a28): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x4aa6): undefined reference to `google::protobuf::io::CodedInputStream::ReadLengthAndPushLimit()'
zShape.pb.cc:(.text+0x4ac7): undefined reference to `google::protobuf::io::CodedInputStream::CheckEntireMessageConsumedAndPopLimit(int)'
protobuf/libprotobuf.a(libprotobuf_a-zShape.pb.o): In function `Zone::ShapeCircleSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
zShape.pb.cc:(.text+0x4c70): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
zShape.pb.cc:(.text+0x4cd3): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x4d23): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x4d48): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
zShape.pb.cc:(.text+0x4d98): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
zShape.pb.cc:(.text+0x4dbb): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
zShape.pb.cc:(.text+0x4de8): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
protobuf/libprotobuf.a(libprotobuf_a-zShape.pb.o): In function `void google::protobuf::Arena::Own<Zone::ShapePolygonSync>(Zone::ShapePolygonSync*)':
zShape.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN4Zone16ShapePolygonSyncEEEvPT_[_ZN6google8protobuf5Arena3OwnIN4Zone16ShapePolygonSyncEEEvPT_]+0xb): undefined reference to `google::protobuf::Arena::AddListNode(void*, void (*)(void*))'
protobuf/libprotobuf.a(libprotobuf_a-gGame.pb.o): In function `Game::FullscreenMessage::SerializeWithCachedSizesToArray(unsigned char*) const':
gGame.pb.cc:(.text+0x3b6): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
gGame.pb.cc:(.text+0x405): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
protobuf/libprotobuf.a(libprotobuf_a-gGame.pb.o): In function `Game::FullscreenMessage::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
gGame.pb.cc:(.text+0x7c6): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
gGame.pb.cc:(.text+0x833): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
protobuf/libprotobuf.a(libprotobuf_a-gGame.pb.o): In function `Game::ClientState::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
gGame.pb.cc:(.text+0xc67): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
gGame.pb.cc:(.text+0xd7a): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gGame.pb.cc:(.text+0xdb4): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-gGame.pb.o): In function `Game::FullscreenMessage::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
gGame.pb.cc:(.text+0xf3f): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
gGame.pb.cc:(.text+0xfba): undefined reference to `google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'
gGame.pb.cc:(.text+0xfee): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
gGame.pb.cc:(.text+0x11ac): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-gGame.pb.o): In function `Game::protobuf_AssignDesc_gGame_2eproto()':
gGame.pb.cc:(.text+0x1f6a): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
gGame.pb.cc:(.text+0x1fac): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
gGame.pb.cc:(.text+0x1fee): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
protobuf/libprotobuf.a(libprotobuf_a-gGame.pb.o): In function `Game::FullscreenMessage::MergeFrom(Game::FullscreenMessage const&)':
gGame.pb.cc:(.text+0x22f1): undefined reference to `google::protobuf::internal::ArenaStringPtr::AssignWithDefault(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, google::protobuf::internal::ArenaStringPtr)'
gGame.pb.cc:(.text+0x2349): undefined reference to `google::protobuf::internal::ArenaStringPtr::AssignWithDefault(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, google::protobuf::internal::ArenaStringPtr)'
protobuf/libprotobuf.a(libprotobuf_a-gGame.pb.o): In function `Game::GameSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
gGame.pb.cc:(.text+0x2856): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
gGame.pb.cc:(.text+0x28f0): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gGame.pb.cc:(.text+0x2965): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gGame.pb.cc:(.text+0x2974): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gGame.pb.cc:(.text+0x29a1): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gGame.pb.cc:(.text+0x29ec): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gGame.pb.cc:(.text+0x2a61): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
gGame.pb.cc:(.text+0x2b58): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-gGame.pb.o): In function `void google::protobuf::Arena::Own<Game::FullscreenMessage>(Game::FullscreenMessage*)':
gGame.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN4Game17FullscreenMessageEEEvPT_[_ZN6google8protobuf5Arena3OwnIN4Game17FullscreenMessageEEEvPT_]+0xb): undefined reference to `google::protobuf::Arena::AddListNode(void*, void (*)(void*))'
protobuf/libprotobuf.a(libprotobuf_a-gCycle.pb.o): In function `Game::protobuf_AssignDesc_gCycle_2eproto()':
gCycle.pb.cc:(.text+0x1802): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
gCycle.pb.cc:(.text+0x1844): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
gCycle.pb.cc:(.text+0x1886): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
protobuf/libprotobuf.a(libprotobuf_a-gCycle.pb.o): In function `Game::CycleDestinationSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
gCycle.pb.cc:(.text+0x22f4): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
gCycle.pb.cc:(.text+0x2381): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x2394): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gCycle.pb.cc:(.text+0x23bd): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gCycle.pb.cc:(.text+0x2414): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x2498): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x2529): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x25d9): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x26ea): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gCycle.pb.cc:(.text+0x2717): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gCycle.pb.cc:(.text+0x2758): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-gCycle.pb.o): In function `Game::CycleMovementSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
gCycle.pb.cc:(.text+0x2d04): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
gCycle.pb.cc:(.text+0x2d75): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x2e54): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
gCycle.pb.cc:(.text+0x2e7b): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gCycle.pb.cc:(.text+0x2ea8): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gCycle.pb.cc:(.text+0x2f44): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-gCycle.pb.o): In function `Game::CycleSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
gCycle.pb.cc:(.text+0x3224): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
gCycle.pb.cc:(.text+0x32b4): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x3370): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x33e8): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x3481): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
gCycle.pb.cc:(.text+0x3529): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x3591): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x360d): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x3620): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gCycle.pb.cc:(.text+0x364d): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gCycle.pb.cc:(.text+0x3709): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x3782): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x3795): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gCycle.pb.cc:(.text+0x37c2): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gCycle.pb.cc:(.text+0x3914): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
gCycle.pb.cc:(.text+0x395e): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gCycle.pb.cc:(.text+0x3971): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gCycle.pb.cc:(.text+0x399e): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gCycle.pb.cc:(.text+0x3a45): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
gCycle.pb.cc:(.text+0x3a64): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-gCycle.pb.o): In function `void google::protobuf::Arena::Own<Game::CycleSync>(Game::CycleSync*)':
gCycle.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN4Game9CycleSyncEEEvPT_[_ZN6google8protobuf5Arena3OwnIN4Game9CycleSyncEEEvPT_]+0xb): undefined reference to `google::protobuf::Arena::AddListNode(void*, void (*)(void*))'
protobuf/libprotobuf.a(libprotobuf_a-gWall.pb.o): In function `Game::WallCoordSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
gWall.pb.cc:(.text+0xa06): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
gWall.pb.cc:(.text+0xaa5): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
gWall.pb.cc:(.text+0xbdc): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-gWall.pb.o): In function `google::protobuf::internal::GenericTypeHandler<Game::WallCoordSync>::NewFromPrototype(Game::WallCoordSync const*, google::protobuf::Arena*) [clone .isra.78]':
gWall.pb.cc:(.text+0xc89): undefined reference to `google::protobuf::Arena::AllocateAligned(std::type_info const*, unsigned long)'
gWall.pb.cc:(.text+0xca9): undefined reference to `google::protobuf::Arena::AddListNode(void*, void (*)(void*))'
protobuf/libprotobuf.a(libprotobuf_a-gWall.pb.o): In function `Game::protobuf_AssignDesc_gWall_2eproto()':
gWall.pb.cc:(.text+0x1448): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
gWall.pb.cc:(.text+0x148a): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
protobuf/libprotobuf.a(libprotobuf_a-gWall.pb.o): In function `Game::PlayerWallSync::MergeFrom(Game::PlayerWallSync const&)':
gWall.pb.cc:(.text+0x1c8f): undefined reference to `google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'
protobuf/libprotobuf.a(libprotobuf_a-gWall.pb.o): In function `Game::PlayerWallSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
gWall.pb.cc:(.text+0x2154): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
gWall.pb.cc:(.text+0x222b): undefined reference to `google::protobuf::io::CodedInputStream::ReadLengthAndPushLimit()'
gWall.pb.cc:(.text+0x224c): undefined reference to `google::protobuf::io::CodedInputStream::CheckEntireMessageConsumedAndPopLimit(int)'
gWall.pb.cc:(.text+0x2308): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gWall.pb.cc:(.text+0x23c3): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gWall.pb.cc:(.text+0x24f5): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gWall.pb.cc:(.text+0x2508): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gWall.pb.cc:(.text+0x2535): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gWall.pb.cc:(.text+0x2612): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gWall.pb.cc:(.text+0x2625): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gWall.pb.cc:(.text+0x2652): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gWall.pb.cc:(.text+0x2762): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gWall.pb.cc:(.text+0x2775): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gWall.pb.cc:(.text+0x27a2): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gWall.pb.cc:(.text+0x27fa): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gWall.pb.cc:(.text+0x280d): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gWall.pb.cc:(.text+0x283a): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gWall.pb.cc:(.text+0x289b): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
gWall.pb.cc:(.text+0x292b): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
gWall.pb.cc:(.text+0x294c): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-gWall.pb.o): In function `Game::PlayerWallSync::SerializeWithCachedSizesToArray(unsigned char*) const':
gWall.pb.cc:(.text+0x2f09): undefined reference to `google::protobuf::io::CodedOutputStream::WriteVarint64ToArray(unsigned long long, unsigned char*)'
protobuf/libprotobuf.a(libprotobuf_a-gWall.pb.o): In function `void google::protobuf::Arena::Own<Game::PlayerWallSync>(Game::PlayerWallSync*)':
gWall.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN4Game14PlayerWallSyncEEEvPT_[_ZN6google8protobuf5Arena3OwnIN4Game14PlayerWallSyncEEEvPT_]+0xb): undefined reference to `google::protobuf::Arena::AddListNode(void*, void (*)(void*))'
protobuf/libprotobuf.a(libprotobuf_a-gZone.pb.o): In function `Game::protobuf_AssignDesc_gZone_2eproto()':
gZone.pb.cc:(.text+0x654): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
protobuf/libprotobuf.a(libprotobuf_a-gZone.pb.o): In function `Game::ZoneV1Sync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
gZone.pb.cc:(.text+0x10f4): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
gZone.pb.cc:(.text+0x1221): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gZone.pb.cc:(.text+0x12fe): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gZone.pb.cc:(.text+0x1311): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gZone.pb.cc:(.text+0x133e): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gZone.pb.cc:(.text+0x13c8): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gZone.pb.cc:(.text+0x1415): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gZone.pb.cc:(.text+0x14aa): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gZone.pb.cc:(.text+0x151d): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gZone.pb.cc:(.text+0x154a): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gZone.pb.cc:(.text+0x15a1): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gZone.pb.cc:(.text+0x15bd): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gZone.pb.cc:(.text+0x15ea): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gZone.pb.cc:(.text+0x160b): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gZone.pb.cc:(.text+0x1638): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gZone.pb.cc:(.text+0x1674): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gZone.pb.cc:(.text+0x16a1): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gZone.pb.cc:(.text+0x16dd): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gZone.pb.cc:(.text+0x170a): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gZone.pb.cc:(.text+0x1746): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
gZone.pb.cc:(.text+0x1764): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-gZone.pb.o): In function `void google::protobuf::Arena::Own<Game::ZoneV1Sync>(Game::ZoneV1Sync*)':
gZone.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN4Game10ZoneV1SyncEEEvPT_[_ZN6google8protobuf5Arena3OwnIN4Game10ZoneV1SyncEEEvPT_]+0xb): undefined reference to `google::protobuf::Arena::AddListNode(void*, void (*)(void*))'
protobuf/libprotobuf.a(libprotobuf_a-gAIBase.pb.o): In function `Game::protobuf_AssignDesc_gAIBase_2eproto()':
gAIBase.pb.cc:(.text+0x446): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
gAIBase.pb.cc:(.text+0x488): undefined reference to `google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, int, int, int)'
protobuf/libprotobuf.a(libprotobuf_a-gAIBase.pb.o): In function `Game::AIPlayerSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
gAIBase.pb.cc:(.text+0x1434): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
gAIBase.pb.cc:(.text+0x14a5): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gAIBase.pb.cc:(.text+0x1584): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
gAIBase.pb.cc:(.text+0x15ab): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gAIBase.pb.cc:(.text+0x15d8): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gAIBase.pb.cc:(.text+0x1674): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-gAIBase.pb.o): In function `Game::AITeamSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
gAIBase.pb.cc:(.text+0x18d4): undefined reference to `google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'
gAIBase.pb.cc:(.text+0x1945): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'
gAIBase.pb.cc:(.text+0x1a24): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
gAIBase.pb.cc:(.text+0x1a4b): undefined reference to `google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'
gAIBase.pb.cc:(.text+0x1a78): undefined reference to `google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'
gAIBase.pb.cc:(.text+0x1b14): undefined reference to `google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'
protobuf/libprotobuf.a(libprotobuf_a-gAIBase.pb.o): In function `void google::protobuf::Arena::Own<Game::AITeamSync>(Game::AITeamSync*)':
gAIBase.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN4Game10AITeamSyncEEEvPT_[_ZN6google8protobuf5Arena3OwnIN4Game10AITeamSyncEEEvPT_]+0xb): undefined reference to `google::protobuf::Arena::AddListNode(void*, void (*)(void*))'
collect2: error: ld returned 1 exit status
Makefile:1566: recipe for target 'armagetronad_main' failed
make[3]: *** [armagetronad_main] Error 1
make[3]: Leaving directory '/home/bob/0.4/src'
Makefile:4145: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/bob/0.4/src'
Makefile:768: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/bob/0.4'
Makefile:560: recipe for target 'all' failed
make: *** [all] Error 2
Is it a problem with protobuf? I have cut some as the limit is over the characters.
Last edited by therealbob on Thu Jun 23, 2016 4:34 pm, edited 1 time in total.
You shall fear me, I might forgive, I'll probably forget, expect me...


User avatar
therealbob
Posts: 8
Joined: Sat Feb 27, 2016 10:32 pm
Location: Earth
Contact:

Re: Running make for 0.4 in Ubuntu

Post by therealbob »

The thing is I installed protobuf from source but where I get libprotobuf it won't work with apt get
You shall fear me, I might forgive, I'll probably forget, expect me...

User avatar
compguygene
Adjust Outside Corner Grinder
Posts: 2336
Joined: Thu Aug 21, 2008 12:09 pm
Location: Cleveland, Ohio
Contact:

Re: Running make for 0.4 in Ubuntu

Post by compguygene »

What version of Ubuntu are you using. I have run .4 on every version since 14,04 for sure and

Code: Select all

sudo apt-get install protobuf-deve
has always worked fine for me. Have you tried that?
Armagetron: It's a video game that people should just play and enjoy :)
https://bit.ly/2KBGYjvCheck out the simple site about TheServerPharm

User avatar
Z-Man
God & Project Admin
Posts: 11354
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Running make for 0.4 in Ubuntu

Post by Z-Man »

Linker errors like this happen when the protobuf libs don't match the protobuf headers. Most likely this is because you installed a version of protobuf from source, but also have the packaged version; the source install put the libs into a directory where they're not found. IIRC, Ubuntu does not have /usr/local/lib in its default search path, but that's the default installation destination for source installs.
I'd uninstall the source installation, at least the headers. They're probably in /usr/local/include/.

User avatar
therealbob
Posts: 8
Joined: Sat Feb 27, 2016 10:32 pm
Location: Earth
Contact:

Re: Running make for 0.4 in Ubuntu

Post by therealbob »

compguygene wrote:What version of Ubuntu are you using. I have run .4 on every version since 14,04 for sure and

Code: Select all

sudo apt-get install protobuf-deve
has always worked fine for me. Have you tried that?
I tried this but the package didnt exist so i tried libprotobuf-dev and libprotoc-dev and protobuf was already installed but protoc wasn't now going to try compile with new bzr branch. And I removed the folder Z-Man. Thanks. I dont know if its sorted though yet.
You shall fear me, I might forgive, I'll probably forget, expect me...

User avatar
therealbob
Posts: 8
Joined: Sat Feb 27, 2016 10:32 pm
Location: Earth
Contact:

Re: Running make for 0.4 in Ubuntu

Post by therealbob »

Now this happens :/

Code: Select all

touch -t 9001010101 .changetag
make  all-recursive
make[1]: Entering directory '/home/bob/0.4'
Making all in src
make[2]: Entering directory '/home/bob/0.4/src'
Making all in first
make[3]: Entering directory '/home/bob/0.4/src/first'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/bob/0.4/src/first'
Making all in protobuf
make[3]: Entering directory '/home/bob/0.4/src/protobuf'
/usr/local/bin/protoc tColor.proto --cpp_out=./ --proto_path=. 2>&1 | sed -e "s,^\(.*\).proto,./\1.proto,"
./[libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax specified for the proto file: tColor.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to.proto2 syntax.)
g++ -DHAVE_CONFIG_H -I. -I../..   -I/usr/include/libxml2  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libpng12 -I/usr/include/FTGL -I/usr/include/freetype2 -I/usr/include/freetype2  -I. -I./ -O2 -pthread -MT libprotobuf_a-tColor.pb.o -MD -MP -MF .deps/libprotobuf_a-tColor.pb.Tpo -c -o libprotobuf_a-tColor.pb.o `test -f 'tColor.pb.cc' || echo './'`tColor.pb.cc
In file included from tColor.pb.cc:5:0:
tColor.pb.h:12:2: error: #error This file was generated by a newer version of protoc which is
 #error This file was generated by a newer version of protoc which is
  ^
tColor.pb.h:13:2: error: #error incompatible with your Protocol Buffer headers. Please update
 #error incompatible with your Protocol Buffer headers.  Please update
  ^
tColor.pb.h:14:2: error: #error your headers.
 #error your headers.
  ^
tColor.pb.h:22:35: fatal error: google/protobuf/arena.h: No such file or directory
compilation terminated.
Makefile:507: recipe for target 'libprotobuf_a-tColor.pb.o' failed
make[3]: *** [libprotobuf_a-tColor.pb.o] Error 1
make[3]: Leaving directory '/home/bob/0.4/src/protobuf'
Makefile:4145: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/bob/0.4/src'
Makefile:768: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/bob/0.4'
Makefile:560: recipe for target 'all' failed
make: *** [all] Error 2
You shall fear me, I might forgive, I'll probably forget, expect me...

User avatar
LittleSteps
Core Dumper
Posts: 157
Joined: Thu Apr 12, 2012 2:30 am

Re: Running make for 0.4 in Ubuntu

Post by LittleSteps »

therealbob wrote:Now this happens :/

Code: Select all

touch -t 9001010101 .changetag
make  all-recursive
make[1]: Entering directory '/home/bob/0.4'
Making all in src
make[2]: Entering directory '/home/bob/0.4/src'
Making all in first
make[3]: Entering directory '/home/bob/0.4/src/first'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/bob/0.4/src/first'
Making all in protobuf
make[3]: Entering directory '/home/bob/0.4/src/protobuf'
/usr/local/bin/protoc tColor.proto --cpp_out=./ --proto_path=. 2>&1 | sed -e "s,^\(.*\).proto,./\1.proto,"
./[libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax specified for the proto file: tColor.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to.proto2 syntax.)
g++ -DHAVE_CONFIG_H -I. -I../..   -I/usr/include/libxml2  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libpng12 -I/usr/include/FTGL -I/usr/include/freetype2 -I/usr/include/freetype2  -I. -I./ -O2 -pthread -MT libprotobuf_a-tColor.pb.o -MD -MP -MF .deps/libprotobuf_a-tColor.pb.Tpo -c -o libprotobuf_a-tColor.pb.o `test -f 'tColor.pb.cc' || echo './'`tColor.pb.cc
In file included from tColor.pb.cc:5:0:
tColor.pb.h:12:2: error: #error This file was generated by a newer version of protoc which is
 #error This file was generated by a newer version of protoc which is
  ^
tColor.pb.h:13:2: error: #error incompatible with your Protocol Buffer headers. Please update
 #error incompatible with your Protocol Buffer headers.  Please update
  ^
tColor.pb.h:14:2: error: #error your headers.
 #error your headers.
  ^
tColor.pb.h:22:35: fatal error: google/protobuf/arena.h: No such file or directory
compilation terminated.
Makefile:507: recipe for target 'libprotobuf_a-tColor.pb.o' failed
make[3]: *** [libprotobuf_a-tColor.pb.o] Error 1
make[3]: Leaving directory '/home/bob/0.4/src/protobuf'
Makefile:4145: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/bob/0.4/src'
Makefile:768: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/bob/0.4'
Makefile:560: recipe for target 'all' failed
make: *** [all] Error 2
Make sure you have removed the package "libprotoc-dev" and install protobuf from https://developers.google.com/protocol- ... /downloads by downloading the source and compiling.

Not sure about removing "libprotobuf-dev," I would probably keep it because it could affect other packages.

Code: Select all

wget https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz
tar -zxvf protobuf-2.6.1.tar.gz
cd protobuf-2.6.1
./configure
make
make install
Then try compiling again.

User avatar
therealbob
Posts: 8
Joined: Sat Feb 27, 2016 10:32 pm
Location: Earth
Contact:

Re: Running make for 0.4 in Ubuntu

Post by therealbob »

Thanks it's sorted now uninstalled and installed :) thanks for the help
You shall fear me, I might forgive, I'll probably forget, expect me...

Post Reply