Skip to content

Instantly share code, notes, and snippets.

@zhangce
Created January 31, 2015 21:42
Show Gist options
  • Select an option

  • Save zhangce/2ac71fa01414225f1a38 to your computer and use it in GitHub Desktop.

Select an option

Save zhangce/2ac71fa01414225f1a38 to your computer and use it in GitHub Desktop.
clang++ -Wall -std=c++11 -g -O0 -DDEBUG -ferror-limit=10 -I./externals/OpenBLAS/ -L./externals/OpenBLAS/ -I./lib/lmdb/ -L./lib/lmdb/ -llmdb -lopenblas `pkg-config --cflags --libs protobuf` src/main.cpp src/parser/parser.cpp src/parser/cnn.pb.cc src/parser/corpus.cpp src/util.cpp -o deepnet
Package protobuf was not found in the pkg-config search path.
Perhaps you should add the directory containing `protobuf.pc'
to the PKG_CONFIG_PATH environment variable
No package 'protobuf' found
ld: warning: directory not found for option '-L./lib/lmdb/'
Undefined symbols for architecture x86_64:
"google::protobuf::TextFormat::Parse(google::protobuf::io::ZeroCopyInputStream*, google::protobuf::Message*)", referenced from:
Parser::ReadProtoFromTextFile(char const*, google::protobuf::Message*) in parser-d56e46.o
"google::protobuf::MessageLite::ParseFromArray(void const*, int)", referenced from:
Parser::DataSetup(cnn::LayerParameter&, cnn::Datum&) in parser-d56e46.o
Corpus::initialize_input_data_and_labels(cnn::LayerParameter&) in corpus-10f2b9.o
"google::protobuf::DescriptorPool::generated_pool()", referenced from:
cnn::protobuf_AssignDesc_cnn_2eproto() in cnn-cb5b03.o
"google::protobuf::DescriptorPool::InternalAddGeneratedFile(void const*, int)", referenced from:
cnn::protobuf_AddDesc_cnn_2eproto() in cnn-cb5b03.o
"google::protobuf::MessageFactory::generated_factory()", referenced from:
cnn::protobuf_AssignDesc_cnn_2eproto() in cnn-cb5b03.o
"google::protobuf::MessageFactory::InternalRegisterGeneratedFile(char const*, void (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&))", referenced from:
cnn::protobuf_AddDesc_cnn_2eproto() in cnn-cb5b03.o
"google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(google::protobuf::Descriptor const*, google::protobuf::Message const*)", referenced from:
cnn::(anonymous namespace)::protobuf_RegisterTypes(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in cnn-cb5b03.o
"google::protobuf::UnknownFieldSet::ClearFallback()", referenced from:
google::protobuf::UnknownFieldSet::Clear() in cnn-cb5b03.o
"google::protobuf::UnknownFieldSet::AddVarint(int, unsigned long long)", referenced from:
cnn::SolverParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::NetState::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::NetStateRule::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::ConvolutionParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::DataParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::EltwiseParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
...
"google::protobuf::UnknownFieldSet::MergeFrom(google::protobuf::UnknownFieldSet const&)", referenced from:
cnn::Datum::MergeFrom(cnn::Datum const&) in cnn-cb5b03.o
cnn::FillerParameter::MergeFrom(cnn::FillerParameter const&) in cnn-cb5b03.o
cnn::NetParameter::MergeFrom(cnn::NetParameter const&) in cnn-cb5b03.o
cnn::SolverParameter::MergeFrom(cnn::SolverParameter const&) in cnn-cb5b03.o
cnn::NetState::MergeFrom(cnn::NetState const&) in cnn-cb5b03.o
cnn::NetStateRule::MergeFrom(cnn::NetStateRule const&) in cnn-cb5b03.o
cnn::LayerParameter::MergeFrom(cnn::LayerParameter const&) in cnn-cb5b03.o
...
"google::protobuf::UnknownFieldSet::UnknownFieldSet()", referenced from:
cnn::Datum::Datum() in cnn-cb5b03.o
cnn::Datum::Datum(cnn::Datum const&) in cnn-cb5b03.o
cnn::FillerParameter::FillerParameter() in cnn-cb5b03.o
cnn::FillerParameter::FillerParameter(cnn::FillerParameter const&) in cnn-cb5b03.o
cnn::NetParameter::NetParameter() in cnn-cb5b03.o
cnn::NetParameter::NetParameter(cnn::NetParameter const&) in cnn-cb5b03.o
cnn::SolverParameter::SolverParameter() in cnn-cb5b03.o
...
"google::protobuf::UnknownFieldSet::~UnknownFieldSet()", referenced from:
cnn::Datum::Datum() in cnn-cb5b03.o
cnn::Datum::Datum(cnn::Datum const&) in cnn-cb5b03.o
cnn::Datum::~Datum() in cnn-cb5b03.o
cnn::FillerParameter::FillerParameter() in cnn-cb5b03.o
cnn::FillerParameter::FillerParameter(cnn::FillerParameter const&) in cnn-cb5b03.o
cnn::FillerParameter::~FillerParameter() in cnn-cb5b03.o
cnn::NetParameter::NetParameter() in cnn-cb5b03.o
...
"google::protobuf::GoogleOnceInitImpl(long*, google::protobuf::Closure*)", referenced from:
google::protobuf::GoogleOnceInit(long*, void (*)()) in cnn-cb5b03.o
"google::protobuf::io::FileInputStream::FileInputStream(int, int)", referenced from:
Parser::ReadProtoFromTextFile(char const*, google::protobuf::Message*) in parser-d56e46.o
"google::protobuf::io::FileInputStream::~FileInputStream()", referenced from:
Parser::ReadProtoFromTextFile(char const*, google::protobuf::Message*) in parser-d56e46.o
"google::protobuf::io::CodedInputStream::ReadTagFallback()", referenced from:
cnn::Datum::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::FillerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::NetParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::SolverParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::NetState::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::NetStateRule::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
...
"google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int*)", referenced from:
google::protobuf::io::CodedInputStream::ReadVarint32(unsigned int*) in cnn-cb5b03.o
"google::protobuf::io::CodedInputStream::ReadVarint64Fallback(unsigned long long*)", referenced from:
google::protobuf::io::CodedInputStream::ReadVarint64(unsigned long long*) in cnn-cb5b03.o
"google::protobuf::io::CodedInputStream::ReadLittleEndian32Fallback(unsigned int*)", referenced from:
google::protobuf::io::CodedInputStream::ReadLittleEndian32(unsigned int*) in cnn-cb5b03.o
"google::protobuf::io::CodedInputStream::Skip(int)", referenced from:
bool google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<float, (google::protobuf::internal::WireFormatLite::FieldType)2>(int, unsigned int, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<float>*) in cnn-cb5b03.o
"google::protobuf::io::CodedInputStream::PopLimit(int)", referenced from:
bool google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual<cnn::LayerParameter>(google::protobuf::io::CodedInputStream*, cnn::LayerParameter*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<int, (google::protobuf::internal::WireFormatLite::FieldType)5>(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<int>*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual<cnn::NetParameter>(google::protobuf::io::CodedInputStream*, cnn::NetParameter*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual<cnn::NetState>(google::protobuf::io::CodedInputStream*, cnn::NetState*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual<cnn::ConcatParameter>(google::protobuf::io::CodedInputStream*, cnn::ConcatParameter*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual<cnn::ConvolutionParameter>(google::protobuf::io::CodedInputStream*, cnn::ConvolutionParameter*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual<cnn::DataParameter>(google::protobuf::io::CodedInputStream*, cnn::DataParameter*) in cnn-cb5b03.o
...
"google::protobuf::io::CodedInputStream::PushLimit(int)", referenced from:
bool google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual<cnn::LayerParameter>(google::protobuf::io::CodedInputStream*, cnn::LayerParameter*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<int, (google::protobuf::internal::WireFormatLite::FieldType)5>(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<int>*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual<cnn::NetParameter>(google::protobuf::io::CodedInputStream*, cnn::NetParameter*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual<cnn::NetState>(google::protobuf::io::CodedInputStream*, cnn::NetState*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual<cnn::ConcatParameter>(google::protobuf::io::CodedInputStream*, cnn::ConcatParameter*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual<cnn::ConvolutionParameter>(google::protobuf::io::CodedInputStream*, cnn::ConvolutionParameter*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual<cnn::DataParameter>(google::protobuf::io::CodedInputStream*, cnn::DataParameter*) in cnn-cb5b03.o
...
"google::protobuf::io::CodedOutputStream::VarintSize64(unsigned long long)", referenced from:
google::protobuf::internal::WireFormatLite::Int64Size(long long) in cnn-cb5b03.o
"google::protobuf::io::CodedOutputStream::VarintSize32Fallback(unsigned int)", referenced from:
google::protobuf::io::CodedOutputStream::VarintSize32(unsigned int) in cnn-cb5b03.o
"google::protobuf::io::CodedOutputStream::WriteVarint64ToArray(unsigned long long, unsigned char*)", referenced from:
cnn::SolverParameter::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
google::protobuf::io::CodedOutputStream::WriteVarint32SignExtendedToArray(int, unsigned char*) in cnn-cb5b03.o
"google::protobuf::io::CodedOutputStream::WriteStringWithSizeToArray(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned char*)", referenced from:
cnn::Datum::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::FillerParameter::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::NetParameter::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::SolverParameter::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::NetState::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::NetStateRule::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::LayerParameter::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
...
"google::protobuf::io::CodedOutputStream::WriteVarint32FallbackToArray(unsigned int, unsigned char*)", referenced from:
cnn::Datum::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::FillerParameter::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::NetParameter::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::SolverParameter::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::NetState::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::NetStateRule::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::LayerParameter::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
...
"google::protobuf::Message::DiscardUnknownFields()", referenced from:
vtable for cnn::Datum in cnn-cb5b03.o
vtable for cnn::FillerParameter in cnn-cb5b03.o
vtable for cnn::NetParameter in cnn-cb5b03.o
vtable for cnn::SolverParameter in cnn-cb5b03.o
vtable for cnn::NetState in cnn-cb5b03.o
vtable for cnn::NetStateRule in cnn-cb5b03.o
vtable for cnn::LayerParameter in cnn-cb5b03.o
...
"google::protobuf::Message::CheckTypeAndMergeFrom(google::protobuf::MessageLite const&)", referenced from:
vtable for cnn::Datum in cnn-cb5b03.o
vtable for cnn::FillerParameter in cnn-cb5b03.o
vtable for cnn::NetParameter in cnn-cb5b03.o
vtable for cnn::SolverParameter in cnn-cb5b03.o
vtable for cnn::NetState in cnn-cb5b03.o
vtable for cnn::NetStateRule in cnn-cb5b03.o
vtable for cnn::LayerParameter in cnn-cb5b03.o
...
"google::protobuf::Message::~Message()", referenced from:
cnn::Datum::Datum() in cnn-cb5b03.o
cnn::Datum::Datum(cnn::Datum const&) in cnn-cb5b03.o
cnn::Datum::~Datum() in cnn-cb5b03.o
cnn::FillerParameter::FillerParameter() in cnn-cb5b03.o
cnn::FillerParameter::FillerParameter(cnn::FillerParameter const&) in cnn-cb5b03.o
cnn::FillerParameter::~FillerParameter() in cnn-cb5b03.o
cnn::NetParameter::NetParameter() in cnn-cb5b03.o
...
"google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int)", referenced from:
google::protobuf::RepeatedPtrField<cnn::NetStateRule>::TypeHandler::Type const& google::protobuf::internal::RepeatedPtrFieldBase::Get<google::protobuf::RepeatedPtrField<cnn::NetStateRule>::TypeHandler>(int) const in main-be1754.o
google::protobuf::RepeatedPtrField<cnn::LayerParameter>::TypeHandler::Type const& google::protobuf::internal::RepeatedPtrFieldBase::Get<google::protobuf::RepeatedPtrField<cnn::LayerParameter>::TypeHandler>(int) const in main-be1754.o
cnn::protobuf_AssignDesc_cnn_2eproto() in cnn-cb5b03.o
cnn::Datum::MergeFrom(cnn::Datum const&) in cnn-cb5b03.o
cnn::Datum::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
cnn::FillerParameter::MergeFrom(cnn::FillerParameter const&) in cnn-cb5b03.o
cnn::FillerParameter::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
...
"google::protobuf::internal::LogMessage::~LogMessage()", referenced from:
google::protobuf::RepeatedPtrField<cnn::NetStateRule>::TypeHandler::Type const& google::protobuf::internal::RepeatedPtrFieldBase::Get<google::protobuf::RepeatedPtrField<cnn::NetStateRule>::TypeHandler>(int) const in main-be1754.o
google::protobuf::RepeatedPtrField<cnn::LayerParameter>::TypeHandler::Type const& google::protobuf::internal::RepeatedPtrFieldBase::Get<google::protobuf::RepeatedPtrField<cnn::LayerParameter>::TypeHandler>(int) const in main-be1754.o
cnn::protobuf_AssignDesc_cnn_2eproto() in cnn-cb5b03.o
cnn::Datum::MergeFrom(cnn::Datum const&) in cnn-cb5b03.o
cnn::Datum::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
cnn::FillerParameter::MergeFrom(cnn::FillerParameter const&) in cnn-cb5b03.o
cnn::FillerParameter::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
...
"google::protobuf::internal::LogMessage::operator<<(char const*)", referenced from:
google::protobuf::RepeatedPtrField<cnn::NetStateRule>::TypeHandler::Type const& google::protobuf::internal::RepeatedPtrFieldBase::Get<google::protobuf::RepeatedPtrField<cnn::NetStateRule>::TypeHandler>(int) const in main-be1754.o
google::protobuf::RepeatedPtrField<cnn::LayerParameter>::TypeHandler::Type const& google::protobuf::internal::RepeatedPtrFieldBase::Get<google::protobuf::RepeatedPtrField<cnn::LayerParameter>::TypeHandler>(int) const in main-be1754.o
cnn::protobuf_AssignDesc_cnn_2eproto() in cnn-cb5b03.o
cnn::Datum::MergeFrom(cnn::Datum const&) in cnn-cb5b03.o
cnn::Datum::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
cnn::FillerParameter::MergeFrom(cnn::FillerParameter const&) in cnn-cb5b03.o
cnn::FillerParameter::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
...
"google::protobuf::internal::OnShutdown(void (*)())", referenced from:
cnn::protobuf_AddDesc_cnn_2eproto() in cnn-cb5b03.o
"google::protobuf::internal::WireFormat::SerializeUnknownFields(google::protobuf::UnknownFieldSet const&, google::protobuf::io::CodedOutputStream*)", referenced from:
cnn::Datum::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::FillerParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::NetParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::SolverParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::NetState::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::NetStateRule::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::LayerParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
...
"google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(google::protobuf::UnknownFieldSet const&)", referenced from:
cnn::Datum::ByteSize() const in cnn-cb5b03.o
cnn::FillerParameter::ByteSize() const in cnn-cb5b03.o
cnn::NetParameter::ByteSize() const in cnn-cb5b03.o
cnn::SolverParameter::ByteSize() const in cnn-cb5b03.o
cnn::NetState::ByteSize() const in cnn-cb5b03.o
cnn::NetStateRule::ByteSize() const in cnn-cb5b03.o
cnn::LayerParameter::ByteSize() const in cnn-cb5b03.o
...
"google::protobuf::internal::WireFormat::VerifyUTF8StringFallback(char const*, int, google::protobuf::internal::WireFormat::Operation, char const*)", referenced from:
google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(char const*, int, google::protobuf::internal::WireFormat::Operation, char const*) in cnn-cb5b03.o
"google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(google::protobuf::UnknownFieldSet const&, unsigned char*)", referenced from:
cnn::Datum::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::FillerParameter::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::NetParameter::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::SolverParameter::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::NetState::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::NetStateRule::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
cnn::LayerParameter::SerializeWithCachedSizesToArray(unsigned char*) const in cnn-cb5b03.o
...
"google::protobuf::internal::WireFormat::SkipField(google::protobuf::io::CodedInputStream*, unsigned int, google::protobuf::UnknownFieldSet*)", referenced from:
cnn::Datum::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::FillerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::NetParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::SolverParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::NetState::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::NetStateRule::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
...
"google::protobuf::internal::LogFinisher::operator=(google::protobuf::internal::LogMessage&)", referenced from:
google::protobuf::RepeatedPtrField<cnn::NetStateRule>::TypeHandler::Type const& google::protobuf::internal::RepeatedPtrFieldBase::Get<google::protobuf::RepeatedPtrField<cnn::NetStateRule>::TypeHandler>(int) const in main-be1754.o
google::protobuf::RepeatedPtrField<cnn::LayerParameter>::TypeHandler::Type const& google::protobuf::internal::RepeatedPtrFieldBase::Get<google::protobuf::RepeatedPtrField<cnn::LayerParameter>::TypeHandler>(int) const in main-be1754.o
cnn::protobuf_AssignDesc_cnn_2eproto() in cnn-cb5b03.o
cnn::Datum::MergeFrom(cnn::Datum const&) in cnn-cb5b03.o
cnn::Datum::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
cnn::FillerParameter::MergeFrom(cnn::FillerParameter const&) in cnn-cb5b03.o
cnn::FillerParameter::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
...
"google::protobuf::internal::ReflectionOps::Merge(google::protobuf::Message const&, google::protobuf::Message*)", referenced from:
cnn::Datum::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
cnn::FillerParameter::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
cnn::NetParameter::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
cnn::SolverParameter::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
cnn::NetState::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
cnn::NetStateRule::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
cnn::LayerParameter::MergeFrom(google::protobuf::Message const&) in cnn-cb5b03.o
...
"google::protobuf::internal::VerifyVersion(int, int, char const*)", referenced from:
cnn::protobuf_AddDesc_cnn_2eproto() in cnn-cb5b03.o
"google::protobuf::internal::empty_string_", referenced from:
google::protobuf::internal::GetEmptyStringAlreadyInited() in cnn-cb5b03.o
"google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
cnn::FillerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::NetParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::SolverParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::NetState::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::NetStateRule::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
cnn::TransformationParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
...
"google::protobuf::internal::WireFormatLite::WriteFloat(int, float, google::protobuf::io::CodedOutputStream*)", referenced from:
cnn::FillerParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::SolverParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::LayerParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::TransformationParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::ContrastiveLossParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::DataParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::DropoutParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
...
"google::protobuf::internal::WireFormatLite::WriteInt32(int, int, google::protobuf::io::CodedOutputStream*)", referenced from:
cnn::Datum::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::FillerParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::NetParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::SolverParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::NetState::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::NetStateRule::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
"google::protobuf::internal::WireFormatLite::WriteInt64(int, long long, google::protobuf::io::CodedOutputStream*)", referenced from:
cnn::SolverParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
"google::protobuf::internal::WireFormatLite::WriteString(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)", referenced from:
cnn::NetParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::SolverParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::NetState::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::NetStateRule::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::LayerParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
"google::protobuf::internal::WireFormatLite::WriteUInt32(int, unsigned int, google::protobuf::io::CodedOutputStream*)", referenced from:
cnn::TransformationParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::AccuracyParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::ArgMaxParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::ConcatParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::ConvolutionParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::DataParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::DummyDataParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
...
"google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)", referenced from:
cnn::Datum::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
"google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)", referenced from:
cnn::FillerParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::NetParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::SolverParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::LayerParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::TransformationParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::DataParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::HDF5DataParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
...
"google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(int, google::protobuf::MessageLite const&, google::protobuf::io::CodedOutputStream*)", referenced from:
cnn::NetParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::SolverParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::LayerParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::ConvolutionParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::DummyDataParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::InnerProductParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
"google::protobuf::internal::WireFormatLite::ReadBytes(google::protobuf::io::CodedInputStream*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
cnn::Datum::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in cnn-cb5b03.o
"google::protobuf::internal::WireFormatLite::WriteBool(int, bool, google::protobuf::io::CodedOutputStream*)", referenced from:
cnn::NetParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::SolverParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::TransformationParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::ArgMaxParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::ConvolutionParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::DataParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::EltwiseParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
...
"google::protobuf::internal::WireFormatLite::WriteEnum(int, int, google::protobuf::io::CodedOutputStream*)", referenced from:
cnn::SolverParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::NetState::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::NetStateRule::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::LayerParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::ConvolutionParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::DataParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
cnn::EltwiseParameter::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in cnn-cb5b03.o
...
"google::protobuf::internal::InitEmptyString()", referenced from:
google::protobuf::internal::GetEmptyString() in cnn-cb5b03.o
"google::protobuf::internal::FunctionClosure0::~FunctionClosure0()", referenced from:
google::protobuf::GoogleOnceInit(long*, void (*)()) in cnn-cb5b03.o
"google::protobuf::internal::RepeatedPtrFieldBase::Swap(google::protobuf::internal::RepeatedPtrFieldBase*)", referenced from:
google::protobuf::RepeatedPtrField<cnn::LayerParameter>::Swap(google::protobuf::RepeatedPtrField<cnn::LayerParameter>*) in cnn-cb5b03.o
google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Swap(google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*) in cnn-cb5b03.o
google::protobuf::RepeatedPtrField<cnn::NetParameter>::Swap(google::protobuf::RepeatedPtrField<cnn::NetParameter>*) in cnn-cb5b03.o
google::protobuf::RepeatedPtrField<cnn::NetState>::Swap(google::protobuf::RepeatedPtrField<cnn::NetState>*) in cnn-cb5b03.o
google::protobuf::RepeatedPtrField<cnn::NetStateRule>::Swap(google::protobuf::RepeatedPtrField<cnn::NetStateRule>*) in cnn-cb5b03.o
google::protobuf::RepeatedPtrField<cnn::FillerParameter>::Swap(google::protobuf::RepeatedPtrField<cnn::FillerParameter>*) in cnn-cb5b03.o
"google::protobuf::internal::RepeatedPtrFieldBase::Reserve(int)", referenced from:
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFrom<google::protobuf::RepeatedPtrField<cnn::FillerParameter>::TypeHandler>(google::protobuf::internal::RepeatedPtrFieldBase const&) in cnn-cb5b03.o
google::protobuf::RepeatedPtrField<cnn::FillerParameter>::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::Add<google::protobuf::RepeatedPtrField<cnn::FillerParameter>::TypeHandler>() in cnn-cb5b03.o
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFrom<google::protobuf::RepeatedPtrField<cnn::NetStateRule>::TypeHandler>(google::protobuf::internal::RepeatedPtrFieldBase const&) in cnn-cb5b03.o
google::protobuf::RepeatedPtrField<cnn::NetStateRule>::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::Add<google::protobuf::RepeatedPtrField<cnn::NetStateRule>::TypeHandler>() in cnn-cb5b03.o
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFrom<google::protobuf::RepeatedPtrField<cnn::NetState>::TypeHandler>(google::protobuf::internal::RepeatedPtrFieldBase const&) in cnn-cb5b03.o
google::protobuf::RepeatedPtrField<cnn::NetState>::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::Add<google::protobuf::RepeatedPtrField<cnn::NetState>::TypeHandler>() in cnn-cb5b03.o
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFrom<google::protobuf::RepeatedPtrField<cnn::NetParameter>::TypeHandler>(google::protobuf::internal::RepeatedPtrFieldBase const&) in cnn-cb5b03.o
...
"google::protobuf::internal::StringTypeHandlerBase::New()", referenced from:
google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::Add<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::TypeHandler>() in cnn-cb5b03.o
"google::protobuf::internal::StringTypeHandlerBase::Delete(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
void google::protobuf::internal::RepeatedPtrFieldBase::Destroy<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::TypeHandler>() in cnn-cb5b03.o
"google::protobuf::internal::empty_string_once_init_", referenced from:
google::protobuf::internal::GetEmptyString() in cnn-cb5b03.o
"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)", referenced from:
cnn::protobuf_AssignDesc_cnn_2eproto() in cnn-cb5b03.o
"google::protobuf::DescriptorPool::FindFileByName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
cnn::protobuf_AssignDesc_cnn_2eproto() in cnn-cb5b03.o
"google::protobuf::io::CodedInputStream::BytesUntilLimit() const", referenced from:
bool google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<int, (google::protobuf::internal::WireFormatLite::FieldType)5>(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<int>*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<unsigned int, (google::protobuf::internal::WireFormatLite::FieldType)13>(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<unsigned int>*) in cnn-cb5b03.o
bool google::protobuf::internal::WireFormatLite::ReadPackedPrimitive<float, (google::protobuf::internal::WireFormatLite::FieldType)2>(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<float>*) in cnn-cb5b03.o
"google::protobuf::io::CodedInputStream::BytesUntilTotalBytesLimit() const", referenced from:
bool google::protobuf::internal::WireFormatLite::ReadPackedPrimitive<float, (google::protobuf::internal::WireFormatLite::FieldType)2>(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<float>*) in cnn-cb5b03.o
"google::protobuf::Message::GetTypeName() const", referenced from:
vtable for cnn::Datum in cnn-cb5b03.o
vtable for cnn::FillerParameter in cnn-cb5b03.o
vtable for cnn::NetParameter in cnn-cb5b03.o
vtable for cnn::SolverParameter in cnn-cb5b03.o
vtable for cnn::NetState in cnn-cb5b03.o
vtable for cnn::NetStateRule in cnn-cb5b03.o
vtable for cnn::LayerParameter in cnn-cb5b03.o
...
"google::protobuf::Message::InitializationErrorString() const", referenced from:
vtable for cnn::Datum in cnn-cb5b03.o
vtable for cnn::FillerParameter in cnn-cb5b03.o
vtable for cnn::NetParameter in cnn-cb5b03.o
vtable for cnn::SolverParameter in cnn-cb5b03.o
vtable for cnn::NetState in cnn-cb5b03.o
vtable for cnn::NetStateRule in cnn-cb5b03.o
vtable for cnn::LayerParameter in cnn-cb5b03.o
...
"google::protobuf::Message::SpaceUsed() const", referenced from:
vtable for cnn::Datum in cnn-cb5b03.o
vtable for cnn::FillerParameter in cnn-cb5b03.o
vtable for cnn::NetParameter in cnn-cb5b03.o
vtable for cnn::SolverParameter in cnn-cb5b03.o
vtable for cnn::NetState in cnn-cb5b03.o
vtable for cnn::NetStateRule in cnn-cb5b03.o
vtable for cnn::LayerParameter in cnn-cb5b03.o
...
"typeinfo for google::protobuf::Message", referenced from:
cnn::Datum const* google::protobuf::internal::dynamic_cast_if_available<cnn::Datum const*, google::protobuf::Message const*>(google::protobuf::Message const*) in cnn-cb5b03.o
cnn::FillerParameter const* google::protobuf::internal::dynamic_cast_if_available<cnn::FillerParameter const*, google::protobuf::Message const*>(google::protobuf::Message const*) in cnn-cb5b03.o
cnn::NetParameter const* google::protobuf::internal::dynamic_cast_if_available<cnn::NetParameter const*, google::protobuf::Message const*>(google::protobuf::Message const*) in cnn-cb5b03.o
cnn::SolverParameter const* google::protobuf::internal::dynamic_cast_if_available<cnn::SolverParameter const*, google::protobuf::Message const*>(google::protobuf::Message const*) in cnn-cb5b03.o
cnn::NetState const* google::protobuf::internal::dynamic_cast_if_available<cnn::NetState const*, google::protobuf::Message const*>(google::protobuf::Message const*) in cnn-cb5b03.o
cnn::NetStateRule const* google::protobuf::internal::dynamic_cast_if_available<cnn::NetStateRule const*, google::protobuf::Message const*>(google::protobuf::Message const*) in cnn-cb5b03.o
cnn::LayerParameter const* google::protobuf::internal::dynamic_cast_if_available<cnn::LayerParameter const*, google::protobuf::Message const*>(google::protobuf::Message const*) in cnn-cb5b03.o
...
"vtable for google::protobuf::MessageLite", referenced from:
google::protobuf::MessageLite::MessageLite() in cnn-cb5b03.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for google::protobuf::Closure", referenced from:
google::protobuf::Closure::Closure() in cnn-cb5b03.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for google::protobuf::Message", referenced from:
google::protobuf::Message::Message() in cnn-cb5b03.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for google::protobuf::internal::FunctionClosure0", referenced from:
google::protobuf::internal::FunctionClosure0::FunctionClosure0(void (*)(), bool) in cnn-cb5b03.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [all] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment