"RdKafka::rdkafka" but the target was not found
今天看到BOS更新了PBFT 3s进LIB的release 3.0版本,编译试试,遇到以下问题
CMake Error at plugins/kafka_plugin/CMakeLists.txt:2 (add_library):
Target "kafka_plugin" links to target "RdKafka::rdkafka" but the target was
not found. Perhaps a find_package() call is missing for an IMPORTED
target, or an ALIAS target is missing?
CMake Error at programs/nodeos/CMakeLists.txt:1 (add_executable):
Target "nodeos" links to target "RdKafka::rdkafka" but the target was not
found. Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?
解决方案
删除/usr/local/include/cppkafka
, /usr/local/include/librdkafka
两个目录
重新开始bos编译(会自动下载安装适配的kafka版本)
参考
https://github.com/boscore/bos/issues/37
https://github.com/boscore/bos/tree/master/plugins/kafka_plugin