CMake не может найти пакет XMLRPC

Я пытаюсь запустить CMake для сборки проекта (это частный проект, поэтому я не могу вставить полный контент CMakeLists.txt) в Ubuntu 16.04. CMake терпит неудачу в этой строке:

find_package (XMLRPC REQUIRED c++2 client)

с сообщением об ошибке:

XMLRPC was not found.  Make sure the entries XMLRPC_* are set.

Я установил пакеты libxmlrpc, но это не помогает.

$ sudo apt list --installed | grep -i xmlrpc

WARNING: apt does not have a stable CLI interface. Use with caution in 
scripts.

libxmlrpc-c++8-dev/xenial,now 1.33.14-1ubuntu1 amd64 [installed]
libxmlrpc-c++8v5/xenial,now 1.33.14-1ubuntu1 amd64 [installed]
libxmlrpc-core-c3/xenial,now 1.33.14-1ubuntu1 amd64 [installed]
libxmlrpc-core-c3-dev/xenial,now 1.33.14-1ubuntu1 amd64 [installed]
libxmlrpc-epi-dev/xenial-updates,xenial-security,now 0.54.2-1.1ubuntu0.1 amd64 [installed]
libxmlrpc-epi0/xenial-updates,xenial-security,now 0.54.2-1.1ubuntu0.1 amd64 [installed]
libxmlrpc-epi0-dbg/xenial-updates,xenial-security,now 0.54.2-1.1ubuntu0.1 amd64 [installed]
libxmlrpcpp-dev/xenial,now 1.11.16-3 amd64 [installed]
libxmlrpcpp0d/xenial,now 1.11.16-3 amd64 [installed,automatic]

Какой пакет требует CMake? Может быть, мне нужно вручную указать CMake на один из уже установленных пакетов?

И обобщая вопрос: как я понял из этого руководства find_package работает только с перечисленными пакетами. Как найти apt пакет для любого из этих пакетов CMake?

0 ответов

Другие вопросы по тегам