grpc / grpc-ios

gRPC for iOS
Apache License 2.0
39 stars 22 forks source link

CFStream iOS Test Build Break #111

Closed dennycd closed 2 years ago

dennycd commented 2 years ago

A few abseil cpp changes appears to break CFStream test build since yesterday (7/7)

Sample

In file included from /Volumes/BuildData/tmpfs/altsrc/github/grpc/workspace_objc_macos_opt_native/test/core/iomgr/ios/CFStreamTests/CFStreamClientTests.mm:31:
In file included from ../../../../../src/core/lib/address_utils/parse_address.h:26:
In file included from /Volumes/BuildData/tmpfs/altsrc/github/grpc/workspace_objc_macos_opt_native/test/core/iomgr/ios/CFStreamTests/Pods/Headers/Public/abseil/absl/strings/string_view.h:42:
/Volumes/BuildData/tmpfs/altsrc/github/grpc/workspace_objc_macos_opt_native/test/core/iomgr/ios/CFStreamTests/Pods/Headers/Public/abseil/absl/base/macros.h:134:37: note: expanded from macro 'ABSL_HARDENING_ASSERT'
#define ABSL_HARDENING_ASSERT(expr) ABSL_ASSERT(expr)
                                    ^~~~~~~~~~~~~~~~~
/Volumes/BuildData/tmpfs/altsrc/github/grpc/workspace_objc_macos_opt_native/test/core/iomgr/ios/CFStreamTests/Pods/Headers/Public/abseil/absl/base/macros.h:98:3: note: expanded from macro 'ABSL_ASSERT'
  (ABSL_PREDICT_TRUE((expr)) ? static_cast<void>(0) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Volumes/BuildData/tmpfs/altsrc/github/grpc/workspace_objc_macos_opt_native/test/core/iomgr/ios/CFStreamTests/CFStreamClientTests.mm:106:28: error: no viable conversion from 'grpc_core::ChannelArgs::CPtr' (aka 'unique_ptr<const grpc_channel_args, ChannelArgs::ChannelArgsDeleter>') to 'const grpc_channel_args *'
  const grpc_channel_args* args = grpc_core::CoreConfiguration::Get()
                           ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Volumes/BuildData/tmpfs/altsrc/github/grpc/workspace_objc_macos_opt_native/test/core/iomgr/ios/CFStreamTests/CFStreamClientTests.mm:164:28: error: no viable conversion from 'grpc_core::ChannelArgs::CPtr' (aka 'unique_ptr<const grpc_channel_args, ChannelArgs::ChannelArgsDeleter>') to 'const grpc_channel_args *'
  const grpc_channel_args* args = grpc_core::CoreConfiguration::Get()
                           ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings and 2 errors generated.