Qicli не запускается на Naoqi SDK 2.4.3.28

Я попытался использовать qicli из Naoqi SDK 2.4.3.28 на MacOS (10.12), но он не запускается:

dyld: Library not loaded: libboost_date_time.dylib
  Referenced from: ..../naoqi-sdk-2.4.3.28-mac64/bin/./qicli
  Reason: image not found
Abort trap: 6  

Кто-нибудь знает, как решить эту проблему?


person Herman K.    schedule 14.10.2016    source источник


Ответы (2)


По-видимому, в двоичных файлах SDK есть некоторые сломанные зависимости.

Не могли бы вы попробовать скрипт здесь, на pastebin? Это должно исправить проблему с зависимостями для SDK 2.4.3. Вы должны быть либо на El Capitan, либо на Sierra с установленным Xcode7 или Xcode8.

Шаги:

  • запустите скрипт fix_naoqi.sh, указав полный путь к naoqi-bin (например, /bin/naoqi-bin)
  • установить opencv, используя: brew install homebrew/science/opencv
  • попробуй
  • если возникнут какие-либо проблемы (возможно, если вы уже установили другой NAOqi SDK): экспортируйте DYLD_LIBRARY_PATH=""
person Nerus    schedule 18.10.2016

В Mac OS X rlink двоичных файлов NAOqi не выполняется должным образом, поэтому вам необходимо вручную указать DYLD_LIBRARY_PATH и DYLD_FRAMEWORK_PATH в соответствии с вашим каталогом установки при запуске двоичного файла:

DYLD_LIBRARY_PATH=<installation_directory>/lib DYLD_FRAMEWORK_PATH=<installation_directory> <installation_directory>/bin/qicli
person Victor Paléologue    schedule 18.01.2017