From 2de7791dbc9423f715aac4edba2dfc644f9b1b2a Mon Sep 17 00:00:00 2001 From: Anish Mehta Date: Wed, 8 Mar 2017 18:30:05 -0800 Subject: [PATCH] Fix build break in ubuntu1604 due to boost bind in uve aggregator. Closes-Bug:1671313 Change-Id: I9134c30e9e68427473178446ef494e84499d0c05 --- src/analytics/kafka_processor.cc | 4 +++- src/analytics/uve_aggregator.h | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/analytics/kafka_processor.cc b/src/analytics/kafka_processor.cc index 32d637e036e..3ef0cb0fe2f 100644 --- a/src/analytics/kafka_processor.cc +++ b/src/analytics/kafka_processor.cc @@ -536,7 +536,9 @@ KafkaProcessor::StartKafka(void) { ss << it->first; aggs.insert(make_pair(ss.str(), new UVEAggregator(it->first, it->second, - boost::bind(&RdKafka::KafkaConsumer::commitSync, + boost::bind(static_cast< + RdKafka::ErrorCode (RdKafka::KafkaConsumer::*)(RdKafka::Message*)> + (&RdKafka::KafkaConsumer::commitSync), consumer, _1), SandeshUVETypeMaps::kProxyPartitions))); } diff --git a/src/analytics/uve_aggregator.h b/src/analytics/uve_aggregator.h index 517d0b65fa2..509c75652ac 100644 --- a/src/analytics/uve_aggregator.h +++ b/src/analytics/uve_aggregator.h @@ -25,7 +25,7 @@ class UVEAggregator { public: static const uint64_t kCommitPeriod_us = 3600000000; - typedef boost::function commitCb; + typedef boost::function commitCb; UVEAggregator(const std::string& proxy, const std::string& conf, commitCb commit_cb, uint64_t partitions): topic_(proxy),