У меня возникают проблемы с поиском зависимостей c-ares при сборке grpc в open-внедрено. Ошибка в журнале при поиске зависимостей c-ares во время настройки отображается в журнале как —
—
Found ZLIB: ....../poky/build/tmp-glibc/sysroots/arm7/usr/lib/libz.so (found version "1.2.8")
CMake Error at ....../poky/build/tmp-glibc/sysroots/arm7/usr/lib/cmake/c-ares/c-ares-targets.cmake:70 (message):
The imported target "c-ares::cares" references the file
"/usr/lib/libcares.so.2.2.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/home/...../poky/build/tmp-glibc/sysroots/arm7/usr/lib/cmake/c-ares/c-ares-targets.cmake"but not all the files it references.
—
Кажется, проблема заключается в том, как cmake настроил префикс импорта для c-ares, который настраивается, как показано ниже в файле — poky / build / tmp-glibc / sysroots / arm7 / usr / lib / cmake / c-ares / c-ares- targets.cmake. Я считаю, что это должен быть путь к целевой промежуточной директории
set (_IMPORT_PREFIX «/ usr»)
Может кто-нибудь, пожалуйста, помогите мне определить проблему здесь? что нужно настроить в рецепте c-ares, чтобы получить _IMPORT_PREFIX правильно ??
Буду признателен за любую оказанную помощь.
Спасибо
Задача ещё не решена.
Других решений пока нет …