[РЕШЕНО] emerge app-admin/sabayon-2.30.1

При запуске выдаёт ошибку:

checking whether x86_64-pc-linux-gnu-gcc accepts -fno-strict-aliasing... yes
checking for consolehelper... no
checking for Xephyr... no
configure: error: Xephyr binary not found

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/app-admin/sabayon-2.30.1/work/sabayon-2.30.1/config.log
 * ERROR: app-admin/sabayon-2.30.1 failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_configure
 *   environment, line 5795:  Called gnome2_src_configure
 *   environment, line 3110:  Called econf '--disable-static' '--with-distro=gentoo' '--with-prototype-user=sabayon-admin' '--enable-console-helper=no'
 *     ebuild.sh, line  561:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 * 
 * If you need support, post the output of 'emerge --info =app-admin/sabayon-2.30.1',
 * the complete build log and the output of 'emerge -pqv =app-admin/sabayon-2.30.1'.
 * The complete build log is located at '/var/tmp/portage/app-admin/sabayon-2.30.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-admin/sabayon-2.30.1/temp/environment'.
 * S: '/var/tmp/portage/app-admin/sabayon-2.30.1/work/sabayon-2.30.1'

>>> Failed to emerge app-admin/sabayon-2.30.1, Log file:

>>>  '/var/tmp/portage/app-admin/sabayon-2.30.1/temp/build.log'

 * Messages for package app-admin/sabayon-2.30.1:

 * ERROR: app-admin/sabayon-2.30.1 failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_configure
 *   environment, line 5795:  Called gnome2_src_configure
 *   environment, line 3110:  Called econf '--disable-static' '--with-distro=gentoo' '--with-prototype-user=sabayon-admin' '--enable-console-helper=no'
 *     ebuild.sh, line  561:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 * 
 * If you need support, post the output of 'emerge --info =app-admin/sabayon-2.30.1',
 * the complete build log and the output of 'emerge -pqv =app-admin/sabayon-2.30.1'.
 * The complete build log is located at '/var/tmp/portage/app-admin/sabayon-2.30.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-admin/sabayon-2.30.1/temp/environment'.
 * S: '/var/tmp/portage/app-admin/sabayon-2.30.1/work/sabayon-2.30.1'

В теме http://forums.gentoo.org/viewtopic-t-830024.html посмотрел, там предлагают сделать -minimal +kdrive.
У меня сейчас такой:

[ebuild   R    ] x11-base/xorg-server-1.9.5-r1  USE="kdrive nptl udev xorg -dmx -doc -ipv6 -minimal -static-libs -tslib -xnest -xvfb" 0 kB

В чём ещё может быть проблема?

вам же написали failed

вам же написали

failed (configure phase)

смотрите лог и зависимости пакета или на худой конец выложите лог на пасту.

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

По логу не понял...

По логу не понял... http://pastebin.com/MMY6n6vk

-

Ответ здесь: checking for

Ответ здесь:

checking for Xephyr... no
configure: error: Xephyr binary not found

ЗЫ. Хоть читать-то научитесь уже, а

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

В чём проблема я конечно же

В чём проблема я конечно же увидел. Имел в виду, что не понял как устранить.
Я же написал в первом посте, что xorg-server скомпилен с флагом kdrive (что должно устанавливать бинарник Xephyr). В итоге бинарника нету и что делать не понятно.

Есть вариант попробовать более новый xorg-server-1.10.4-r1... Но у меня на нём не работают мышь и клава... В xorg.conf прописано:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from data in "/etc/conf.d/gpm"
    Identifier     "Mouse0"
    Driver         "evdev"
    Option         "Protocol"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "evdev"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Какие варианты решения проблемы с sabayon могут быть ещё?
И как заставить работать мышь и клавиатуру на новом xorg-server? Вроде evdev'а в качестве драйвера должно быть достаточно, а не работает почему-то.

-

.

Drakon написал(а):
xorg-server скомпилен с флагом kdrive (что должно устанавливать бинарник Xephyr). В итоге бинарника нету

А вы откуда знаете, что "нету"? Если устанавливаемый вами пакет его не находит - отсюда ни разу не следует реальное отсутствие искомого...

Цитата:
у меня на нём не работают мышь и клава... В xorg.conf прописано...

Не используйте 'Section "InputDevice"', за описание ус-в ввода отвечает 'Section "InputClass"'

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Использовал поиск. Нету

Использовал поиск. Нету такого файла "Xephyr" нигде.
При установке xorg-server-1.10.4-r1 он появляется, проверил. Кто-нибудь может показать пример рабочего xorg.conf под xorg-server 1.10?

-

.

Drakon написал(а):
Кто-нибудь может показать пример рабочего xorg.conf под xorg-server 1.10?

Можете показать его себе сами /usr/share/X11/xorg.conf.d/10-evdev.conf

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Аналогичную конфигурацию из

Аналогичную конфигурацию из InputClass'ов уже попробовал - она не работала. На всякий случай попробовал именно эту - результат тот же самый - ни мышь ни клавиатура не работают.

-

.

Drakon написал(а):
ни мышь ни клавиатура не работают

Включите флаг udev, и уберите все "Section InputDevice". По результатам - лог ксорга на пасту

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Опять не запустилось:

Опять не запустилось: http://pastecode.ru/b936/

Конфиг:

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

-

.

Drakon написал(а):
Опять не запустилось

А самому свой лог лениво почитать?

[   587.407] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[   587.407] (II) Module evdev: vendor="X.Org Foundation"
[   587.407] 	compiled for 1.9.4, module version = 2.6.0
[   587.407] 	Module class: X.Org XInput Driver
[   587.407] 	ABI class: X.Org XInput driver, version 11.0
[   587.407] (EE) module ABI major version (11) doesn't match the server's version (12)
[   587.407] (II) UnloadModule: "evdev"
[   587.407] (II) Unloading evdev
[   587.407] (EE) Failed to load module "evdev" (module requirement mismatch, 0)

Даже не знаю, нужны ли здесь пояснения - всё как на ладошке (имхо)...

Upd: и не надо впустую копировать в ваш конфиг (если, конечно, не собираетесь добавлять какую-либо отсебятину) InputClasses из указанного пути, поск-ку это и так будет применено - в вашем логе написано (предположительно для вас же):
[ 586.932] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
Более того, загляните в /etc/X11/xorg.conf.d/, возможно там уже есть скелет для ваших изменений. Правда не знаю, создаёт ли его ксорг 1.10 (всё-таки версия, мягко говоря, не актуальная), но в 1.11 - точно найдёте

Мы тоже не всего читали Шнитке!.. © В. Вишневский

На ошибку "module ABI major

На ошибку "module ABI major version (11) doesn't match the server's version (12)" я обратил внимание... После этого посмотрел evdev - он последней версии (x11-drivers/xf86-input-evdev-2.6.0) и после этого написал сообщение с ссылкой на лог.
Из вашего ответа получается, что когда компилится модуль xf86-input-evdev, он смотрит на версию xorg-server и в зависимости от этого по разному компилится? Или я что-то не понял?

-

Увидел * You must rebuild

Увидел

 * You must rebuild all drivers if upgrading from <xorg-server-1.11
 * 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/
 * or using sets from portage-2.2:
 * 	emerge @x11-module-rebuild

Похоже то что нужно.

-

Действительно, оказалось

Действительно, оказалось нужно сначала скомпилить xorg-server, а затем перекомпилить xf86-input-evdev xf86-input-keyboard xf86-input-mouse nvidia-drivers и ещё gdm (без его перекомпиляции тоже не запускалось). И заработало - встал xorg-server-1.10.4-r1, а за ним и sabayon.

-

.

Drakon написал(а):
xf86-input-keyboard xf86-input-mouse

Это вам не нужно. Поправьте make.conf (переменная INPUT_DEVICES), и после emerge -c они уберутся сами...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

.

Drakon написал(а):
По логу не понял

570. configure:14542: checking for Xephyr
571. configure:14573: result: no
572. configure:14582: error: Xephyr binary not found

Upd: прикольный синхрон, даже время постов одинаковое...
UpdUpd: А уже и неодинаковое... При редактировании время меняется?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а):При

Spoiler написал(а):
При редактировании время меняется?

как видиш :)

Настройки просмотра комментариев

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