Какой пакет 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
    
Другие вопросы по тегам