Getting compilation error while compiling protobuf-3.5.1 on AIX 7.1

29 views
Skip to first unread message

Rahul Sharma

unread,
Feb 15, 2021, 1:04:31 AM2/15/21
to Protocol Buffers
Hi,

I am getting the below compilation error while compiling protobuf-3.5.1 on AIX 7.1 platform.


"./google/protobuf/type.pb.h", line 363.3: 1540-1113 (S) The class template name "InternalHelper" must be followed by a < in this context.
"./google/protobuf/type.pb.h", line 704.25: 1540-1113 (S) The class template name "InternalHelper" must be followed by a < in this context.
"./google/protobuf/type.pb.h", line 893.25: 1540-1113 (S) The class template name "InternalHelper" must be followed by a < in this context.
"./google/protobuf/type.pb.h", line 1049.25: 1540-1113 (S) The class template name "InternalHelper" must be followed by a < in this context.
"./google/protobuf/type.pb.h", line 1200.25: 1540-1113 (S) The class template name "InternalHelper" must be followed by a < in this context.
"./google/protobuf/generated_message_reflection.h", line 698.10: 1540-2411 (W) A dynamic cast is present, but the correct RTTI option is not specified.
"./google/protobuf/generated_message_reflection.h", line 681.4: 1540-0700 (I) The previous message was produced while processing "google::protobuf::internal::DynamicCastToGenerated<const google::protobuf::Mixin>(const Message *)".
"google/protobuf/api.pb.cc", line 1540.7: 1540-0700 (I) The previous message was produced while processing "google::protobuf::Mixin::MergeFrom(const Message &)".

If anyone has tried compiling protobuf on AIX platform and faced similar issues, please guide me to the proper solution.

PS: I can see a bug already against this issue, but seems like this has been moved to backlog and never been resolved.

Thanks,
Rahul Sharma.
Reply all
Reply to author
Forward
0 new messages