Closed adammpolak closed 2 years ago
@kenneth-jia
Is this an issue with linking to the librdkafka-dev library? https://github.com/edenhill/librdkafka/issues/95
No, @adammpolak The link errors mean you're using an old librdkafka release which doesn't support "incremental assignment", -- i.e. older than https://github.com/edenhill/librdkafka/releases/tag/v1.6.0 Please manually install the latest librdkafka release! Here's an example for installation, https://github.com/morganstanley/modern-cpp-kafka/blob/main/.github/workflows/kafka_api_ci_tests.yml#L132
@kenneth-jia I will give this a shot thank you
Following that install path worked thank you @kenneth-jia
It is odd because following the confluent install path made it seem like I had 1.9:
~/dev/modern-cpp-kafka/build$ sudo apt-get install librdkafka-dev
[sudo] password for adam:
Reading package lists... Done
Building dependency tree
Reading state information... Done
librdkafka-dev is already the newest version (1.9.0-1.cflt~ubu20).
0 upgraded, 0 newly installed, 0 to remove and 41 not upgraded.
Not sure why that did not work ^
When running make and attempting to link to executable
kafka-unit-test
It cannot seem to find:
undefined reference to `rd_kafka_incremental_assign'
undefined reference to `rd_kafka_rebalance_protocol'