Какой пакет pango необходим для компиляции Qemu с включенным параметром --enable-gtk?
Я компилирую Qemu с помощью
--enable-gtkвключено.
.configureдает мне следующие сообщения об ошибках:
Run-time dependency gtk+-3.0 found: NO
../meson.build:1042:2: ERROR: Could not generate cargs for gtk+-3.0:
Package pango was not found in the pkg-config search path.
Perhaps you should add the directory containing `pango.pc'
to the PKG_CONFIG_PATH environment variable
Package 'pango', required by 'gdk-3.0'(is this a typo?), not found
A full log can be found at .../qemu-6.2.0-rc2/build/meson-logs/meson-log.txt
ERROR: meson setup failed
Я искал на веб- странице поиска пакетов Ubuntu «панго», но это дает мне так много результатов, что я не знаю, какой из них является правильным «панго», который я должен установить, чтобы пройти
gtk-3настроить. Итак, как называется пакет для «панго», который
gtk+-3.0потребности?
PS, у меня Ubuntu 20.04, и я пытаюсь собрать Qemu 6.2.
1 ответ
В процессе строительства задействовано множество инструментов. Один из них является
pkg-config. Он ищет файлы с
.pcрасширение. Для Gtk3 и Pango вам необходимо установить следующие пакеты :
sudo apt-get install libgtk-3-dev libpango1.0-dev
Но поиск и установка каждого отдельного пакета может занять много времени. Таким образом, у вас есть два варианта здесь:
установить сборки-зависимости для существующего QEMU с помощью
sudo apt-get update sudo apt-get upgrade sudo apt-get build-dep qemuа затем скомпилируйте новый QEMU самостоятельно.
установите более новый бинарный QEMU 6.0 из PPA , используя команды ниже:
sudo add-apt-repository ppa:flexiondotorg/quickemu sudo apt-get update sudo apt-get install qemu