Ситуация такая. Мною был собран touche-2.0.5 alt.git: http://git.altlinux.org/people/neurofreak/packages/touche.git Когда я запускаю версию 2.0.5, я получаю ошибку и программа аварийно завершается: $ touche (com.github.joseexposito.touche:43967): Gjs-CRITICAL **: 16:33:36.156: JS ERROR: TypeError: Adw.Application is undefined main@webpack:///../src/index.js?:43:23 run@resource:///org/gnome/gjs/modules/script/package.js:206:19 @/usr/bin/touche:11:17 strace даёт такой вывод: (com.github.joseexposito.touche:43967): Gjs-CRITICAL **: 16:33:36.156: Script /usr/bin/touche threw an exception strace 108608: calling init: /usr/lib64/libgtk-4.so.1 108608: 108608: opening file=/usr/lib64/libgtk-4.so.1 [0]; direct_opencount=1 108608: 108608: /usr/lib64/libgtk-4.so.1: error: symbol lookup error: undefined symbol: g_module_check_init (fatal) 108608: /usr/lib64/libgtk-4.so.1: error: symbol lookup error: undefined symbol: g_module_unload (fatal) 108608: 108608: file=/usr/lib64/com.github.joseexposito.touche/libadwaita-1.so.0 [0]; dynamically loaded by /usr/lib64/libgmodule-2.0.so.0 [0] 108608: 108608: file=libadwaita-1.so.0 [0]; dynamically loaded by /usr/lib64/libgmodule-2.0.so.0 [0] 108608: file=libadwaita-1.so.0 [0]; generating link map 108608: dynamic: 0x00007f8c6151ed20 base: 0x00007f8c613f0000 size: 0x0000000000131508 108608: entry: 0x00007f8c614050f0 phdr: 0x00007f8c613f0040 phnum: 9 108608: 108608: 108608: calling init: /usr/lib64/libadwaita-1.so.0 108608: 108608: opening file=/usr/lib64/libadwaita-1.so.0 [0]; direct_opencount=1 108608: 108608: /usr/lib64/libadwaita-1.so.0: error: symbol lookup error: undefined symbol: g_module_check_init (fatal) 108608: /usr/lib64/libadwaita-1.so.0: error: symbol lookup error: undefined symbol: g_module_unload (fatal) (com.github.joseexposito.touche:108608): Gjs-CRITICAL **: 15:06:17.606: JS ERROR: TypeError: Adw.Application is undefined main@webpack:///../src/index.js?:43:23 run@resource:///org/gnome/gjs/modules/script/package.js:206:19 @/usr/bin/touche:11:17 (com.github.joseexposito.touche:108608): Gjs-CRITICAL **: 15:06:17.606: Script /usr/bin/touche threw an exception Что стоит проверить? Проблема в альтовом пакете libadwaita? Или libgtk4? На всякий завёл issue в апстриме: https://github.com/JoseExposito/touche/issues/73 В апстриме произошёл переход на GTK4 c версии 2.0.0 Версия 1.0.7 работает нормально, к слову.
+ Requires: typelib(Adw) = 1
Добавил Requires. Не помогло. Та же проблема: $ touche (com.github.joseexposito.touche:50219): Gjs-CRITICAL **: 17:00:42.859: JS ERROR: TypeError: Adw.Application is undefined main@webpack:///../src/index.js?:43:23 run@resource:///org/gnome/gjs/modules/script/package.js:206:19 @/usr/bin/touche:11:17 (com.github.joseexposito.touche:50219): Gjs-CRITICAL **: 17:00:42.859: Script /usr/bin/touche threw an exception Вот вывод при установке: # epmi touche-2.0.5-alt1.x86_64.rpm libtouche0-2.0.5-alt1.x86_64.rpm libtouche-gir-2.0.5-alt1.x86_64.rpm # rpm -Uvh touche-2.0.5-alt1.x86_64.rpm libtouche0-2.0.5-alt1.x86_64.rpm libtouche-gir-2.0.5-alt1.x86_64.rpm ошибка: Неудовлетворенные зависимости: typelib(Adw) = 1 нужен для touche-2.0.5-alt1.x86_64 # apt-get install touche-2.0.5-alt1.x86_64.rpm libtouche0-2.0.5-alt1.x86_64.rpm libtouche-gir-2.0.5-alt1.x86_64.rpm Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Выбрано touche для 'touche-2.0.5-alt1.x86_64.rpm' Выбрано libtouche0 для 'libtouche0-2.0.5-alt1.x86_64.rpm' Выбрано libtouche-gir для 'libtouche-gir-2.0.5-alt1.x86_64.rpm' Следующие дополнительные пакеты будут установлены: libadwaita libadwaita-gir libcloudproviders libgraphene-gir libgtk4 libgtk4-gir libtouche-gir libtouche0 touche Следующие пакеты будут ОБНОВЛЕНЫ: libtouche-gir libtouche0 touche Следующие НОВЫЕ пакеты будут установлены: libadwaita libadwaita-gir libcloudproviders libgraphene-gir libgtk4 libgtk4-gir 3 будет обновлено, 6 новых установлено, 0 пакетов будет удалено и 89 не будет обновлено. Необходимо получить 8700kB/9211kB архивов. После распаковки потребуется дополнительно 44,1MB дискового пространства. Продолжить? [Y/n] Y
Created attachment 10764 [details] туше
Это в p10? Как вам удалось?
В Сизифе действительно работает.