Y'all --

When I try to compile on ubuntu 23, I get --

make[1]: Entering directory '/root/frr'
  CXX      grpc/libfrrgrpc_pb_la-frr-northbound.pb.lo
In file included from /usr/include/google/protobuf/stubs/port.h:43,
                 from /usr/include/google/protobuf/stubs/common.h:48,
                 from /usr/include/google/protobuf/io/coded_stream.h:131,
                 from ./grpc/frr-northbound.pb.h:23,
                 from grpc/frr-northbound.pb.cc:4:
/usr/include/google/protobuf/port_def.inc:539:25: error: missing ')' after 
"__has_attribute"
  539 | #if __has_cpp_attribute(fallthrough)
      |                         ^~~~~~~~~~~
In file included from ./lib/xref.h:13,
                 from ./lib/assert/assert.h:20,
                 from /usr/include/google/protobuf/io/coded_stream.h:113:
/usr/include/google/protobuf/port_def.inc:539:25: error: missing binary 
operator before token "("
  539 | #if __has_cpp_attribute(fallthrough)
      |                         ^~~~~~~~~~~
In file included from /usr/include/google/protobuf/stubs/stringpiece.h:157,
                 from /usr/include/google/protobuf/stubs/common.h:49:
/usr/include/google/protobuf/port_def.inc:539:25: error: missing ')' after 
"__has_attribute"
  539 | #if __has_cpp_attribute(fallthrough)
      |                         ^~~~~~~~~~~

This is for the grpc interface on FR Routing ... 

Has anyone seen this before, or have any idea what I need to do here? Maybe 
there's a breaking change between the version FR Routing is trying to pull 
in and the most recent version? 

I tried to pull my system down to version 3.12, but I cannot seem to get 
apt to find the older version in the repositories ...

Any other ideas?

/r

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/protobuf/71b4b893-a1bb-4ce9-9340-fcaac1ebcd89n%40googlegroups.com.

Reply via email to