CMake: '' Ошибка в процессе настройки, файлы проекта могут быть недействительными "; OpenPose - PullRequest
0 голосов
/ 13 июня 2019

Я пытаюсь собрать OpenPose из исходного кода, но я получаю это сообщение об ошибке. Пожалуйста, помогите мне.

Вот журнал из CMake-GUI:

Building with CUDA.
CUDA detected: 9.1
Added CUDA NVCC flags for: sm_61
cuDNN not found
Could NOT find GFlags (missing: GFLAGS_INCLUDE_DIR GFLAGS_LIBRARY) 
Could NOT find Glog (missing: GLOG_INCLUDE_DIR GLOG_LIBRARY) 
CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.10/Modules/FindProtobuf.cmake:543 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:431 (find_package) 

Вот несколько последних строк из CMakeErrorLog

Linking C executable cmTC_54d83
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_54d83.dir/link.txt --verbose=1
/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create    -rdynamic CMakeFiles/cmTC_54d83.dir/CheckFunctionExists.c.o  -o $
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
CMakeFiles/cmTC_54d83.dir/build.make:97: recipe for target 'cmTC_54d83' failed
make[1]: *** [cmTC_54d83] Error 1
make[1]: Leaving directory '/home/idl/PycharmProjects/openpose/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_54d83/fast' failed
make: *** [cmTC_54d83/fast] Error 2

Я установил необходимые зависимости - CUDA, CuDNN, CAFFE, CV2 ...

...