Ошибка: целевая зависимость gmock целевых тестов yarpl не существует при сборке yarpl - Ubuntu 16.04 - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь собрать библиотеку YARPL, которую я получил, используя библиотеку rsocket в github .Я следовал инструкциям, указанным в файле readme.

# inside root ./yarpl
mkdir -p build
cd build
cmake ../ -DCMAKE_BUILD_TYPE=DEBUG
make -j
./yarpl-tests

Но на третьем шаге cmake ../ -DCMAKE_BUILD_TYPE=DEBUG я получаю следующий вывод.

Compiler has atomic std::shared_ptr support
glog include_dir </usr/include> lib </usr/lib/x86_64-linux-gnu/libglog.so>
including /home/nsnagekar/fbthrift/thrift/lib/cpp2/transport/rsocket/yarpl
yarpl source dir: /home/nsnagekar/fbthrift/thrift/lib/cpp2/transport/rsocket/yarpl
-- Configuring done
CMake Error at CMakeLists.txt:170 (add_dependencies):
The dependency target "gmock" of target "yarpl-tests" does not exist.


-- Generating done
-- Build files have been written to: /home/nsnagekar/fbthrift/thrift/lib/cpp2/transport/rsocket/yarpl/build

Теперь, Я установилgmock, но он все равно выдает мне ту же ошибку. Как мне об этом узнать?

PS Я использую Ubuntu 16.04 .

...