[РЕШЕНО] несовместимые типы для «BarrierEventID» / typedef unsigned int BarrierEventID

При попытке установки некоторых пакетов из аура билд падает с ошибкой.
Ставил те же пакеты на ноутбуке все билдилось без проблем

Clutter.Actor.animate has been deprecated since 1.12
/home/waldemar/makepkg/gala-bzr/src/gala/src/Plugin.vala:450.17-450.69: warning: unreachable code detected
			if (false && actor.get_meta_window ().get_icon_geometry (out icon)) {
			             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/waldemar/makepkg/gala-bzr/src/gala/src/Plugin.vala:928.8-928.38: warning: local variable `display' declared but never used
			var display = screen.get_display ();
			    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/waldemar/makepkg/gala-bzr/src/gala/src/Utils.vala:153.13-155.5: warning: unreachable catch clause detected
Compilation succeeded - 125 warning(s)
Scanning dependencies of target gala
[ 12%] Building C object CMakeFiles/gala.dir/src/DBus.c.o
In file included from /usr/include/mutter/meta/common.h:33:0,
                 from /usr/include/mutter/meta/boxes.h:28,
                 from /usr/include/mutter/meta/compositor.h:29,
                 from /usr/include/mutter/meta/meta-plugin.h:28,
                 from /home/waldemar/makepkg/gala-bzr/src/gala/build/src/DBus.c:24:
/usr/include/X11/extensions/XInput2.h:173:22: ошибка: несовместимые типы для «BarrierEventID»
 typedef unsigned int BarrierEventID;
                      ^
In file included from /usr/include/X11/extensions/XInput2.h:33:0,
                 from /usr/include/mutter/meta/common.h:33,
                 from /usr/include/mutter/meta/boxes.h:28,
                 from /usr/include/mutter/meta/compositor.h:29,
                 from /usr/include/mutter/meta/meta-plugin.h:28,
                 from /home/waldemar/makepkg/gala-bzr/src/gala/build/src/DBus.c:24:
/usr/include/X11/extensions/Xfixes.h:274:17: замечание: здесь была предыдущая декларация «BarrierEventID»
 typedef int32_t BarrierEventID;
                 ^
make[2]: *** [CMakeFiles/gala.dir/src/DBus.c.o] Ошибка 1
make[1]: *** [CMakeFiles/gala.dir/all] Ошибка 2
make: *** [all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
==> ERROR: Makepkg was unable to build gala-bzr.
==> Restart building gala-bzr ? [y/N]
У вас какая-то старая версия пакета libxfixes:
$ pacman -Ss libxfixes
extra/libxfixes 5.0.1-1 [установлен]
    X11 miscellaneous 'fixes' extension library
$ wc /usr/include/X11/extensions/Xfixes.h
 269  961 7588 /usr/include/X11/extensions/Xfixes.h
Судя по тому, что в вашей версии определение типа в строке 274
/usr/include/X11/extensions/Xfixes.h:274:17: замечание: здесь была предыдущая декларация «BarrierEventID»
 typedef int32_t BarrierEventID;
которой не существует в текущей реализации библиотеки, вы пользуетесь чем-то нестандартным.
kurych
У вас какая-то старая версия пакета libxfixes:
$ pacman -Ss libxfixes
extra/libxfixes 5.0.1-1 [установлен]
    X11 miscellaneous 'fixes' extension library
$ wc /usr/include/X11/extensions/Xfixes.h
 269  961 7588 /usr/include/X11/extensions/Xfixes.h
Судя по тому, что в вашей версии определение типа в строке 274
/usr/include/X11/extensions/Xfixes.h:274:17: замечание: здесь была предыдущая декларация «BarrierEventID»
 typedef int32_t BarrierEventID;
которой не существует в текущей реализации библиотеки, вы пользуетесь чем-то нестандартным.

pacman -Ss libxfixes                                      ⏎ [1d13h40m] ✹
extra/libxfixes 5.0.1-1
    X11 miscellaneous 'fixes' extension library
multilib/lib32-libxfixes 5.0.1-1 [установлен]
    X11 miscellaneous 'fixes' extension library (32-bit)

оказалось что у меня стоит libxfixes-ubuntu. Переустановил, все заработало. спасибо за наводку
 
Зарегистрироваться или войдите чтобы оставить сообщение.