*please help me on this* *its not linking . it is showing below error. i am running in 32 bit solaris machine.* *i generated protoc by ./configure CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS=-m32.* *Undefined first referenced* * symbol in file* *google::protobuf::MessageLite::__vtbl * _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o [Hint: try checking whether the first non-inlined, non-pure virtual function of class google::protobuf::MessageLite is defined]
google::protobuf::io::CodedInputStream::~CodedInputStream() _artifacts_/sysCtrl/scm/src/obj/debug/sol32/psipRestartShutDown.o google::protobuf::__RTTI__1nGgoogleIprotobufHMessage_ _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o [Hint: static member google::protobuf::__RTTI__1nGgoogleIprotobufHMessage_ must be defined in the program] const google::protobuf::FileDescriptor*google::protobuf::DescriptorPool::FindFileByName(const std::string &)const _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o google::protobuf::io::CodedInputStream::default_recursion_limit_ _artifacts_/sysCtrl/scm/src/obj/debug/sol32/psipRestartShutDown.o [Hint: static member google::protobuf::io::CodedInputStream::default_recursion_limit_ must be defined in the program] google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*,const google::protobuf::Message*,const int*,int,int,int,const google::protobuf::DescriptorPool*,google::protobuf::MessageFactory*,int) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o void google::protobuf::io::CodedOutputStream::WriteVarint32(unsigned) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/psipRestartShutDown.o std::string google::protobuf::Message::InitializationErrorString()const _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o void google::protobuf::internal::WireFormatLite::WriteEnum(int,int,google::protobuf::io::CodedOutputStream*) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o google::protobuf::io::ArrayInputStream::ArrayInputStream(const void*,int,int) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/psipRestartShutDown.o bool google::protobuf::io::CodedInputStream::Refresh() _artifacts_/sysCtrl/scm/src/obj/debug/sol32/psipRestartShutDown.o void google::protobuf::internal::LogFinisher::operator=(google::protobuf::internal::LogMessage&) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o void google::protobuf::DescriptorPool::InternalAddGeneratedFile(const void*,int) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o std::string google::protobuf::Message::GetTypeName()const _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o unsigned char*google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(const google::protobuf::UnknownFieldSet&,unsigned char*) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o void google::protobuf::Message::CheckTypeAndMergeFrom(const google::protobuf::MessageLite&) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o google::protobuf::io::ArrayOutputStream::ArrayOutputStream(void*,int,int) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/psipRestartShutDown.o void google::protobuf::internal::WireFormat::SerializeUnknownFields(const google::protobuf::UnknownFieldSet&,google::protobuf::io::CodedOutputStream*) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o google::protobuf::io::CodedOutputStream::CodedOutputStream(google::protobuf::io::ZeroCopyOutputStream*) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/psipRestartShutDown.o google::protobuf::UnknownFieldSet::~UnknownFieldSet() _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o void google::protobuf::UnknownFieldSet::AddVarint(int,unsigned long long) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel,const char*,int) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o google::protobuf::internal::GeneratedMessageReflection::~GeneratedMessageReflection() _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o void google::protobuf::UnknownFieldSet::ClearFallback() _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o unsigned google::protobuf::io::CodedInputStream::ReadTagFallback() _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o void google::protobuf::internal::VerifyVersion(int,int,const char*) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o google::protobuf::internal::LogMessage&google::protobuf::internal::LogMessage::operator<<(const char*) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o google::protobuf::MessageFactory*google::protobuf::MessageFactory::generated_factory() _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o google::protobuf::MessageLite::~MessageLite #Nvariant 1() _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o void google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(const google::protobuf::Descriptor*,const google::protobuf::Message*) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o google::protobuf::io::ArrayInputStream::~ArrayInputStream() _artifacts_/sysCtrl/scm/src/obj/debug/sol32/psipRestartShutDown.o google::protobuf::io::ArrayOutputStream::~ArrayOutputStream() _artifacts_/sysCtrl/scm/src/obj/debug/sol32/psipRestartShutDown.o google::protobuf::io::CodedOutputStream::~CodedOutputStream() _artifacts_/sysCtrl/scm/src/obj/debug/sol32/psipRestartShutDown.o void google::protobuf::internal::ReflectionOps::Merge(const google::protobuf::Message&,google::protobuf::Message*) _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o void google::protobuf::Message::DiscardUnknownFields() _artifacts_/sysCtrl/scm/src/obj/debug/sol32/StartupShutdownInterface.pb.o bool google::protobuf::internal::WireFormat::SkipField(google::protobuf::io::CodedInputStream*,unsigned,google::protobuf::UnknownFieldSet*) _artif -- 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 post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/groups/opt_out.
