Рейтинг:2

Какой пакет pango необходим для компиляции Qemu с включенным параметром --enable-gtk?

флаг ng

Я компилирую Qemu с помощью --enable-gtk включено. .настроить дает мне следующие сообщения об ошибках:

Обнаружена зависимость времени выполнения gtk+-3.0: НЕТ

../meson.build:1042:2: ОШИБКА: Не удалось сгенерировать cargs для gtk+-3.0:
Пакет pango не найден в пути поиска pkg-config.
Возможно, вам следует добавить каталог, содержащий `pango.pc'
в переменную среды PKG_CONFIG_PATH
Пакет 'pango', необходимый для 'gdk-3.0' (это опечатка?), не найден


Полный журнал можно найти по адресу .../qemu-6.2.0-rc2/build/meson-logs/meson-log.txt.

ОШИБКА: установка мезона не удалась

я искал в Веб-страница поиска пакетов Ubuntu для «панго», но это дает мне так много результатов, что я не знаю, какой из них является правильным «панго», который я должен установить, чтобы пройти тест. ГТК-3 настроить. Итак, как называется пакет для «панго», который ГТК+-3.0 потребности?

PS, у меня Ubuntu 20.04, и я пытаюсь собрать Qemu 6.2.

Knud Larsen avatar
флаг by
Все пакеты, необходимые для сборки исходного кода, например. meson должен быть (lib)name-dev – Пример – `sudo apt install libpango1.0-dev` https://packages.ubuntu.com/search?keywords=pango&searchon=names
Рейтинг:2
флаг zw

В процессе строительства задействовано множество инструментов. Один из них является pkg-config. Он ищет файлы с .ПК расширение. Для GTK3 и панго нужно установить последующий пакеты:

sudo apt-get установить libgtk-3-dev libpango1.0-dev

Но поиск и установка каждого отдельного пакета может занять много времени. Таким образом, у вас есть два варианта здесь:

  • установить сборки-зависимости для существующего QEMU с помощью

    sudo apt-получить обновление
    sudo apt-получить обновление
    sudo apt-get build-dep qemu
    

    а затем скомпилируйте новый QEMU самостоятельно.

  • установить более новый бинарный QEMU 6.0 из ППА используя команды ниже:

    sudo add-apt-repository ppa:flexiondotorg/quickemu
    sudo apt-получить обновление
    sudo apt-get установить qemu
    
флаг ng
Ни один из них не работает для меня.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.