Настройте мультисенсорные жесты на 16,04

Я следую инструкциям здесь, но я получаю ошибку, когда я работаю sudo make и sudo make install. Любые идеи о том, как зафиксировать эту ошибку:

make  all-recursive
make[1]: Entering directory '/home/me/xserver-xorg-input-synaptics'
Making all in include
make[2]: Entering directory '/home/me/xserver-xorg-input-synaptics/include'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/me/xserver-xorg-input-synaptics/include'
Making all in src
make[2]: Entering directory '/home/me/xserver-xorg-input-synaptics/src'
  CC       synaptics.lo
  CC       synproto.lo
In file included from /usr/include/string.h:630:0,
                 from /usr/include/xorg/os.h:53,
                 from /usr/include/xorg/misc.h:116,
                 from /usr/include/xorg/xf86str.h:37,
                 from /usr/include/xorg/xf86.h:44,
                 from /usr/include/xorg/xf86Xinput.h:54,
                 from synproto.h:36,
                 from synproto.c:24:
/usr/include/xorg/os.h:590:1: error: expected identifier or ‘(’ before ‘__extension__’
 strndup(const char *str, size_t n);
 ^
Makefile:515: recipe for target 'synproto.lo' failed
make[2]: *** [synproto.lo] Error 1
make[2]: Leaving directory '/home/me/xserver-xorg-input-synaptics/src'
Makefile:511: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/me/xserver-xorg-input-synaptics'
Makefile:420: recipe for target 'all' failed
make: *** [all] Error 2
0
задан 6 May 2016 в 04:32

1 ответ

Я просто столкнулся с этим также и нашел следующее:

https://github.com/felipejfc/xserver-xorg-input-synaptics/issues/1

, который затем привел ко мне находящий это:

https://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/? id=96e60a4ea242d2decf109835981ae186cc36f642

, Хотя это от несколько лет назад, это, кажется, та же проблема.

, Чтобы суммировать два выше ссылок, заставить драйвер работать с более новыми версиями glibc необходимо изменить 3 файла в мерзавце repo, что Вы клонировались с ниже команды:

$ git clone https://github.com/Chosko/xserver-xorg-input-synaptics.git

Этих файлов все располагают в src каталоге и называют следующим образом:

  • eventcomm.h
  • ps2comm.h
  • synproto.h

необходимо добавить #include <xorg-server.h> к вышеупомянутым файлам (я поместил его выше других, включает в каждого), и затем повторно выполните следующее:

$ ./autogen.sh $ ./configure --exec_prefix=/usr $ make $ sudo make install

я не знаю - ли это правильный способ пойти об этом, но это работало на меня!

не обвиняют меня, если Ваша сенсорная панель больше не работает хотя!

0
ответ дан 6 May 2016 в 14:32
  • 1
    Firefox 56.0 can' t разрешают snap://в человечности 16.04. Действительно ли это - 17,10 функций? – lapisdecor 3 November 2017 в 00:24

Другие вопросы по тегам:

Похожие вопросы: