Совместимы ли релизы Yocto? - PullRequest
0 голосов
/ 24 января 2019

У меня есть настройка среды сборки Yocto и отработка ветки OpenEmbedded Rocko 2.4.Я хотел бы включить DirectVNC в качестве части моего выходного изображения, но рецепт, который я нахожу, находится в основной ветке здесь:

https://layers.openembedded.org/layerindex/recipe/59795/

Когда я включаю все и инициирую битовый выпек длямой образ, все начинает компилироваться нормально, но я получаю следующую ошибку, когда он начинает компилировать DirectVNC.

configure: error: **** pkg-config not found.См. http://pkgconfig.sourceforge.net

Я знаю, что в среде сборки установлен pkg-config, в частности версия 0.23.

Это результат смешивания выпусков Yocto?Почему сценарий конфигурации не может найти pkg-config?

1 Ответ

0 голосов
/ 24 января 2019

Это потому, что рецепт не наследует pkgconfig (поэтому не зависит от pkgconfig-native). Вы можете просто решить эту проблему, добавив inherit pkgconfig к рецепту, но это и тот факт, что рецепт не использовался с 2015 года, являются индикаторами того, что рецепт еще может иметь больше проблем.

По сути, последние два выпуска намного строже с зависимостями, которые выявили много ошибок в рецептах.

...