We don't test on AIX because we don't have access to an AIX environment, but I'm guessing that with a bit of effort you could get the code to compile. If you can get it working, feel free to send us a pull request with the necessary fixes.
On Mon, Oct 16, 2017 at 2:03 AM, <[email protected]> wrote: > Protobuf-3.2 has been verified in aix environment? I compile it on aix > recently. but there are a lot of compile error, may be my compiler version > is too low. > xlc version : > IBM XL C/C++ for AIX, V11.1 (5724-X13) > Version: 11.01.0000.0005 > OS version: 6100-04-06-1034 > > for example: > > xlC_r -DHAVE_CONFIG_H -I. -I.. -D_THREAD_SAFE -DHAVE_PTHREAD=1 > -qkeepinlines -qrtti=all -qtls -c -M > google/protobuf/generated_message_reflection.cc > -DPIC -o google/protobuf/.libs/generated_message_reflection.o > 1540-0216 (S) An expression of type "void (google::protobuf::Message::*)(const > Message &)" cannot be converted to type "bool > (google::protobuf::Message::*)(const > Message &)". > 1540-0216 (S) An expression of type "void (google::protobuf::Message::*)(const > Message &)" cannot be converted to type "bool > (google::protobuf::Message::*)(const > Message &)". > 1540-0216 (S) An expression of type "void (google::protobuf::Message::*)(const > Message &)" cannot be converted to type "bool > (google::protobuf::Message::*)(const > Message &)". > 1540-0216 (S) An expression of type "void (google::protobuf::Message::*)(const > Message &)" cannot be converted to type "bool > (google::protobuf::Message::*)(const > Message &)". > 1540-0216 (S) An expression of type "void (google::protobuf::Message::*)(const > Message &)" cannot be converted to type "bool > (google::protobuf::Message::*)(const > Message &)". > 1540-0216 (S) An expression of type "void (google::protobuf::Message::*)(const > Message &)" cannot be converted to type "bool > (google::protobuf::Message::*)(const > Message &)". > 1540-0216 (S) An expression of type "void (google::protobuf::Message::*)(const > Message &)" cannot be converted to type "bool > (google::protobuf::Message::*)(const > Message &)". > 1540-0216 (S) An expression of type "void (google::protobuf::Message::*)(const > Message &)" cannot be converted to type "bool > (google::protobuf::Message::*)(const > Message &)". > "./google/protobuf/repeated_field.h", line 595.23: 1540-0723 (S) The > inline function "void *GetMaybeArenaPointer(Message *)" is referenced, but > it is not defined. > make: The error code from the last command is 1. > > > <https://lh3.googleusercontent.com/-bsOVttoV4ng/WeR055NlA1I/AAAAAAAAAAM/RiAAfzvQv-AEUB5GCrd5hTUUq9S6myw_wCLcBGAs/s1600/1.png> > > -- > 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 post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/protobuf. > For more options, visit https://groups.google.com/d/optout. > -- 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 post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
