Trying to build Caffe using cmake. When I try to make all using make I get 21000 errors, most of which include the line "‘kEmptyString’ is not a member of ‘google::protobuf::internal’". I've installed all of the dependencies listed here:
http://caffe.berkeleyvision.org/installation.html#compilationand here:
http://caffe.berkeleyvision.org/install_apt.htmlWhen I get to "make all" under CMake build, I get this set of errors:
corey@DEV005:~/VeryDeepCNN/caffe/build$ make all
[Â 1%] Building CXX object src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual void caffe::BlobShape::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2900:38: error: expected ‘<’ before ‘<:’ token
    output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                     ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2900:38: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2900:38: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2900:38: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2900:40: error: expected identifier before ‘:’ token
    output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                       ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2901:33: error: expected ‘]’ before ‘;’ token
        _dim_cached_byte_size_));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2901:33: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual void caffe::BlobShape::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2901:33: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2901:33: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobShape::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2928:20: error: expected ‘<’ before ‘<:’ token
        static_cast<::google::protobuf::uint32>(
                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2928:20: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2928:20: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2928:20: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2928:22: error: expected identifier before ‘:’ token
        static_cast<::google::protobuf::uint32>(
                     ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2929:36: error: expected ‘]’ before ‘,’ token
            _dim_cached_byte_size_), target);
                                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2929:36: error: expected ‘{’ before ‘,’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobShape::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:2929:36: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual void caffe::BlobProto::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3373:38: error: expected ‘<’ before ‘<:’ token
    output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                     ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3373:38: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3373:38: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3373:38: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3373:40: error: expected identifier before ‘:’ token
    output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                       ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3374:34: error: expected ‘]’ before ‘;’ token
        _data_cached_byte_size_));
                                 ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3374:34: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual void caffe::BlobProto::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3374:34: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3374:34: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3382:38: error: expected ‘<’ before ‘<:’ token
    output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                     ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3382:38: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3382:38: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3382:38: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3382:40: error: expected identifier before ‘:’ token
    output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                       ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3383:34: error: expected ‘]’ before ‘;’ token
        _diff_cached_byte_size_));
                                 ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3383:34: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual void caffe::BlobProto::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3383:34: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3383:34: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3397:38: error: expected ‘<’ before ‘<:’ token
    output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                     ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3397:38: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3397:38: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3397:38: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3397:40: error: expected identifier before ‘:’ token
    output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                       ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3398:41: error: expected ‘]’ before ‘;’ token
        _double_data_cached_byte_size_));
                                        ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3398:41: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual void caffe::BlobProto::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3398:41: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3398:41: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3406:38: error: expected ‘<’ before ‘<:’ token
    output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                     ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3406:38: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3406:38: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3406:38: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3406:40: error: expected identifier before ‘:’ token
    output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                       ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3407:41: error: expected ‘]’ before ‘;’ token
        _double_diff_cached_byte_size_));
                                        ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3407:41: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual void caffe::BlobProto::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3407:41: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3407:41: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobProto::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3453:20: error: expected ‘<’ before ‘<:’ token
        static_cast<::google::protobuf::uint32>(
                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3453:20: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3453:20: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3453:20: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3453:22: error: expected identifier before ‘:’ token
        static_cast<::google::protobuf::uint32>(
                     ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3454:37: error: expected ‘]’ before ‘,’ token
            _data_cached_byte_size_), target);
                                    ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3454:37: error: expected ‘{’ before ‘,’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobProto::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3454:37: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3466:20: error: expected ‘<’ before ‘<:’ token
        static_cast<::google::protobuf::uint32>(
                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3466:20: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3466:20: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3466:20: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3466:22: error: expected identifier before ‘:’ token
        static_cast<::google::protobuf::uint32>(
                     ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3467:37: error: expected ‘]’ before ‘,’ token
            _diff_cached_byte_size_), target);
                                    ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3467:37: error: expected ‘{’ before ‘,’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobProto::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3467:37: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3486:20: error: expected ‘<’ before ‘<:’ token
        static_cast<::google::protobuf::uint32>(
                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3486:20: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3486:20: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3486:20: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3486:22: error: expected identifier before ‘:’ token
        static_cast<::google::protobuf::uint32>(
                     ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3487:44: error: expected ‘]’ before ‘,’ token
            _double_data_cached_byte_size_), target);
                                           ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3487:44: error: expected ‘{’ before ‘,’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobProto::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3487:44: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3499:20: error: expected ‘<’ before ‘<:’ token
        static_cast<::google::protobuf::uint32>(
                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3499:20: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3499:20: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3499:20: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3499:22: error: expected identifier before ‘:’ token
        static_cast<::google::protobuf::uint32>(
                     ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3500:44: error: expected ‘]’ before ‘,’ token
            _double_diff_cached_byte_size_), target);
                                           ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3500:44: error: expected ‘{’ before ‘,’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobProto::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:3500:44: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::FillerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:5179:31: error: expected ‘<’ before ‘<:’ token
                8, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:5179:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:5179:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:5179:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:5179:33: error: expected identifier before ‘:’ token
                8, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:5179:67: error: expected ‘]’ before ‘;’ token
                8, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:5179:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::FillerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:5179:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:5179:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::SolverParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7202:32: error: expected ‘<’ before ‘<:’ token
                17, static_cast<::google::protobuf::uint64>(value));
                               ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7202:32: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7202:32: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7202:32: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7202:34: error: expected identifier before ‘:’ token
                17, static_cast<::google::protobuf::uint64>(value));
                                 ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7202:68: error: expected ‘]’ before ‘;’ token
                17, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7202:68: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::SolverParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7202:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7202:68: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7384:32: error: expected ‘<’ before ‘<:’ token
                30, static_cast<::google::protobuf::uint64>(value));
                               ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7384:32: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7384:32: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7384:32: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7384:34: error: expected identifier before ‘:’ token
                30, static_cast<::google::protobuf::uint64>(value));
                                 ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7384:68: error: expected ‘]’ before ‘;’ token
                30, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7384:68: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::SolverParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7384:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7384:68: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7492:32: error: expected ‘<’ before ‘<:’ token
                37, static_cast<::google::protobuf::uint64>(value));
                               ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7492:32: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7492:32: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7492:32: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7492:34: error: expected identifier before ‘:’ token
                37, static_cast<::google::protobuf::uint64>(value));
                                 ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7492:68: error: expected ‘]’ before ‘;’ token
                37, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7492:68: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::SolverParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7492:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:7492:68: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::NetState::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:10590:31: error: expected ‘<’ before ‘<:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:10590:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:10590:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:10590:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:10590:33: error: expected identifier before ‘:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:10590:67: error: expected ‘]’ before ‘;’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:10590:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::NetState::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:10590:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:10590:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::NetStateRule::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11060:31: error: expected ‘<’ before ‘<:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11060:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11060:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11060:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11060:33: error: expected identifier before ‘:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11060:67: error: expected ‘]’ before ‘;’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11060:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::NetStateRule::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11060:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11060:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::ParamSpec::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11726:31: error: expected ‘<’ before ‘<:’ token
                2, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11726:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11726:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11726:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11726:33: error: expected identifier before ‘:’ token
                2, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11726:67: error: expected ‘]’ before ‘;’ token
                2, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11726:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::ParamSpec::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11726:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:11726:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:12927:32: error: expected ‘<’ before ‘<:’ token
                10, static_cast<::google::protobuf::uint64>(value));
                               ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:12927:32: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:12927:32: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:12927:32: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:12927:34: error: expected identifier before ‘:’ token
                10, static_cast<::google::protobuf::uint64>(value));
                                 ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:12927:68: error: expected ‘]’ before ‘;’ token
                10, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:12927:68: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:12927:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:12927:68: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::LossParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:17964:31: error: expected ‘<’ before ‘<:’ token
                3, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:17964:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:17964:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:17964:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:17964:33: error: expected identifier before ‘:’ token
                3, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:17964:67: error: expected ‘]’ before ‘;’ token
                3, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:17964:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::LossParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:17964:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:17964:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::ConvolutionParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:20463:32: error: expected ‘<’ before ‘<:’ token
                15, static_cast<::google::protobuf::uint64>(value));
                               ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:20463:32: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:20463:32: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:20463:32: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:20463:34: error: expected identifier before ‘:’ token
                15, static_cast<::google::protobuf::uint64>(value));
                                 ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:20463:68: error: expected ‘]’ before ‘;’ token
                15, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:20463:68: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::ConvolutionParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:20463:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:20463:68: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::DataParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:21704:31: error: expected ‘<’ before ‘<:’ token
                8, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:21704:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:21704:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:21704:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:21704:33: error: expected identifier before ‘:’ token
                8, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:21704:67: error: expected ‘]’ before ‘;’ token
                8, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:21704:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::DataParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:21704:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:21704:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::EltwiseParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:23424:31: error: expected ‘<’ before ‘<:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:23424:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:23424:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:23424:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:23424:33: error: expected identifier before ‘:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:23424:67: error: expected ‘]’ before ‘;’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:23424:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::EltwiseParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:23424:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:23424:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::HingeLossParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:25933:31: error: expected ‘<’ before ‘<:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:25933:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:25933:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:25933:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:25933:33: error: expected identifier before ‘:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:25933:67: error: expected ‘]’ before ‘;’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:25933:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::HingeLossParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:25933:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:25933:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::LRNParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28712:31: error: expected ‘<’ before ‘<:’ token
                4, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28712:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28712:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28712:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28712:33: error: expected identifier before ‘:’ token
                4, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28712:67: error: expected ‘]’ before ‘;’ token
                4, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28712:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::LRNParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28712:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28712:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28746:31: error: expected ‘<’ before ‘<:’ token
                6, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28746:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28746:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28746:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28746:33: error: expected identifier before ‘:’ token
                6, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28746:67: error: expected ‘]’ before ‘;’ token
                6, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28746:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::LRNParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28746:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:28746:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::PoolingParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30124:31: error: expected ‘<’ before ‘<:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30124:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30124:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30124:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30124:33: error: expected identifier before ‘:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30124:67: error: expected ‘]’ before ‘;’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30124:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::PoolingParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30124:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30124:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30270:32: error: expected ‘<’ before ‘<:’ token
                11, static_cast<::google::protobuf::uint64>(value));
                               ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30270:32: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30270:32: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30270:32: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30270:34: error: expected identifier before ‘:’ token
                11, static_cast<::google::protobuf::uint64>(value));
                                 ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30270:68: error: expected ‘]’ before ‘;’ token
                11, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30270:68: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::PoolingParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30270:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:30270:68: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::ReductionParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32106:31: error: expected ‘<’ before ‘<:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32106:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32106:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32106:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32106:33: error: expected identifier before ‘:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32106:67: error: expected ‘]’ before ‘;’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32106:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::ReductionParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32106:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32106:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::ReLUParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32524:31: error: expected ‘<’ before ‘<:’ token
                2, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32524:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32524:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32524:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32524:33: error: expected identifier before ‘:’ token
                2, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32524:67: error: expected ‘]’ before ‘;’ token
                2, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32524:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::ReLUParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32524:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:32524:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::SigmoidParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33279:31: error: expected ‘<’ before ‘<:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33279:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33279:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33279:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33279:33: error: expected identifier before ‘:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33279:67: error: expected ‘]’ before ‘;’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33279:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::SigmoidParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33279:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33279:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::SoftmaxParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33968:31: error: expected ‘<’ before ‘<:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33968:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33968:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33968:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33968:33: error: expected identifier before ‘:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33968:67: error: expected ‘]’ before ‘;’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33968:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::SoftmaxParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33968:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:33968:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::TanHParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:34306:31: error: expected ‘<’ before ‘<:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:34306:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:34306:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:34306:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:34306:33: error: expected identifier before ‘:’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:34306:67: error: expected ‘]’ before ‘;’ token
                1, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:34306:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::TanHParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:34306:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:34306:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::SPPParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36461:31: error: expected ‘<’ before ‘<:’ token
                2, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36461:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36461:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36461:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36461:33: error: expected identifier before ‘:’ token
                2, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36461:67: error: expected ‘]’ before ‘;’ token
                2, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36461:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::SPPParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36461:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36461:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36481:31: error: expected ‘<’ before ‘<:’ token
                6, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36481:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36481:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36481:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36481:33: error: expected identifier before ‘:’ token
                6, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36481:67: error: expected ‘]’ before ‘;’ token
                6, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36481:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::SPPParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36481:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:36481:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::V1LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37368:31: error: expected ‘<’ before ‘<:’ token
                5, static_cast<::google::protobuf::uint64>(value));
                              ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37368:31: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37368:31: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37368:31: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37368:33: error: expected identifier before ‘:’ token
                5, static_cast<::google::protobuf::uint64>(value));
                                ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37368:67: error: expected ‘]’ before ‘;’ token
                5, static_cast<::google::protobuf::uint64>(value));
                                                                  ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37368:67: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::V1LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37368:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37368:67: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37855:34: error: expected ‘<’ before ‘<:’ token
                1002, static_cast<::google::protobuf::uint64>(value));
                                 ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37855:34: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37855:34: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37855:34: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37855:36: error: expected identifier before ‘:’ token
                1002, static_cast<::google::protobuf::uint64>(value));
                                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37855:70: error: expected ‘]’ before ‘;’ token
                1002, static_cast<::google::protobuf::uint64>(value));
                                                                     ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37855:70: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::V1LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37855:70: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:37855:70: error: expected ‘)’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::V0LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:41386:32: error: expected ‘<’ before ‘<:’ token
                11, static_cast<::google::protobuf::uint64>(value));
                               ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:41386:32: error: expected type-specifier before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:41386:32: error: expected ‘>’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:41386:32: error: expected ‘(’ before ‘<:’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:41386:34: error: expected identifier before ‘:’ token
                11, static_cast<::google::protobuf::uint64>(value));
                                 ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:41386:68: error: expected ‘]’ before ‘;’ token
                11, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In lambda function:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:41386:68: error: expected ‘{’ before ‘;’ token
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/
caffe.pb.cc: In member function ‘virtual bool caffe::V0LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:41386:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
/home/corey/VeryDeepCNN/caffe/build/include/caffe/proto/caffe.pb.cc:41386:68: error: expected ‘)’ before ‘;’ token
src/caffe/CMakeFiles/proto.dir/build.make:74: recipe for target 'src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o' failed
make[2]: *** [src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o] Error 1
CMakeFiles/Makefile2:235: recipe for target 'src/caffe/CMakeFiles/proto.dir/all' failed
make[1]: *** [src/caffe/CMakeFiles/proto.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
This is my first time using Linux and I've never successfully installed Caffe so I'm sorry if this is the result of some really basic mistake. It all seems pretty unintuitive to me. Thanks for your time. I really appreciate any help or guidance.
I've attached my makefile.config for the caffe build.