bitbake grpc кросс-компиляция / конфигурирование завершается неудачно с ошибкой c-ares :: cares ссылается на файл /usr/lib/libcares.so.2.2.0

У меня возникают проблемы с поиском зависимостей 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 правильно ??
Буду признателен за любую оказанную помощь.
Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …