LINUX.ORG.RU
решено ФорумTalks

[жж][xorg-server][intel][2.6.38]


0

1

Вчера при обновлении xorg-server до 1.10.0.901 словил косяк с драйвером intel(ругалось в консоль, что драйвер скомпилян для другой версии и abi разные). Помог откат до 1.9.5 (

cat /etc/portage/package.mask/x11
(18:53:34) Gentoo:
=x11-base/xorg-server-1.10.0.901
) вот версии пакетов:
x11-base/xorg-server-1.9.5
x11-base/xorg-drivers-1.10
sys-kernel/hardened-sources-2.6.38


А пересобрать xf86-video-intel?
После emerge xorg-server англицким по черному:
«You must rebuild all drivers if upgrading from <xorg-server because the ABI changed. If you cannot start X because
of module version mismatch errors, this is your problem.
You can generate a list of all installed packages in the x11-drivers»
category using this command:"
emerge portage-utils; qlist -I -C x11-drivers/"

ivanich ★★ ()
Ответ на: комментарий от Hrenomoto
Дополнительно стоит также включить так называемые elog. При установке многих пакетов показываются важные уведомления, которые вы можете пропустить, если не следите за выполнением emerge. Добавьте в make.conf следующие строки:

# This sets what to log
PORTAGE_ELOG_CLASSES="warn error log"
# And this is how to do it
PORTAGE_ELOG_SYSTEM="save"

и создайте каталог /var/log/portage/elog. Теперь уведомления для каждого пакета будут сохраняться в отдельном файле в созданном каталоге. Если вы хотите узнать больше о настройке elog, то изучите файл /etc/make.conf.example. Существуют также графические утилиты для просмотра этих логов.

вдруг кто-то не знает... (k)elogviewer и есть «графические утилиты для просмотра этих логов»

Hrenomoto ()
Ответ на: комментарий от ivanich

«пересобрал»

  -I/usr/include/libdrm   -I/usr/include/X11/dri -I/home/build/temp/portage/x11-drivers/xf86-video-intel-2.14.0/work/xf86-video-intel-2.14.0/src -I/home/build/temp/portage/x11-drivers/xf86-video-intel-2.14.0/work/xf86-video-intel-2.14.0/src/legacy  -march=native -mtune=native -O2 -pipe -fomit-frame-pointer  -c -o i810_dga.lo /home/build/temp/portage/x11-drivers/xf86-video-intel-2.14.0/work/xf86-video-intel-2.14.0/src/legacy/i810/i810_dga.c
In file included from /home/build/temp/portage/x11-drivers/xf86-video-intel-2.14.0/work/xf86-video-intel-2.14.0/src/legacy/i810/i810_accel.c:41:0:
/home/build/temp/portage/x11-drivers/xf86-video-intel-2.14.0/work/xf86-video-intel-2.14.0/src/legacy/i810/i810.h:57:19: фатальная ошибка: sarea.h: Нет такого файла или каталога
Компиляция прервана.
make[5]: *** [i810_accel.lo] Ошибка 1

tn1 ()
Ответ на: комментарий от ivanich

ну или просто -ignoreABI в параметрах сервера прописать

ananas ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.