Caffe Build CMake Error

139 views
Skip to first unread message

Corey Crossen

unread,
Jul 5, 2017, 11:24:46 PM7/5/17
to Caffe Users
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#compilation
and here: http://caffe.berkeleyvision.org/install_apt.html

When 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.
Makefile.config

Corey Crossen

unread,
Jul 6, 2017, 5:04:33 PM7/6/17
to Caffe Users

Realized that I had some problems in my makefile.config, so I've attached the newly updated version that I'm using...

I removed my existing caffe folder and replaced it with the newest caffe-master folder from github. Now when I try using "make all" with Make instead of CMake, I receive this error:

corey@DEV005:~/VeryDeepCNN/caffe-master$ make all
PROTOC src/caffe/proto/caffe.proto
CXX .build_release/src/caffe/proto/caffe.pb.cc
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual void caffe::BlobShape::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3102:38: error: expected ‘<’ before ‘<:’ token

     output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                      ^
.build_release/src/caffe/proto/caffe.pb.cc:3102:38: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3102:38: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3102:38: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3102:40: error: expected identifier before ‘:’ token

     output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                        ^
.build_release/src/caffe/proto/caffe.pb.cc:3103:33: error: expected ‘]’ before ‘;’ token
         _dim_cached_byte_size_));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:3103:33: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual void caffe::BlobShape::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3103:33: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:3103:33: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobShape::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3130:20: error: expected ‘<’ before ‘<:’ token

         static_cast<::google::protobuf::uint32>(
                    ^
.build_release/src/caffe/proto/caffe.pb.cc:3130:20: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3130:20: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3130:20: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3130:22: error: expected identifier before ‘:’ token

         static_cast<::google::protobuf::uint32>(
                      ^
.build_release/src/caffe/proto/caffe.pb.cc:3131:36: error: expected ‘]’ before ‘,’ token
             _dim_cached_byte_size_), target);
                                    ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:3131:36: error: expected ‘{’ before ‘,’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobShape::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3131:36: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual void caffe::BlobProto::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3575:38: error: expected ‘<’ before ‘<:’ token

     output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                      ^
.build_release/src/caffe/proto/caffe.pb.cc:3575:38: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3575:38: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3575:38: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3575:40: error: expected identifier before ‘:’ token

     output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                        ^
.build_release/src/caffe/proto/caffe.pb.cc:3576:34: error: expected ‘]’ before ‘;’ token
         _data_cached_byte_size_));
                                  ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:3576:34: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual void caffe::BlobProto::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3576:34: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:3576:34: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc:3584:38: error: expected ‘<’ before ‘<:’ token

     output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                      ^
.build_release/src/caffe/proto/caffe.pb.cc:3584:38: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3584:38: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3584:38: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3584:40: error: expected identifier before ‘:’ token

     output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                        ^
.build_release/src/caffe/proto/caffe.pb.cc:3585:34: error: expected ‘]’ before ‘;’ token
         _diff_cached_byte_size_));
                                  ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:3585:34: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual void caffe::BlobProto::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3585:34: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:3585:34: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc:3599:38: error: expected ‘<’ before ‘<:’ token

     output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                      ^
.build_release/src/caffe/proto/caffe.pb.cc:3599:38: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3599:38: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3599:38: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3599:40: error: expected identifier before ‘:’ token

     output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                        ^
.build_release/src/caffe/proto/caffe.pb.cc:3600:41: error: expected ‘]’ before ‘;’ token
         _double_data_cached_byte_size_));
                                         ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:3600:41: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual void caffe::BlobProto::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3600:41: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:3600:41: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc:3608:38: error: expected ‘<’ before ‘<:’ token

     output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                      ^
.build_release/src/caffe/proto/caffe.pb.cc:3608:38: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3608:38: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3608:38: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3608:40: error: expected identifier before ‘:’ token

     output->WriteVarint32(static_cast<::google::protobuf::uint32>(
                                        ^
.build_release/src/caffe/proto/caffe.pb.cc:3609:41: error: expected ‘]’ before ‘;’ token
         _double_diff_cached_byte_size_));
                                         ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:3609:41: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual void caffe::BlobProto::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3609:41: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:3609:41: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobProto::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3655:20: error: expected ‘<’ before ‘<:’ token

         static_cast<::google::protobuf::uint32>(
                    ^
.build_release/src/caffe/proto/caffe.pb.cc:3655:20: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3655:20: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3655:20: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3655:22: error: expected identifier before ‘:’ token

         static_cast<::google::protobuf::uint32>(
                      ^
.build_release/src/caffe/proto/caffe.pb.cc:3656:37: error: expected ‘]’ before ‘,’ token
             _data_cached_byte_size_), target);
                                     ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:3656:37: error: expected ‘{’ before ‘,’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobProto::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3656:37: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:3668:20: error: expected ‘<’ before ‘<:’ token

         static_cast<::google::protobuf::uint32>(
                    ^
.build_release/src/caffe/proto/caffe.pb.cc:3668:20: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3668:20: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3668:20: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3668:22: error: expected identifier before ‘:’ token

         static_cast<::google::protobuf::uint32>(
                      ^
.build_release/src/caffe/proto/caffe.pb.cc:3669:37: error: expected ‘]’ before ‘,’ token
             _diff_cached_byte_size_), target);
                                     ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:3669:37: error: expected ‘{’ before ‘,’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobProto::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3669:37: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:3688:20: error: expected ‘<’ before ‘<:’ token

         static_cast<::google::protobuf::uint32>(
                    ^
.build_release/src/caffe/proto/caffe.pb.cc:3688:20: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3688:20: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3688:20: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3688:22: error: expected identifier before ‘:’ token

         static_cast<::google::protobuf::uint32>(
                      ^
.build_release/src/caffe/proto/caffe.pb.cc:3689:44: error: expected ‘]’ before ‘,’ token
             _double_data_cached_byte_size_), target);
                                            ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:3689:44: error: expected ‘{’ before ‘,’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobProto::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3689:44: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:3701:20: error: expected ‘<’ before ‘<:’ token

         static_cast<::google::protobuf::uint32>(
                    ^
.build_release/src/caffe/proto/caffe.pb.cc:3701:20: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3701:20: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3701:20: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:3701:22: error: expected identifier before ‘:’ token

         static_cast<::google::protobuf::uint32>(
                      ^
.build_release/src/caffe/proto/caffe.pb.cc:3702:44: error: expected ‘]’ before ‘,’ token
             _double_diff_cached_byte_size_), target);
                                            ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:3702:44: error: expected ‘{’ before ‘,’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual google::protobuf::uint8* caffe::BlobProto::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
.build_release/src/caffe/proto/caffe.pb.cc:3702:44: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::FillerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:5381:31: error: expected ‘<’ before ‘<:’ token

                 8, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:5381:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:5381:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:5381:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:5381:33: error: expected identifier before ‘:’ token

                 8, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:5381:67: error: expected ‘]’ before ‘;’ token

                 8, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:5381:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::FillerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:5381:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:5381:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::SolverParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:7408:32: error: expected ‘<’ before ‘<:’ token

                 17, static_cast<::google::protobuf::uint64>(value));
                                ^
.build_release/src/caffe/proto/caffe.pb.cc:7408:32: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:7408:32: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:7408:32: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:7408:34: error: expected identifier before ‘:’ token

                 17, static_cast<::google::protobuf::uint64>(value));
                                  ^
.build_release/src/caffe/proto/caffe.pb.cc:7408:68: error: expected ‘]’ before ‘;’ token

                 17, static_cast<::google::protobuf::uint64>(value));
                                                                    ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:7408:68: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::SolverParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:7408:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:7408:68: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc:7590:32: error: expected ‘<’ before ‘<:’ token

                 30, static_cast<::google::protobuf::uint64>(value));
                                ^
.build_release/src/caffe/proto/caffe.pb.cc:7590:32: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:7590:32: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:7590:32: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:7590:34: error: expected identifier before ‘:’ token

                 30, static_cast<::google::protobuf::uint64>(value));
                                  ^
.build_release/src/caffe/proto/caffe.pb.cc:7590:68: error: expected ‘]’ before ‘;’ token

                 30, static_cast<::google::protobuf::uint64>(value));
                                                                    ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:7590:68: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::SolverParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:7590:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:7590:68: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc:7698:32: error: expected ‘<’ before ‘<:’ token

                 37, static_cast<::google::protobuf::uint64>(value));
                                ^
.build_release/src/caffe/proto/caffe.pb.cc:7698:32: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:7698:32: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:7698:32: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:7698:34: error: expected identifier before ‘:’ token

                 37, static_cast<::google::protobuf::uint64>(value));
                                  ^
.build_release/src/caffe/proto/caffe.pb.cc:7698:68: error: expected ‘]’ before ‘;’ token

                 37, static_cast<::google::protobuf::uint64>(value));
                                                                    ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:7698:68: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::SolverParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:7698:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:7698:68: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::NetState::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:10849:31: error: expected ‘<’ before ‘<:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:10849:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:10849:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:10849:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:10849:33: error: expected identifier before ‘:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:10849:67: error: expected ‘]’ before ‘;’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:10849:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::NetState::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:10849:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:10849:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::NetStateRule::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:11319:31: error: expected ‘<’ before ‘<:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:11319:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:11319:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:11319:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:11319:33: error: expected identifier before ‘:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:11319:67: error: expected ‘]’ before ‘;’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:11319:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::NetStateRule::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:11319:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:11319:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::ParamSpec::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:11985:31: error: expected ‘<’ before ‘<:’ token

                 2, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:11985:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:11985:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:11985:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:11985:33: error: expected identifier before ‘:’ token

                 2, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:11985:67: error: expected ‘]’ before ‘;’ token

                 2, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:11985:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::ParamSpec::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:11985:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:11985:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:13277:32: error: expected ‘<’ before ‘<:’ token

                 10, static_cast<::google::protobuf::uint64>(value));
                                ^
.build_release/src/caffe/proto/caffe.pb.cc:13277:32: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:13277:32: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:13277:32: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:13277:34: error: expected identifier before ‘:’ token

                 10, static_cast<::google::protobuf::uint64>(value));
                                  ^
.build_release/src/caffe/proto/caffe.pb.cc:13277:68: error: expected ‘]’ before ‘;’ token

                 10, static_cast<::google::protobuf::uint64>(value));
                                                                    ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:13277:68: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:13277:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:13277:68: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::LossParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:18885:31: error: expected ‘<’ before ‘<:’ token

                 3, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:18885:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:18885:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:18885:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:18885:33: error: expected identifier before ‘:’ token

                 3, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:18885:67: error: expected ‘]’ before ‘;’ token

                 3, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:18885:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::LossParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:18885:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:18885:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::ConvolutionParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:21819:32: error: expected ‘<’ before ‘<:’ token

                 15, static_cast<::google::protobuf::uint64>(value));
                                ^
.build_release/src/caffe/proto/caffe.pb.cc:21819:32: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:21819:32: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:21819:32: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:21819:34: error: expected identifier before ‘:’ token

                 15, static_cast<::google::protobuf::uint64>(value));
                                  ^
.build_release/src/caffe/proto/caffe.pb.cc:21819:68: error: expected ‘]’ before ‘;’ token

                 15, static_cast<::google::protobuf::uint64>(value));
                                                                    ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:21819:68: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::ConvolutionParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:21819:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:21819:68: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::DataParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:23466:31: error: expected ‘<’ before ‘<:’ token

                 8, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:23466:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:23466:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:23466:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:23466:33: error: expected identifier before ‘:’ token

                 8, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:23466:67: error: expected ‘]’ before ‘;’ token

                 8, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:23466:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::DataParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:23466:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:23466:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::EltwiseParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:25186:31: error: expected ‘<’ before ‘<:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:25186:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:25186:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:25186:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:25186:33: error: expected identifier before ‘:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:25186:67: error: expected ‘]’ before ‘;’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:25186:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::EltwiseParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:25186:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:25186:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::HingeLossParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:27958:31: error: expected ‘<’ before ‘<:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:27958:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:27958:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:27958:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:27958:33: error: expected identifier before ‘:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:27958:67: error: expected ‘]’ before ‘;’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:27958:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::HingeLossParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:27958:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:27958:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::LRNParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:31141:31: error: expected ‘<’ before ‘<:’ token

                 4, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:31141:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:31141:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:31141:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:31141:33: error: expected identifier before ‘:’ token

                 4, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:31141:67: error: expected ‘]’ before ‘;’ token

                 4, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:31141:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::LRNParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:31141:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:31141:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc:31175:31: error: expected ‘<’ before ‘<:’ token

                 6, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:31175:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:31175:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:31175:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:31175:33: error: expected identifier before ‘:’ token

                 6, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:31175:67: error: expected ‘]’ before ‘;’ token

                 6, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:31175:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::LRNParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:31175:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:31175:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::PoolingParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:32850:31: error: expected ‘<’ before ‘<:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:32850:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:32850:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:32850:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:32850:33: error: expected identifier before ‘:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:32850:67: error: expected ‘]’ before ‘;’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:32850:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::PoolingParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:32850:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:32850:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc:32996:32: error: expected ‘<’ before ‘<:’ token

                 11, static_cast<::google::protobuf::uint64>(value));
                                ^
.build_release/src/caffe/proto/caffe.pb.cc:32996:32: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:32996:32: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:32996:32: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:32996:34: error: expected identifier before ‘:’ token

                 11, static_cast<::google::protobuf::uint64>(value));
                                  ^
.build_release/src/caffe/proto/caffe.pb.cc:32996:68: error: expected ‘]’ before ‘;’ token

                 11, static_cast<::google::protobuf::uint64>(value));
                                                                    ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:32996:68: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::PoolingParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:32996:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:32996:68: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::ReductionParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:35417:31: error: expected ‘<’ before ‘<:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:35417:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:35417:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:35417:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:35417:33: error: expected identifier before ‘:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:35417:67: error: expected ‘]’ before ‘;’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:35417:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::ReductionParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:35417:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:35417:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::ReLUParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:35835:31: error: expected ‘<’ before ‘<:’ token

                 2, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:35835:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:35835:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:35835:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:35835:33: error: expected identifier before ‘:’ token

                 2, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:35835:67: error: expected ‘]’ before ‘;’ token

                 2, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:35835:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::ReLUParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:35835:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:35835:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::SigmoidParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:37179:31: error: expected ‘<’ before ‘<:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:37179:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:37179:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:37179:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:37179:33: error: expected identifier before ‘:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:37179:67: error: expected ‘]’ before ‘;’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:37179:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::SigmoidParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:37179:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:37179:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::SoftmaxParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:37868:31: error: expected ‘<’ before ‘<:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:37868:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:37868:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:37868:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:37868:33: error: expected identifier before ‘:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:37868:67: error: expected ‘]’ before ‘;’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:37868:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::SoftmaxParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:37868:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:37868:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::TanHParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:38206:31: error: expected ‘<’ before ‘<:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:38206:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:38206:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:38206:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:38206:33: error: expected identifier before ‘:’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:38206:67: error: expected ‘]’ before ‘;’ token

                 1, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:38206:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::TanHParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:38206:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:38206:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::SPPParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:40361:31: error: expected ‘<’ before ‘<:’ token

                 2, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:40361:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:40361:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:40361:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:40361:33: error: expected identifier before ‘:’ token

                 2, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:40361:67: error: expected ‘]’ before ‘;’ token

                 2, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:40361:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::SPPParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:40361:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:40361:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc:40381:31: error: expected ‘<’ before ‘<:’ token

                 6, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:40381:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:40381:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:40381:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:40381:33: error: expected identifier before ‘:’ token

                 6, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:40381:67: error: expected ‘]’ before ‘;’ token

                 6, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:40381:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::SPPParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:40381:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:40381:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::V1LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:41268:31: error: expected ‘<’ before ‘<:’ token

                 5, static_cast<::google::protobuf::uint64>(value));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:41268:31: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:41268:31: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:41268:31: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:41268:33: error: expected identifier before ‘:’ token

                 5, static_cast<::google::protobuf::uint64>(value));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:41268:67: error: expected ‘]’ before ‘;’ token

                 5, static_cast<::google::protobuf::uint64>(value));
                                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:41268:67: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::V1LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:41268:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:41268:67: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc:41755:34: error: expected ‘<’ before ‘<:’ token

                 1002, static_cast<::google::protobuf::uint64>(value));
                                  ^
.build_release/src/caffe/proto/caffe.pb.cc:41755:34: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:41755:34: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:41755:34: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:41755:36: error: expected identifier before ‘:’ token

                 1002, static_cast<::google::protobuf::uint64>(value));
                                    ^
.build_release/src/caffe/proto/caffe.pb.cc:41755:70: error: expected ‘]’ before ‘;’ token

                 1002, static_cast<::google::protobuf::uint64>(value));
                                                                      ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:41755:70: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::V1LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:41755:70: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:41755:70: error: expected ‘)’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::V0LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:45286:32: error: expected ‘<’ before ‘<:’ token

                 11, static_cast<::google::protobuf::uint64>(value));
                                ^
.build_release/src/caffe/proto/caffe.pb.cc:45286:32: error: expected type-specifier before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:45286:32: error: expected ‘>’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:45286:32: error: expected ‘(’ before ‘<:’ token
.build_release/src/caffe/proto/caffe.pb.cc:45286:34: error: expected identifier before ‘:’ token

                 11, static_cast<::google::protobuf::uint64>(value));
                                  ^
.build_release/src/caffe/proto/caffe.pb.cc:45286:68: error: expected ‘]’ before ‘;’ token

                 11, static_cast<::google::protobuf::uint64>(value));
                                                                    ^
.build_release/src/caffe/proto/caffe.pb.cc: In lambda function:
.build_release/src/caffe/proto/caffe.pb.cc:45286:68: error: expected ‘{’ before ‘;’ token
.build_release/src/caffe/proto/caffe.pb.cc: In member function ‘virtual bool caffe::V0LayerParameter::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)’:
.build_release/src/caffe/proto/caffe.pb.cc:45286:68: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
.build_release/src/caffe/proto/caffe.pb.cc:45286:68: error: expected ‘)’ before ‘;’ token
Makefile:588: recipe for target '.build_release/src/caffe/proto/caffe.pb.o' failed
make: *** [.build_release/src/caffe/proto/caffe.pb.o] Error 1



What could be so wrong with my caffe.proto file that it's giving all of these errors? I've uninstalled and reinstalled libprotobuf-dev several times. I tried upgrading it but I'm not sure how to use the upgrade.cpp files in the tools folder, when I try to call them it doesn't recognize them as a command.

Makefile.config
Reply all
Reply to author
Forward
0 new messages