Я использовал эту команду для настройки qemu-5.1.0 на другой машине (ubuntu 20.40, amd64)
../configure --target-list=aarch64-softmmu --enable-debug --enable-gtk
--extra-ldflags="-Wl,--нет-при необходимости,--экспорт-динамический -ldl"
Но когда я сделал то же самое на машине ubuntu 18.04 arm64, это дало мне это сообщение.
ckim@n1sdp:~/prj/QEMU/qemu-5.1.0/build$ ../configureit
ОШИБКА: Пользователь запросил функцию gtk
настроить не смог найти.
Установить gtk3-devel
Так я и сделал
ckim@n1sdp:~/prj/QEMU/qemu-5.1.0/build$ sudo apt install gtk3-devel
sudo: не удалось разрешить хост n1sdp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет gtk3-devel
Когда я делаю дпкг -л | grep gtk
, я получаю этот список (все уже установленные):
ii libcanberra-gtk3-0:arm64 0.30-5ubuntu1 arm64 GTK+ 3.0 помощник для воспроизведения звуков событий виджета с помощью libcanberra
ii libcanberra-gtk3-module:arm64 0.30-5ubuntu1 arm64 переводит сигналы виджетов GTK3 в звуки событий
ii libgtk3-perl 0.032-1 все привязки Perl для библиотеки графического пользовательского интерфейса GTK+
ii python3-aptdaemon.gtk3widgets 1.1.1+bzr982-0ubuntu19.5 все виджеты Python 3 GTK+ 3 для запуска клиента aptdaemon
и я использовал sudo apt-cache поиск gtk3
и удалены строки, не содержащие шаблон 'dev'. И это сводится к этому списку.
libavahi-ui-gtk3-dev — заголовки разработки для библиотеки пользовательского интерфейса Avahi GTK+
libcanberra-gtk-common-dev — простой интерфейс для воспроизведения звуков событий (общие файлы разработки GTK+)
libcanberra-gtk3-dev — простой интерфейс для воспроизведения звуков событий (файлы разработки GTK+ 3)
libdbusmenu-gtk3-dev - библиотека для передачи меню через DBus - файлы разработки версии GTK+
golang-github-gotk3-gotk3-dev — привязки Go для GTK3
libappmenu-gtk3-parser-dev — синтаксический анализатор GtkMenuShell в GMenuModel (файлы разработки GTK+3.0)
libgarcon-gtk3-1-dev — файлы разработки для garcon-gtk3
libghc-gtk3-dev — привязка к библиотеке графического пользовательского интерфейса Gtk+
libgtk3.0-cil-dev — привязка CLI для инструментария GTK+ 3.0
libgwengui-gtk3-dev — реализация Gwenhywfar GUI для GTK3 (файлы разработки)
libindicate-gtk3-dev — библиотека для поднятия индикаторов через DBus — файлы разработки привязок GTK
libspice-client-gtk-3.0-dev — виджет GTK3 для клиентов SPICE (файлы разработки)
libunity-gtk3-parser-dev — парсер GtkMenuShell в GMenuModel
libwxgtk-media3.0-gtk3-dev - wxWidgets Кросс-платформенный набор инструментов C++ GUI (разработка библиотеки мультимедиа GTK+ 3)
libwxgtk-webview3.0-gtk3-dev - wxWidgets Кроссплатформенный набор инструментов C++ GUI (разработка библиотеки веб-просмотра GTK+ 3)
libwxgtk3.0-dev - wxWidgets Кросс-платформенный набор инструментов C++ GUI (разработка GTK+)
libwxgtk3.0-gtk3-dev - wxWidgets Кросс-платформенный набор инструментов C++ GUI (разработка GTK+ 3)
libxfce4panel-2.0-dev — библиотеки панелей Xfce4 (вариант GTK3)
python-wxgtk3.0-dev — файлы разработки для wxPython
Я знаю, что установка ненужного пакета не навредит, но какой из них мне установить?