Skip to content

Can't build cockroach-v1.1-alpha.20170803 on FreeBSD 11 (with clang 4.0) #17542

@bra-fsn

Description

@bra-fsn
[...]
[ 81%] Building CXX object CMakeFiles/roach.dir/protos/cockroach/pkg/util/hlc/timestamp.pb.cc.o
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.cc:5:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      expected member name or ';' after declaration specifiers
  ::google::protobuf::int32 major() const;
  ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/usr/include/sys/types.h:372:20: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                          ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.cc:5:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      expected ')'
/usr/include/sys/types.h:372:20: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                          ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: note: 
      to match this '('
/usr/include/sys/types.h:372:19: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                         ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.cc:5:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      expected ')'
  ::google::protobuf::int32 major() const;
                            ^
/usr/include/sys/types.h:372:37: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                           ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: note: 
      to match this '('
/usr/include/sys/types.h:372:25: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                               ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.cc:5:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      C++ requires a type specifier for all declarations
  ::google::protobuf::int32 major() const;
                            ^
/usr/include/sys/types.h:372:27: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                 ^
In file included from In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.cc:5:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      function cannot return function type 'int (())'
/usr/include/sys/types.h:372:26: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.cc:5:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      expected ')'
/usr/include/sys/types.h:372:42: note: expanded from macro 'major'
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                                ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: note: 
      to match this '('
/usr/include/sys/types.h:372:24: note: expanded from macro 'major'
5#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                              ^
:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.hIn file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.cc:5:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      expected member name or ';' after declaration specifiers
  ::google::protobuf::int32 minor() const;
  ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/usr/include/sys/types.h:373:20: note: expanded from macro 'minor'
:#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                          ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.cc:5:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      expected ')'
/usr/include/sys/types.h:373:20: note: expanded from macro 'minor'
1398#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                          ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: note: 
      to match this '('
/usr/include/sys/types.h:373:19: note: expanded from macro 'minor'
:#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                         ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.cc:5:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      C++ requires a type specifier for all declarations
  ::google::protobuf::int32 minor() const;
                            ^
/usr/include/sys/types.h:373:27: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                                 ^
29: errorIn file included from : 
      expected member name or ';' after declaration specifiers
  ::google::protobuf::int32 major() const;/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.cc:5:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      non-member function cannot have '&' qualifier
/usr/include/sys/types.h:373:28: note: expanded from macro 'minor'

#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                                  ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.cc:5:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      expected ')'
/usr/include/sys/types.h:373:29: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                                   ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: note: 
      to match this '('
/usr/include/sys/types.h:373:24: note: expanded from macro 'minor'
  ~~~~~~~~~~~~~~~~~~~~~~~~~ ^#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                              ^

/usr/include/sys/types.h:372:20: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                          ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:5:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      expected ')'
/usr/include/sys/types.h:372:20: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                          ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: note: 
      to match this '('
/usr/include/sys/types.h:372:19: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                         ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:5:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      expected ')'
  ::google::protobuf::int32 major() const;
                            ^
/usr/include/sys/types.h:372:37: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                           ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: note: 
      to match this '('
/usr/include/sys/types.h:372:25: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                               ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:5:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      C++ requires a type specifier for all declarations
  ::google::protobuf::int32 major() const;
                            ^
/usr/include/sys/types.h:372:27: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                 ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:5:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      function cannot return function type 'int (())'
/usr/include/sys/types.h:372:26: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:5:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      expected ')'
/usr/include/sys/types.h:372:42: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                                ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: note: 
      to match this '('
/usr/include/sys/types.h:372:24: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                              ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:5:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      expected member name or ';' after declaration specifiers
  ::google::protobuf::int32 minor() const;
  ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/usr/include/sys/types.h:373:20: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                          ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:5:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      expected ')'
/usr/include/sys/types.h:373:20: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                          ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: note: 
      to match this '('
/usr/include/sys/types.h:373:19: note: expanded from In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.cc:5:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:2583:43: error: 
      expected unqualified-id
macroinline ::google::protobuf::int32 Version::major() const {
                                          ^
 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                         ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:2606:43: error: 
      expected unqualified-id
:inline ::google::protobuf::int32 Version::minor() const {
                                          ^
5:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      C++ requires a type specifier for all declarations
  ::google::protobuf::int32 minor() const;
                            ^
/usr/include/sys/types.h:373:27: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                                 ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:5:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      non-member function cannot have '&' qualifier
/usr/include/sys/types.h:373:28: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                                  ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:5:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      expected ')'
/usr/include/sys/types.h:373:29: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                                   ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: note: 
      to match this '('
/usr/include/sys/types.h:373:24: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                              ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:5:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:2583:43: error: 
      expected unqualified-id
inline ::google::protobuf::int32 Version::major() const {
                                          ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:2606:43: error: 
      expected unqualified-id
inline ::google::protobuf::int32 Version::minor() const {
                                          ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:4305:71: error: 
      expected unqualified-id
    ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->major(...
                                                                      ^
/usr/include/sys/types.h:372:18: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                        ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:4305:71: error: 
      expected expression
/usr/include/sys/types.h:372:35: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                         ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:4309:71: error: 
      expected unqualified-id
    ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->minor(...
                                                                      ^
/usr/include/sys/types.h:373:18: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                        ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:4309:71: error: 
      expected expression
/usr/include/sys/types.h:373:27: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                                 ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:4335:17: error: 
      expected unqualified-id
          this->major());
                ^
/usr/include/sys/types.h:372:18: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                        ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.cc:4335:17: error: 
      expected expression
/usr/include/sys/types.h:372:35: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake[5]: *** [CMakeFiles/roach.dir/build.make:183: CMakeFiles/roach.dir/protos/cockroach/pkg/roachpb/metadata.pb.cc.o] Error 1
gmake[5]: *** Waiting for unfinished jobs....
13 errors generated.
gmake[5]: *** [CMakeFiles/roach.dir/build.make:135: CMakeFiles/roach.dir/protos/cockroach/pkg/roachpb/data.pb.cc.o] Error 1
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/db.cc:32:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      expected member name or ';' after declaration specifiers
  ::google::protobuf::int32 major() const;
  ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/usr/include/sys/types.h:372:20: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                          ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/db.cc:32:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      expected ')'
/usr/include/sys/types.h:372:20: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                          ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: note: 
      to match this '('
/usr/include/sys/types.h:372:19: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                         ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/db.cc:32:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      expected ')'
  ::google::protobuf::int32 major() const;
                            ^
/usr/include/sys/types.h:372:37: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                           ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: note: 
      to match this '('
/usr/include/sys/types.h:372:25: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                               ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/db.cc:32:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      C++ requires a type specifier for all declarations
  ::google::protobuf::int32 major() const;
                            ^
/usr/include/sys/types.h:372:27: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                 ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/db.cc:32:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      function cannot return function type 'int (())'
/usr/include/sys/types.h:372:26: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/db.cc:32:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: error: 
      expected ')'
/usr/include/sys/types.h:372:42: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                                                ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1398:29: note: 
      to match this '('
/usr/include/sys/types.h:372:24: note: expanded from macro 'major'
#define major(x)        ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
                              ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/db.cc:32:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      expected member name or ';' after declaration specifiers
  ::google::protobuf::int32 minor() const;
  ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/usr/include/sys/types.h:373:20: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                          ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/db.cc:32:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      expected ')'
/usr/include/sys/types.h:373:20: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                          ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: note: 
      to match this '('
/usr/include/sys/types.h:373:19: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                         ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/db.cc:32:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      C++ requires a type specifier for all declarations
  ::google::protobuf::int32 minor() const;
                            ^
/usr/include/sys/types.h:373:27: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                                 ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/db.cc:32:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      non-member function cannot have '&' qualifier
/usr/include/sys/types.h:373:28: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                                  ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/db.cc:32:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: error: 
      expected ')'
/usr/include/sys/types.h:373:29: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                                   ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:1404:29: note: 
      to match this '('
/usr/include/sys/types.h:373:24: note: expanded from macro 'minor'
#define minor(x)        ((int)((x)&0xffff00ff))         /* minor number */
                              ^
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/db.cc:32:
In file included from /tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/data.pb.h:32:
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:2583:43: error: 
      expected unqualified-id
inline ::google::protobuf::int32 Version::major() const {
                                          ^
/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach/c-deps/libroach/protos/cockroach/pkg/roachpb/metadata.pb.h:2606:43: error: 
      expected unqualified-id
inline ::google::protobuf::int32 Version::minor() const {
                                          ^
13 errors generated.
gmake[5]: *** [CMakeFiles/roach.dir/build.make:63: CMakeFiles/roach.dir/db.cc.o] Error 1
gmake[4]: *** [CMakeFiles/Makefile2:105: CMakeFiles/roach.dir/all] Error 2
gmake[3]: *** [CMakeFiles/Makefile2:117: CMakeFiles/roach.dir/rule] Error 2
gmake[2]: *** [Makefile:131: roach] Error 2
gmake[1]: *** [build/common.mk:438: libroach] Error 2
gmake[1]: Leaving directory '/tmp/cockroach-v1.1-alpha.20170803/src/github.com/cockroachdb/cockroach'
gmake: *** [Makefile:3: build] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions