Не компилируется xorg.server.

Для Xorg 1.7.10 apt-get build-deps не может удоывлетворить зависимотси от какого-то x11proto.
Поэтому, я выключаю backports-src и компилирую 1.7.7.

В итоге, линковка вываливается с такой ошибкой:
  LINK  libxephyr-hostxv.la
  CC    ephyrdriext.o
../../../../hw/kdrive/ephyr/ephyrdriext.c: В функции ‘ProcXF86DRICreateContext’: ../../../../hw/kdrive/ephyr/ephyrdriext.c:843: предупреждение: в передаче аргумента 3 ‘ephyrDRICreateContext’: несовместимый тип указателя ../../../../hw/kdrive/ephyr/ephyrdri.h:43: замечание: expected ‘XID *’ but argument is of type ‘long unsigned int *’
  CC    ephyrdri.o
  CC    XF86dri.o
  CC    ephyrglxext.o
  CC    ephyrhostglx.o
  LINK  libxephyr-hostdri.la
  CC    ephyr.o
  CC    ephyr_draw.o
  CC    os.o
  LINK  libxephyr.la
  CC    ephyrinit.o
  LINK  Xephyr
/usr/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make[4]: *** [Xephyr] Ошибка 1
make[4]: Leaving directory `/home/x/xorg-server-1.7.7/build-main/hw/kdrive/ephyr'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/home/x/xorg-server-1.7.7/build-main/hw/kdrive'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/home/x/xorg-server-1.7.7/build-main/hw'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/x/xorg-server-1.7.7/build-main'
make: *** [stampdir/build-main] Ошибка 2
rm stampdir/configure-main
dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2
debuild: fatal error at line 1325:
dpkg-buildpackage -rfakeroot -D -us -uc -b failed

Отсюда несколько вопросов:
1. Почему не удовлетворяются зависимости для 1.7.10?
2. Нужен ли xephyr и что это такое? почему ему не хватает GL, когда всё установлено? И как теперь собрать X-ы?
3. Есть ли собранный пакет с этим:
https://bugs.freedesktop.org/attachment.cgi?id=33142
патчем?

P.S.:
Поясню для чего нужна пересборка, чтобы не было лишних вопросов.
У меня раскладка переключается по Ctrl+Shift. Я привык к этому сочетанию,
и оно довольно удобно. Поэтому, я не собираюсь его менять.
Но переключение идёт не по отпусканию, а по нажатию клавиш.
В результате этого, не работают хоткеи, начинающиеся с Ctrl+Shift.
Это старый баг, который был отправлен в багтрак X.org ещё в 2006-м.
Исправили его только в 2010-2011. В debian патча, исправляющего баг, нет.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f8696c8.1000...@yandex.ru

Ответить