woailunhua opened a new issue, #2954:
URL: https://github.com/apache/brpc/issues/2954

   /home/brpc-master/src/json2pb/json_to_pb.cpp: In function ‘bool 
json2pb::ProtoJsonToProtoMessage(google::protobuf::io::ZeroCopyInputStream*, 
google::protobuf::Message*, const ProtoJson2PbOptions&, std::string*)’:
   /home/brpc-master/src/json2pb/json_to_pb.cpp:734:51: error: variable 
‘google::protobuf::io::CodedInputStream decoder’ has initializer but incomplete 
type
     734 |     google::protobuf::io::CodedInputStream decoder(&input_stream);
         |                                                   ^
   /home/brpc-master/src/json2pb/json_to_pb.cpp: In function ‘bool 
json2pb::ProtoJsonToProtoMessage(const string&, google::protobuf::Message*, 
const ProtoJson2PbOptions&, std::string*)’:
   /home/brpc-master/src/json2pb/json_to_pb.cpp:744:27: error: 
‘ArrayInputStream’ is not a member of ‘google::protobuf::io’; did you mean 
‘CodedInputStream’?
     744 |     google::protobuf::io::ArrayInputStream input_stream(json.data(), 
json.size());
         |                           ^~~~~~~~~~~~~~~~
         |                           CodedInputStream
   /home/brpc-master/src/json2pb/json_to_pb.cpp:745:37: error: ‘input_stream’ 
was not declared in this scope
     745 |     return ProtoJsonToProtoMessage(&input_stream, message, options, 
error);
         |                                     ^~~~~~~~~~~~
   [ 53%] Building CXX object 
src/CMakeFiles/SOURCES_LIB.dir/json2pb/protobuf_map.cpp.o
   make[2]: *** [src/CMakeFiles/SOURCES_LIB.dir/build.make:496: 
src/CMakeFiles/SOURCES_LIB.dir/json2pb/json_to_pb.cpp.o] Error 1
   make[2]: *** Waiting for unfinished jobs....
   /home/brpc-master/src/json2pb/pb_to_json.cpp: In function ‘bool 
json2pb::ProtoMessageToProtoJson(const google::protobuf::Message&, 
std::string*, const Pb2ProtoJsonOptions&, std::string*)’:
   /home/brpc-master/src/json2pb/pb_to_json.cpp:374:27: error: 
‘StringOutputStream’ is not a member of ‘google::protobuf::io’; did you mean 
‘CodedOutputStream’?
     374 |     google::protobuf::io::StringOutputStream output_stream(json);
         |                           ^~~~~~~~~~~~~~~~~~
         |                           CodedOutputStream
   /home/brpc-master/src/json2pb/pb_to_json.cpp:375:46: error: ‘output_stream’ 
was not declared in this scope
     375 |     return ProtoMessageToProtoJson(message, &output_stream, options, 
error);
         |                                              ^~~~~~~~~~~~~
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org

Reply via email to