Задний план
Попытка установить easyeffects на ubuntu-20.04, следуя шагам, упомянутым здесь https://github.com/wwmm/easyeffects/wiki/Установка из исходного кода. Ошибка зависимости libadwaita-1 не найдена
meson _build --prefix=/usr команда
Ниже приведен журнал.
Система сборки Meson
Версия: 0.60.3
Исходный каталог: /home/mylinux/Downloads/easyeffects
Каталог сборки: /home/mylinux/Downloads/easyeffects/_build
Тип сборки: нативная сборка
Название проекта: easyeffects
Версия проекта: 6.2.1
Компилятор C для хост-компьютера: cc (gcc 9.3.0 "cc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0")
C-линкер для хост-компьютера: cc ld.bfd 2.34
Компилятор C++ для хост-компьютера: c++ (gcc 9.3.0 "c++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0")
Компоновщик С++ для хост-компьютера: c++ ld.bfd 2.34
Семейство процессоров хост-машины: x86_64
Процессор хост-машины: x86_64
Настройка config.h с помощью конфигурации
Программа appstream-util найдена: НЕТ
Программа desktop-file-validate найдена: YES (/usr/bin/desktop-file-validate)
Найден pkg-config: /usr/bin/pkg-config (0.29.1)
Программа glib-compile-resources найдена: YES (/usr/bin/glib-compile-resources)
Настройка com.github.wwmm.easyeffects.service с помощью конфигурации
Программа itstool найдена: YES (/usr/bin/itstool)
Библиотека zita-convolver найдена: ДА
Библиотека tbb найдена: ДА
Найден pkg-config: /usr/bin/pkg-config (0.29.1)
Зависимость во время выполнения libpipewire-0.3 найдена: YES 0.3.42
Обнаружена зависимость времени выполнения glib-2.0: YES 2.71.0
Обнаружена зависимость gtk4 во время выполнения: YES 4.6.0
CMake найден: /usr/local/bin/cmake (3.22.1)
Обнаружена зависимость времени выполнения libadwaita-1: НЕТ (пробовали pkgconfig и cmake)
src/meson.build:121:0: ОШИБКА: Зависимость "libadwaita-1" не найдена, попробовал pkgconfig и cmake
Ошибка установки для libadwaita-1
Выполнил процедуру установки в это ссылка на libadwaita-1 после клонирования репозитория. Получил ошибку на ниндзя -C _build
. Ниже приведен журнал ошибок.
ниндзя: Вход в каталог `_build'
[4/44] Генерация src/libadwaita-1.vapi с помощью пользовательской команды
НЕУДАЧА: src/libadwaita-1.vapi
/usr/bin/vapigen --quiet --library=libadwaita-1 --directory=/home/mylinux/Downloads/libadwaita/_build/src --metadatadir=/home/mylinux/Downloads/libadwaita/src --pkg= gio-2.0 --pkg=gtk4 --metadatadir=/home/mylinux/Загрузки/libadwaita/src /home/mylinux/Загрузки/libadwaita/_build/src/Adw-1.gir
Adw-1.gir:63.7-63.35: ошибка: Adw.ActionRow: классы не могут иметь несколько базовых классов ("Adw.PreferencesRow" и "Gtk.Accessible")
Adw-1.gir:1165.7-1165.35: ошибка: Adw.ApplicationWindow: классы не могут иметь несколько базовых классов ("Gtk.ApplicationWindow" и "Gtk.Accessible")
Adw-1.gir:1314.7-1314.35: ошибка: Adw.Avatar: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:1731.7-1731.35: ошибка: Adw.Bin: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:1874.7-1874.35: ошибка: Adw.ButtonContent: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:2216.7-2216.35: ошибка: Adw.Carousel: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:3001.7-3001.35: ошибка: Adw.CarouselIndicatorDots: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:3128.7-3128.35: ошибка: Adw.CarouselIndicatorLines: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:3288.7-3288.35: ошибка: Adw.Clamp: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:3732.7-3732.35: ошибка: Adw.ClampScrollable: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:4085.69-4085.69: ошибка: имя типа `Gtk.Expression' не найдено
Adw-1.gir:4108.89-4108.89: ошибка: не удалось найти имя типа `Gtk.ListItemFactory'
Adw-1.gir:4131.89-4131.89: ошибка: не удалось найти имя типа `Gtk.ListItemFactory'
Adw-1.gir:4262.71-4262.71: ошибка: не удалось найти имя типа "Gtk.Expression"
Adw-1.gir:4291.91-4291.91: ошибка: имя типа `Gtk.ListItemFactory' не найдено
Adw-1.gir:4320.91-4320.91: ошибка: не удалось найти имя типа `Gtk.ListItemFactory'
Adw-1.gir:4422.38-4422.38: ошибка: имя типа `Gtk.Expression' не найдено
Adw-1.gir:4422.38-4422.38: ошибка: имя типа `Gtk.Expression' не найдено
Adw-1.gir:4422.38-4422.38: ошибка: имя типа `Gtk.Expression' не найдено
Adw-1.gir:4438.48-4438.48: ошибка: не удалось найти имя типа `Gtk.ListItemFactory'
Adw-1.gir:4438.48-4438.48: ошибка: не удалось найти имя типа `Gtk.ListItemFactory'
Adw-1.gir:4438.48-4438.48: ошибка: не удалось найти имя типа `Gtk.ListItemFactory'
Adw-1.gir:4453.48-4453.48: ошибка: имя типа `Gtk.ListItemFactory' не найдено
Adw-1.gir:4453.48-4453.48: ошибка: имя типа `Gtk.ListItemFactory' не найдено
Adw-1.gir:4453.48-4453.48: ошибка: имя типа `Gtk.ListItemFactory' не найдено
Adw-1.gir:4057.7-4057.35: ошибка: Adw.ComboRow: классы не могут иметь несколько базовых классов ("Adw.ActionRow" и "Gtk.Accessible")
Adw-1.gir: 5101.7-5101.35: ошибка: Adw.ExpanderRow: классы не могут иметь несколько базовых классов ("Adw.PreferencesRow" и "Gtk.Accessible")
Adw-1.gir:5616.7-5616.35: ошибка: Adw.Flap: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:6806.7-6806.35: ошибка: Adw.HeaderBar: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:7313.7-7313.35: ошибка: Adw.Leaflet: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:8719.7-8719.35: ошибка: Adw.PreferencesGroup: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:8961.7-8961.35: ошибка: Adw.PreferencesPage: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:9320.7-9320.35: ошибка: Adw.PreferencesRow: классы не могут иметь несколько базовых классов ("Gtk.ListBoxRow" и "Gtk.Accessible")
Adw-1.gir:9507.7-9507.35: ошибка: Adw.PreferencesWindow: классы не могут иметь несколько базовых классов ("Adw.Window" и "Gtk.Accessible")
Adw-1.gir:9959.7-9959.35: ошибка: Adw.SplitButton: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:11373.7-11373.35: ошибка: Adw.Squeezer: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:12293.7-12293.35: ошибка: Adw.StatusPage: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:13903.7-13903.35: ошибка: Adw.TabBar: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:15149.7-15149.35: ошибка: Adw.TabView: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:17725.7-17725.35: ошибка: Adw.ToastOverlay: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:17950.7-17950.35: ошибка: Adw.ViewStack: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:19011.7-19011.35: ошибка: Adw.ViewSwitcher: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:19220.7-19220.35: ошибка: Adw.ViewSwitcherBar: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:19475.7-19475.35: ошибка: Adw.ViewSwitcherTitle: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
Adw-1.gir:19849.7-19849.35: ошибка: Adw.Window: классы не могут иметь несколько базовых классов ("Gtk.Window" и "Gtk.Accessible")
Adw-1.gir:19975.7-19975.35: ошибка: Adw.WindowTitle: классы не могут иметь несколько базовых классов ("Gtk.Widget" и "Gtk.Accessible")
[9/44] Компиляция тестов объектов C/test-preferences-group.p/test-preferences-group.c.o
ниндзя: сборка остановлена: подкоманда не удалась.
Необходимое исправление
Могу ли я установить easyeffects, не нуждаясь в libadwaita, или как установить libadwaita и продолжить установку easyeffects или других лучших приложений для улучшения звука в Ubuntu?