Проблемы с установкой Xorg

Здравствуйте, впервые ставлю линукс. Саму систему gentoo уже поставил. Ставлю Xorg, но без интернета. Записал все нужные пакеты в файл и с другого компа их все скачал и закинул на тот, на который ставлю. Некоторых пакетов почему-то не было, риходилось их докачивать и закидывать. Начал ставить, и на половине все запоролось такой ошибкой, не знаю что делать, помогите.

* ERROR: x11-libs/libXpm-3.5.7 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environtment, line 2919: Called x-modular_src_compile
* environtment, line 3705: Called x-modular_src_make
* environtment, line 3741: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die massage:
* emake filed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/x11-libs/libXpm-3.5.7/temp/build.log'.
* The ebuild envirenment file is located at '/var/tmp/portage/x11-libs/libXpm-3.5.7/temp/environment'.
*

Проблемы с установкой Xorg

Сама ошибка где то выше по тексту.

2B |! 2B

вот что выше

Выше там еще раз эта штука повторяется и еще выше над ней это:

xgettext -c"L10N_Comments" -d sxpm -n ./sxpm.c
/bin/sh: xgettext: command not found
make[2]: *** [sxpm.po] Error 127
make[2]: Leaving directory '/var/tmp/portage/x11-libs/libXpm-3.5.7/work/libXpm-3.5.7/sxpm'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/x11-libs/libXpm-3.5.7/work/libXpm-3.5.7'
make: *** [all] Error

.

http://bugs.gentoo.org/show_bug.cgi?id=191669
http://bugs.gentoo.org/show_bug.cgi?id=236355
попробуйте добавить флаг "nls" к USE в make.conf

не помогло..

не помогло..

xgettext

а если попробовать пересобрать sys-devel/gettext

2B |! 2B

Перевод нужен? =)))

A complete build log is located at '/var/tmp/portage/x11-libs/libXpm-3.5.7/temp/build.log' ;)

Чего-то накосячено в системе, gettext не стоит, профиль который?

emerge -va1 sys-devel/gettext

Все :)

Проблема решена :)
Нужно было после того как в USE прописал пересобрать world и все пошло :)

Снова проблема

воспользовался автонастройкой. Ручную не особо понимаю.
И при тестировании выдало:

Fatal server error:
no screens found

P.S. Запуская на ноутбуке, если это важно.

xorg.conf, однозначно ;)

man xorg.conf, less /var/log/Xorg.0.log

..

Судя по всему проблема в разрешении моего экрана. 1280 на 800. А там такого нет..

вот

Выдает три ошибки:
Filed to load /usr/lib/xorg/modules//libxf4bpp.so
VGA: Failed to load module "xf4bpp" (loader failed, 7)
Screen found, but none have a usable configuration.

Последняя понятна, но вот с первыми двумя вообще не знаю что делать

Screen -> Depth ?

man 5 xorg.conf, тут добавить нечего.
4 бита на пиксел - это 16-цветный режим что-ли? :)

http://www.gentoo.org/doc/ru/xorg-config.xml

Финал

Теперь проблема такая, не могу запустить иксы.

Вот xorg.config:

Section "Device"
Identifier "Videocard0"
Driver "vesa"
BusID "PCI:1:0:0
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 8
# Option "UseEdidDPI" "false"
# Option "DPI" "96x96"
Subsection "Display"
Depth 8
Modes "1024x768"
Option "rgb bits" "8"
Visual "StaticColor"
EndSubSection
EndSection

Section "Monitor"
Identifier "Monitor0"
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "vesa"
EndSection

Section "Module"
Load "freetype"
Load "speedo"
Load "extmod"
Load "vesa"
Load "dbe"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
EndSection

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

(II) Module already built-in
(EE) VESA(0): No matching modes
(EE) Screen found, but non have a usable configuration

Fatal derver error:
no screens found
XIO: fatal IO error 104 (connection reset by peer) on X server ":0.0"
after 0 requests (0 known processed) with 0 events remaining

Можно ли увидеть здесь вывод

Можно ли увидеть здесь вывод команды:
lspci -s 01:00.0 -vvnn

и заодно:
uname -a

Конечно

Да, вот:

lspci -s 01:00.0 -vvnn:

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Mobility Radeon HD 2400 [1002:94c9] (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device [1043:15b2]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at e0000000 (32-bit, prefetchable) [=256M]
Region 1: I/O ports at a000 [=256]
Region 2: Memory at fdef0000 (32-bit, non-prefetchable) [=64K]
Expansion ROM at fdec0000 [disabled] [=128K]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us
ClockPM- Suprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Address: 0000000000000000 Data: 0000
Capabilities: [100] Vendor Specific Information
Kernel driver in use: fglrx_pci
Kernel modules: fglrx

uname -a:

Linux localhost 2.6.26-gentoo-r3 #1 SMP Wed Dec 10 21:10:17 Local time zone must be set--see zic i686 Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz GenuineIntel GNU/Linux

Прежде чем что-то делать...

Сделайте всё с нуля. Ибо:

1. Local time zone must be set
Установить временную зону-то не сложно, но раз она до сих пор не установлена (а это важнейший шаг и в хендбуке объяснены последствия его пропуска), то в системе важные вещи могут быть собраны с какими угодно чудесами.

2. Core(TM)2 Duo CPU
При этом система i686 (не amd64). Оно конечно не воспрещено, но какой смысл ставить x86_32 дистр на x86_64 платформу???

3. Kernel modules: fglrx
Уже установлены проприетарные дрова ati-drivers.
Для Radeon HD 2400 есть ещё открытые дрова radeonhd.
Т.е. VIDEO_CARDS="fglrx" либо:
emerge -Ca ati-drivers и VIDEO_CARDS="radeonhd"...
Но зачем же тогда в xorg настраивать vesa?

4. В исходном xorg.conf две секции Device. Обе под драйвер "vesa". Но указанная шина pci уже занята модулем ядра fglrx. Возможно по этому и нет соответствий (я не знаю на самом деле, возможно нет драйвера vesa).

Я серьёзно думаю, что вам проще начать всё с начала, даже с более дотошного изучения хендбука. Напортачили неподецки. =))) У меня при первой установке Gentoo даже до установки иксов дело не дошло. ;) Сейчас ещё можно всё исправить рядом заклинаний. Только смысла нет, смысл - самому во всём разобраться. Как-то так...

..

Благодарю :) Видимо действительно буду с самого начала

не помогло

Решил все же попробовать просто наладить. Тайм зону поставил, оба драйвера попробовал. Не помогло :(

Бредложение

Бредлагаю

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 8
# Option "UseEdidDPI" "false"
# Option "DPI" "96x96"
Subsection "Display"
Depth 8
Modes "1024x768"
Option "rgb bits" "8"
Visual "StaticColor"
EndSubSection
EndSection

переделать в

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1280x800"
Visual "StaticColor"
EndSubSection
EndSection

Он же тебе говорит что нет нужного режима:

Цитата:
(EE) VESA(0): No matching modes

а у тебя стоит 1024x768 вместо 1280x800
И вообще попробуй

# X -configure > /root/Xorgcfg
# X -config /root/Xorgcfg

если будет нормально работать, то
# cp /root/Xorgcfg /etc/X11/xorg.conf

Ubuntu is an African Word that means "Gentoo is too hard for me"

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

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