Manjaro XFCE Edition
   7621

Установка xneur и gxneur из официального github (на момент 22 марта 2019 г.)

Уважаемый форумчанин pushsla manjaro.ru/profile/pushsla/ сделал актуальный пакет gxneur-devel-git в AUR:
Он же ранее сделал работающий xneur-devel-git и эти пакеты работают в связке.
Ниже в комментах его сообщение.
Спасибо ему, от души :-)
Теперь исходный пост, являющийся нештатным решением проблемы gxneur, становится не нужен.
Рукопашный способ установки gxneur. НЕ ДЕЛАЙТЕ ТАК, ибо теперь есть пакет в AUR от pushsla!
Привет всем.
на данный момент установка xneur и gxneur из репозитория AUR затруднена или невозможна. Точнее пара вариантов для xneur есть более-менее годных для допиливания, а с gxneur — сложности. Я не умею пока делать пакеты AUR, поэтому напишу, как можно установить xneur и gxneur в Manjaro 18.0.4 XFCE. Если кого-то заинтересует, то может он и AUR обновит :-)
Итак:

1. Скачать и разархивировать исходники с GitHub
github.com/AndrewCrewKuznetsov/xneur-devel/archive/master.zip
Внутри будут несколько папок — нам понадобятся xneur и gxneur. Версии кода на 22 марта 2019 года 0.21.0

2. Сборка и установка xneur.
«из коробки» xneur у вас скорее всего не соберется, ибо будет ругаться на отсутствие xosd при конфигурировании (можно отключить параметрами конфигуратора) и на отсутствие /enchant/enchant.h во время make (причина — установлен enchant-2, а не enchant).
Решение, например, такое:
sudo pacman -Sy xosd
sudo ln -s /usr/include/enchant-2 /usr/include/enchant


Затем можно сконфигурировать и собрать xneur:
cd <xneur-devel-master folder>/xneur
./autogen.sh
make
sudo make install

xneur установлен, может запускаться и без gxneur. Если хотим собрать и установить gxneur, то после сборки xneur нужно скопировать два файлика (xnconfig.pc и xneur.pc) из <xneur-devel-master folder>/xneur в /usr/lib/pkgconfig:
sudo cp *.pc /usr/lib/pkgconfig
можно не копировать, а сделать ссылки ln -s…

3. Сборка и установка gxneur.
После установки xneur 0.21.0 успешно соберется и gxneur 0.21.0:
cd <xneur-devel-master folder>/xneur
ЗАБЫЛ!!!
конфигуратор будет ругаться, что нет файла README.
Создаем его: touch ./README

./autogen.sh
make
sudo make install

4. после этого gxneur можно запускать, будет работать. Всякие launcher для панели, autostart и прочее можно сделать, как обычно.

5. Чтобы всё удалить, можно воспльзоваться скриптом clean, который есть в корневой папке архиве автора xneur

Извините за «МНОГО БУКВ», может кому-то это пригодится. Надеюсь, что скоро и из AUR без сложностей можно будет поставить эти две довольно полезные проги. Автор xneur, судя по всему, за несколько последних месяцев код подправил, а то некоторое время назад код никак не хотел компилироваться из-за более свежей версии GTK, нежели во время разработки xneur. Возможно скоро xneur-devel превратится в xneur-stable :-) Всем удачи!

С уважением,
evsv

51 комментарий

avatar
Классно, попробую! Спасибо! Подробно все описали! Надеюсь без ошибок в командах!)))
xneur — программа для автоматического переключения раскладок клавиатуры, в зависимости от набираемого текста. Т.е. при наборе текста, если он набирается на неверном языке, xneur автоматически (или по запросу) переключит язык на нужный.
Xneur — аналог Punto Switcher обязательно поставлю.
Но я привык к слепой печати, что переключаю раскладку клавиатуры очень быстро, да и на экран постоянно смотрю, я вижу, что набираю!
Последний раз редактировалось
0
avatar
я тот еще пользователь Linux пока :-) Так что делаю ошибки четыре в слове «sudo». Проверяйте, не верьте мне на слово покамест :-) Идея и основное содержимое сделано и проверено только что в свежепоставленной виртуалке под virtualbox.
Последний раз редактировалось
0
avatar
Я забыл написать про то, что при сборке gxneur будет ошибка, что нет файла README. Добавил в «инструкцию»
0
avatar
Я за бан. Ну как объяснить людям, что НЕ НАДО ставить пакеты в обход pacman!? В крайнем случае, если по каким-то не зависящим от вас причинам нет нужного вам пакета, ну напишите PKGBUILD и отправьте его в aur. Общество только спасибо скажет. Есть в aur уже подготовленный для вас, xneur`щики, xneur-devel-git. Он СОБИРАЕТ ИЗ КОДА С ГИТХАБА этот пакет и устанавливает легально, через pacman, и даже делает нужные симлинки за их отсутствием, и даже проверяет наличие xosd, и, если его нет, соберет без его поддержки. Вот Вы, товарищ ТС, мне скажите: а как вы собираетесь обновлять ваш xneur? Чо, отслеживать новые версии будете, заходя на гит каждую неделю? И что еще важнее, как Вы будете это удалять? Вы понимаете, что «make install» размазывает файлы по системе?

Если показался слишком резким, прошу простить, но я просто не в силах понять такого безалаберного отношения к системе.

В общем желаю ТС удачи с ручным сопровождением программы, находящейся вне юрисдикции пакетного менеджера.
Последний раз редактировалось
+1
avatar
+100
Хочется напомнить также, что у пакета есть зависимости, и они будут обновляться. В упор не обращая внимание на все что устанавливалось через make install. Поэтому установленные в обход пакетного менеджера программы могут внезапно перестать работать. В любой момент. Без предупреждений и без объяснения причин. :(
Компилить проги вручную- это весьма познавательно, но не на боевой системе.
Глупо превращать современный арч в слаку двадцатилетней давности.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
+3
avatar
после
Решение, например, такое:
sudo pacman -Sy xosd
sudo ln -s /usr/include/enchant-2 /usr/include/enchant
рекомендую использовать pkgbuild`ы дабы не ставить через make install
PKGBUILD_xneur
# Contributor: Sergey Kolesov <cucullus.at.mail.ru>
# Previously contributed by StormBlast and Vyazovoi

pkgname=xneur
pkgver=0.21.0
pkgrel=1
pkgdesc='X Neural Switcher detects the language of input and corrects keyboard layout if needed'
url="http://www.xneur.ru"
arch=('i686' 'x86_64')
license=('GPL')
depends=("gstreamer>=1.2.4" 'enchant' 'libnotify' 'gtk2')
source=("http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-stable/ubuntu/pool/main/x/$pkgname/${pkgname}_$pkgver+git169.orig.tar.gz")
optdepends=('hunspell-ru: Significantly improves heuristics quality')
md5sums=('9c47d3ab4632d013d627be4db6f90642')

build() {
    cd $srcdir/$pkgname-$pkgver
    ./configure --prefix=/usr --sysconfdir=/etc \
	--without-xosd \
	--with-gtk=gtk2 # Because gxneur still doesn't supports gtk3
    make
}

package() {
    cd $srcdir/$pkgname-$pkgver
    make DESTDIR=$pkgdir install
}



PKGBUILD_gxneur
# Contributor: Sergey Kolesov <cucullus.at.mail.ru>
# Previously contributed by StormBlast and Vyazovoi

pkgname=gxneur
pkgver=0.21.0
pkgrel=1
pkgdesc='GTK frontend for XNeur'
url="http://www.xneur.ru"
arch=('i686' 'x86_64')
license=('GPL')
depends=('libglade' "xneur>=$pkgver" 'gconf' 'xorg-xprop')
source=("http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-stable/ubuntu/pool/main/g/$pkgname/${pkgname}_$pkgver+git169.orig.tar.gz")
md5sums=('79eecfe377f8e06715f9a5342e486948')

build() {
   cd $srcdir/$pkgname-$pkgver
   ./configure --prefix=/usr
   make
}

package() {
   cd $srcdir/$pkgname-$pkgver
   make DESTDIR=$pkgdir install
}

?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
+4
avatar
Я тоже прошу прощения за резкость, но мне на все баны мира глубочайше наплевать. Я поделился своим опытом, как мне удалось сделать так, чтобы работало, а уж как вы этим воспользуетесь — мне безразлично (тем более я написал, что способ нештатный). По сути — сейчас возможности поставить gxneur из AUR нет, а поиск показывает, что многие хотели бы пользоваться этой прогой. Так что есть выбор — ждать и не использовать, сделать пакет самому, поставить из исходников. Вы предпочитаете «никак, кроме pacman». Я, например, предпочитаю, чтобы работало. Делать пакеты правильно пока не умею, поэтому также написал человеку, который сделал xneur-devel-git, что может быть он возьмет на себя труд сделать пакет и для gxneur. Удачи! :-)
+1
avatar
просто направляя людей в неправильное русло вы можете кому-то подпортить впечатление о дистрибутиве в целом, не обязательно пакет устанавливать через make install, достаточно разобраться в том как содаются пакеты под этот дистр, а дальше будет проще…
И Вам удачи!)
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
Да не переживайте, банить Вас никто не станет. Вы не первый, кто поначалу make install'ом проги ставил. Если всех таких банить- пусто будет…
Вы предпочитаете «никак, кроме pacman». Я, например, предпочитаю, чтобы работало.
Не вижу здесь противоречия. Одно другого не исключает.
есть выбор — ждать и не использовать, сделать пакет самому, поставить из исходников.
все три пути — неверные. Правильный см. выше.
По сути — сейчас возможности поставить gxneur из AUR нет
Да есть… Всего-то спросить нужно было ДО, а не ПОСЛЕ. Вы решали (и решили, но… «армейским способом»)
проблему, которой по сути не было. По пути создав другую, уже реальную проблему.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
+2
avatar
пакет gxneur-devel-git теперь в AUR. 90% даю, что он таки точно работает с пакетом xneur-devel-git. Будут проблемы — пишите.

только, пожлст, не ставьте вы пакеты хрен знает как. Это же не искусственная просьба (требование). Ради вас же этот pacman придуман.

upd: было бы хорошо, если бы г-н ТС действительно отписался, работает ли пакет.
Последний раз редактировалось
+4
avatar
Вот здорово, опять же спасибо вам :-) Теперь действительно исходный пост становится не нужен, ибо… :-) Пока не умею, но попробую стереть его к чертям собачьим
0
avatar
Приветствую. Отписываюсь: оба пакета, будучи поставленными вместе, работают. Большое спасибо
Удачи!
0
avatar
configure: error: "You need to install intltool in order to build xneur. Install intltool and run ./autogen.sh again."

Error while running configure
==> ОШИБКА: Произошел сбой в build().



Пустяк, но не хватает.
Последний раз редактировалось
+1
avatar
установите пакет intltool
или подождите минут 15
добавлю в make dependencies
0
avatar
Да уже поставил
0
avatar
это xneur, правильно?
0
avatar
gxneur-devel-git, а второй же зависимый
0
avatar
спасибо. Обновил
0
avatar
Не устанавливается:

../../lib/lib/xneur.h:32:11: фатальная ошибка: enchant/enchant.h: Нет такого файла или каталога
0
avatar
PKGBUILD делает симлинк в процессе сборки. Можете сделать сами.
подробнее в лс
sudo ln -s /usr/include/enchant-2 /usr/include/enchant
Последний раз редактировалось
0
avatar
Доброго дня!
Пытаюсь поставить пакет из AUR, однако все встает на

==> Запускается build()…
New versions of enchant stores as /usr/include/enchant-2
So I must symlink it to /usr/include/enchant:

Создание симлинка не помогает. Что делаю не так?
0
avatar
Создание симлинка не помогает. Что делаю не так?
должно помогать,
что выдает?

ls -l /usr/include/ | grep enchant
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
Тоже не помогает:
lrwxrwxrwx  1 root root     22 июл 25 22:06 enchant -> /usr/include/enchant-2
drwxr-xr-x  2 root root   4096 июл 25 22:08 enchant-2
Последний раз редактировалось
0
avatar
xneur

PKGBUILD
# Contributor: Sergey Kolesov <cucullus.at.mail.ru>
# Previously contributed by StormBlast and Vyazovoi

pkgname=xneur
pkgver=0.21.0
pkgrel=1
pkgdesc='X Neural Switcher detects the language of input and corrects keyboard layout if needed'
url="http://www.xneur.ru"
arch=('i686' 'x86_64')
license=('GPL')
depends=("gstreamer>=1.2.4" 'enchant' 'libnotify' 'gtk2')
source=("http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-stable/ubuntu/pool/main/x/$pkgname/${pkgname}_$pkgver+git169.orig.tar.gz")
optdepends=('hunspell-ru: Significantly improves heuristics quality')
md5sums=('9c47d3ab4632d013d627be4db6f90642')

build() {
    cd $srcdir/$pkgname-$pkgver
    ./configure --prefix=/usr --sysconfdir=/etc \
	--without-xosd \
	--with-gtk=gtk2 # Because gxneur still doesn't supports gtk3
    make
}

package() {
    cd $srcdir/$pkgname-$pkgver
    make DESTDIR=$pkgdir install
}



gxneur

PKGBUILD
# Contributor: Sergey Kolesov <cucullus.at.mail.ru>
# Previously contributed by StormBlast and Vyazovoi

pkgname=gxneur
pkgver=0.21.0
pkgrel=1
pkgdesc='GTK frontend for XNeur'
url="http://www.xneur.ru"
arch=('i686' 'x86_64')
license=('GPL')
depends=('libglade' "xneur>=$pkgver" 'gconf' 'xorg-xprop')
source=("http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-stable/ubuntu/pool/main/g/$pkgname/${pkgname}_$pkgver+git169.orig.tar.gz")
md5sums=('79eecfe377f8e06715f9a5342e486948')

build() {
   cd $srcdir/$pkgname-$pkgver
   ./configure --prefix=/usr
   make
}

package() {
   cd $srcdir/$pkgname-$pkgver
   make DESTDIR=$pkgdir install
}


пробуй!
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
+1
avatar
Собрал. При запуске выскакивает окно запуска gxneur и пропадает. Иконки для настройки не видно.
0
avatar
KDE Manjaro вот проблема: You have to check if enchant1.6 is installed
And /usr/include/enchant is a symlink to /usr/include/enchant1.6
ln -s /usr/include/enchant1.6 /usr/include/enchant
Последний раз редактировалось
0
avatar
пакет работает, только почему-то, что бы запустился демон xneur при старте gxneur необходимо давать задержку автостарта: bash -c «sleep 10;/usr/bin/gxneur» (xfce) и видит только раскладку us клавиатуры (у меня их две первая us, Вторая ru), хотя переключает исправно
Последний раз редактировалось
?
Всегда есть быстрое простое неправильное решение.
0
avatar
Вы уверены, что это проблема PKGBUILD?
Автостарт — тараканы DE
Раскладки — тоже скорее всего xfce, или, может, Xorg

в моей системе (xorg, i3) проблема не воспроизводится. Из автостарта i3 все прекрасно работает без задержек и башей, раскладки определяются.
Последний раз редактировалось
0
avatar
конечно не уверен, если так как вы пишите, то это действительно проблема de
?
Всегда есть быстрое простое неправильное решение.
0
avatar
Похоже на то. У меня XFCE, без паузы в 3сек. отказываются стартовать krudio, quiterss и pulseaudio-equalizer.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
чтоб увидел обе раскладки нужно шаманство какое то выполнить, лень искать гугл на первых запросах показывает.
0
avatar
выполнил такое шаманство: поменял местами раскладки, перезапустил, вернул обратно, теперь видит обе (и после перезапуска)
?
Всегда есть быстрое простое неправильное решение.
0
avatar
Пытаюсь установить xneur и gxneur через pamac. симлинки через терминал прописал, как советовал pushsla, но пакет до конца не собирается, вот что показывается при сборке, последние несколько строк
Лог
make[2]: *** Нет правила для сборки цели «INSTALL», требуемой для «all-am». Останов.
make[2]: выход из каталога «/var/tmp/pamac-build-aviloff/xneur-devel-git/src/xneur-devel/xneur»
make[1]: *** [Makefile:625: all-recursive] Ошибка 1
make[1]: выход из каталога «/var/tmp/pamac-build-aviloff/xneur-devel-git/src/xneur-devel/xneur»
make: *** [Makefile:446: all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
Прерывание…
+1
avatar
А gxneur-devel-git 0.20.0-17 до актуальной версии обновить не планируете?
Последний раз редактировалось
+1
avatar
При сборке gxneur-devel-git 0.21.0-30 из AUR выдаёт ошибку
Error!
configure.ac:5: installing './missing'
Makefile.am: error: required file './README' not found
src/Makefile.am: installing './depcomp'

Error while running automake
==> ОШИБКА: Произошел сбой в build().
Прерывание…
Error making: gxneur-devel-git
Последний раз редактировалось
0
avatar
Собран xneur-devel-git, сделан сислинк энчанта. Дальше, при попытке сборки gxneur-devel-git, выскакивает это:

checking for XNEURCONF... configure: error: Package requirements (xnconfig = 0.21.0) were not met:

Package dependency requirement 'xnconfig = 0.21.0' could not be satisfied.
Package 'xnconfig' has version '0.20.0', required version is '= 0.21.0'

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables XNEURCONF_CFLAGS
and XNEURCONF_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


Error while running configure
==> ОШИБКА: Произошел сбой в build().
    Прерывание...
Последний раз редактировалось
0
avatar
вепсия xneur-devel-git 0.21.0, а gxneur-devel-git 0.20.0, он хочет чтобы версии совпадали, надо крыжить pkgbuild
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
+1
avatar
А что там надо изменить?
0
avatar
А что там надо изменить?
судя по PKGBUILD`y
pkgver=0.21.0
pkgrel=1

а дальше уже исходя из выхлопа сборки, в случае ошибок
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
+1
avatar
Где то что то не сходится. По моему ламерскому мнению xneur-devel-git 0.21.0-30 ставит xnconfig = 0.20.0, тогда как gxneur-devel-git 0.21.0-30 требует версию xnconfig = 0.21.0, о чем в терминале и пишет
checking for XNEURCONF... configure: error: Package requirements (xnconfig = 0.21.0) were not met:

Package dependency requirement 'xnconfig = 0.21.0' could not be satisfied.
Package 'xnconfig' has version '0.20.0', required version is '= 0.21.0'

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables XNEURCONF_CFLAGS
and XNEURCONF_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


Error while running configure
==> ОШИБКА: Произошел сбой в build().
    Прерывание.

P.S. Прошлые пакеты gxneur-devel-git 0.21.0-17 и xneur-devel-git 0.21.0-17 работают нормально
Последний раз редактировалось
0
avatar
Спасибо за обновление!
Только это тоже не работает.
gxneur-devel-git 0.21.0-30

Makefile.am: error: required file './README' not found
src/Makefile.am: installing './depcomp'

Error while running automake
==> ОШИБКА: Произошел сбой в build().
    Прерывание...
0
avatar
Я в PKGBUILD сам строчку
touch ./README
вставил, после этого выдало ошибку, описанную выше. Там с версией xnconfig какие то проблемы(
0
avatar
gxneur и gxneur-devel-git не устонавливаються от слова совсем.

In file included from /usr/include/glib-2.0/glib/galloca.h:32,
from /usr/include/glib-2.0/glib.h:30,
from /usr/include/glib-2.0/gobject/gbinding.h:28,
from /usr/include/glib-2.0/glib-object.h:23,
from /usr/include/glib-2.0/gio/gioenums.h:28,
from /usr/include/glib-2.0/gio/giotypes.h:28,
from /usr/include/glib-2.0/gio/gio.h:26,
from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
from /usr/include/gtk-2.0/gdk/gdk.h:32,
from /usr/include/gtk-2.0/gtk/gtk.h:32,
from /var/tmp/pamac-build-neon/gxneur-devel-git/src/xneur-devel/gxneur/src/trayicon.c:24:
/usr/include/glib-2.0/glib/gtypes.h:551:8: замечание: объявлено здесь
551 | struct _GTimeVal
| ^~~~~~~~~
make[1]: *** [CMakeFiles/Makefile2:184: src/CMakeFiles/gxneur.dir/all] Ошибка 2
make: *** [Makefile:130: all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
Прерывание…
0
avatar
В общем в связи с тем что аФтор xneur положил на свою программу большой и толстый, а pushsla не осилил ношу и сдулся.
Да и сам я свои мозги уже давно выссал с пивом, и вечно забываю переключать раскладку.
Решил рассмотреть альтернативные варианты, и они быстро нашлись в сети в виде простого shell скрипта который по нажатию горячей клавиши изменяет раскладку у последнего введенного слова, или всей строки, или выделенного текста ...
Тема с всем необходимым находиться тут. Ну а там берем то что понравилось, допиливаем под свои хотелки, и радуемся жизни.

Удачи всем.
0
avatar
Господа, кто как справляется с отсутствием punto switcher?
?
Завёл канал, в котором изначально хотел показывать как я с нуля и до бесконечности погрузился в дорвей тематику, а в итоге просто рассказываю о себе, своих успехах и неудачах в сайтах и офлайн проектах. Добро пожаловать в t.me/Doorway4ik
0
avatar
Господа, кто как справляется с отсутствием punto switcher?
… А зато у вас на винде вирусы, вот!
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Не видел их уже у себя на винде лет 5-6 точно, со времен вирусов автозапуска на флешках таскаемых. Уже даже АНтивирусы не ставлю несколько лет и встроенный в 10-ку отключаю. Но В основном юзал на рабочем компе макось, там и пунтосвитчер был и аналоги, и тоже как то без вирусов))
?
Завёл канал, в котором изначально хотел показывать как я с нуля и до бесконечности погрузился в дорвей тематику, а в итоге просто рассказываю о себе, своих успехах и неудачах в сайтах и офлайн проектах. Добро пожаловать в t.me/Doorway4ik
0
avatar
«And you are lynching Negroes» and the later «And you are hanging blacks» are catchphrases that describe or satirize Soviet propaganda's response to American criticisms of its human rights violations."
Wikipedia
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
присутствует!))
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
Поставил на пробу Manjaro KDE 20.1 перепробовал все способы в данной теме — ничего не работает, завершается с ошибками. PKBUILD с такой

<code>
program.c:318:23: ошибка: implicit conversion from «enum _hotkey_action» to «enum _correction_action» [-Werror=enum-conversion]
  318 |  p->correction_action = ACTION_NONE;
      |                       ^
program.c: В функции «program_process_input»:
program.c:429:26: ошибка: implicit conversion from «enum _hotkey_action» to «enum _correction_action» [-Werror=enum-conversion]
  429 |     p->correction_action = ACTION_NONE;
      |                          ^
program.c:611:29: ошибка: implicit conversion from «enum _hotkey_action» to «enum _correction_action» [-Werror=enum-conversion]
  611 |        p->correction_action = ACTION_NONE;
      |                             ^
cc1: все предупреждения считаются ошибками

</code>
0
avatar
попробуй поставить это, сохранил когда-то
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.