Проблемы с установкой ICub с YARP - PullRequest
1 голос
/ 25 сентября 2019

Я пытаюсь проследить за созданием icub makerfiles http://wiki.icub.org/wiki/Linux:Installation_from_sources, но у меня есть ошибка, и я уже выполнил все шаги

Это ошибка, и я не знаючто теперь делать ...

 CMake Error at CMakeLists.txt:15 (find_package):
   By not providing "FindYARP.cmake" in CMAKE_MODULE_PATH this project has
   asked CMake to find a package configuration file provided by "YARP", but
   CMake did not find one.

   Could not find a package configuration file provided by "YARP" (requested
   version 3.2.0) with any of the following names:

     YARPConfig.cmake
     yarp-config.cmake

   Add the installation prefix of "YARP" to CMAKE_PREFIX_PATH or set
   "YARP_DIR" to a directory containing one of the above files.  If "YARP"
   provides a separate development package or SDK, be sure it has been
   installed.

1 Ответ

0 голосов
/ 27 сентября 2019

CMake ищет файл YARPConfig.cmake, который не может быть найден в одном из найденных путей.

Если вы не установили YARP, это проблема.Если вы это сделали, то это зависит от того, как вы его установили.

  • Если вы установили YARP из двоичных пакетов, он должен быть найден автоматически.
  • Если вы построили YARP из источников иустановив его в «стандартном» месте (т.е. /usr или /usr/local в Linux), он должен быть найден автоматически.
  • , если вы построили YARP из источников и установили его в нестандартном месте(<installation prefix>) вы можете выбрать один из следующих вариантов:

    1. Установите для переменной среды CMAKE_PREFIX_PATH значение <installation prefix> (рекомендуется, если вы планируете установить более одного пакета по одному пути).
    2. Установите для переменной среды YARP_DIR значение <installation prefix>/lib/cmake/YARP
    3. Передайте -DYARP_DIR=<installation prefix>/lib/cmake/YARP в cmake
    4. Выполнить ccmake вместо cmake,найдите YARP_DIR и установите для него значение <installation prefix>/lib/cmake/YARP
  • Если вы построили YARP из источников (в папке <build folder>) и не установили его, вы можете выбратьодин из следующих вариантов:

    1. Задайте для переменной среды YARP_DIR значение <build folder>
  • Запустите ccmake вместо cmake, найдите YARP_DIR и установите для него <build folder>
...