Во время сборки вылазит вот такая бяка. Совершенно понять не могу от чего, никто исправлять её не чешется уже который месяц, поэтому я так подозреваю, что она только у меня. Хочется пощупать wayland.
c -o xkbscan.lo xkbscan.c
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c: В функции ‘xkb_list_components’:
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:39: ошибка: ‘usr’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:39: замечание: each undeclared identifier is reported only once for each function it appears in
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:43: ошибка: ‘share’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:49: ошибка: ‘X11’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:53: ошибка: ‘xkb’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:56: ошибка: expected ‘)’ before string constant
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:56: ошибка: слишком мало аргументов в вызове функции ‘GenerateComponent’
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:366:1: замечание: declared here
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:498:56: ошибка: expected ‘)’ before string constant
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:498:56: ошибка: слишком мало аргументов в вызове функции ‘GenerateComponent’
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:366:1: замечание: declared here
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:502:56: ошибка: expected ‘)’ before string constant
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:502:56: ошибка: слишком мало аргументов в вызове функции ‘GenerateComponent’
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:366:1: замечание: declared here
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:506:56: ошибка: expected ‘)’ before string constant
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:506:56: ошибка: слишком мало аргументов в вызове функции ‘GenerateComponent’
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:366:1: замечание: declared here
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:510:56: ошибка: expected ‘)’ before string constant
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:510:56: ошибка: слишком мало аргументов в вызове функции ‘GenerateComponent’
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:366:1: замечание: declared here
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:514:56: ошибка: expected ‘)’ before string constant
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:514:56: ошибка: слишком мало аргументов в вызове функции ‘GenerateComponent’
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:366:1: замечание: declared here
make[3]: *** [listing.lo] Ошибка 1
make[3]: *** Ожидание завершения заданий...
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c: В функции ‘XkbAddDefaultDirectoriesToPath’:
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c:259:30: ошибка: ‘usr’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c:259:30: замечание: each undeclared identifier is reported only once for each function it appears in
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c:259:34: ошибка: ‘share’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c:259:40: ошибка: ‘X11’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c:259:44: ошибка: ‘xkb’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c:259:47: ошибка: expected ‘)’ before string constant
make[3]: *** [xkbpath.lo] Ошибка 1
xkbscan.l: In function ‘XKBParseString’:
xkbscan.l:220:5: warning: implicit declaration of function ‘CheckDefaultMap’
xkbscan.l:220:5: warning: nested extern declaration of ‘CheckDefaultMap’
xkbscan.l: At top level:
xkbscan.c:1876:17: warning: ‘yyunput’ defined but not used
xkbscan.c:1921:16: warning: ‘input’ defined but not used
make[3]: Выход из каталога `/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999_build/src/xkbcomp'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталога `/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999_build/src'
make[1]: *** [all] Ошибка 2
make[1]: Выход из каталога `/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999_build/src'
make: *** [all-recursive] Ошибка 1
* ERROR: x11-libs/libxkbcommon-9999 failed (compile phase):
* emake failed
*
* If you need support, post the output of 'emerge --info =x11-libs/libxkbcommon-9999',
* the complete build log and the output of 'emerge -pqv =x11-libs/libxkbcommon-9999'.
* This ebuild is from an overlay named 'x11': '/var/lib/layman/x11/'
* The complete build log is located at '/var/tmp/portage/x11-libs/libxkbcommon-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-libs/libxkbcommon-9999/temp/environment'.
* S: '/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999'