Покорение Xorg'ов[РЕШЕНО. ВСЕМ СПАСИБО =)]

Здравствуйте товарищи. Имею необходимость обратится к вам по причине бунта искусственного интеллекта, вселившегося в библиотеку x11-apps/mkfontscale-1.0.8

После нескольких обновлений ядра и всего что к нему присобачено, система не добрый взгляд опустила на флаги "X ldan sln static-libs", чем вынудили меня их заминусить. После устранения зависимостей (emerge --depclean) установка Xorg вообще не представляется возможной, так как при установки первого же пакета бунтарский ИИ заявлет:

x11-apps/mkfontscalr-1.0.8 failed (configure phase) econf failed 

Call stack:
ebulid.sh , line 56: Called src_configure
enviroment, line 4031:Called autotolls-utils_src_configure
enviroment, line 457: Called base_src_confugure' --disable-dependency-tracking'--with-bzip2'
ebuild.sh, line 557: Called die

Thespecific snippet of code:die" econf failed"

Очень интересует ваше мнение по данной проблеме - готов выслушать любые предложения. Также буду рад если просветите как без особой траты времени выводить содержимое файлов (а это чую ох как понадобится), на экран.

Заранее спасибо. Рабовладелец ИИ. =)

http://www.gentoo.ru/node/193

Да да, вот об этом я и

Да да, вот об этом я и говорил. Большое спасибо.

http://www.gentoo.ru/node/144

Если всё правильно...

...то получается примерно вот такая загогулина

Я так понял проблема C compiler, однако, в моем случае, дальнейший план действий от этого не проясняется.

Цитата: !!!Please attach the

Цитата:
!!!Please attach the following file when seeking support:
!!!/var/tmp/portage/x11-apps/mkfontscale-1.0.8/mkfontscale-1.0.8_build/config.log

Запостите, аналогичным образом, этот файл тоже. Предварительный диагноз: или флаги неправильные (CFLAGS/CXXFLAGS), битый gcc или некорректно отработал gcc-config.
Когда будете выкладывать файл, используйте команду wgetpaste -i - это добавит вывод emerge --info в результирующий текст.

Скажите...

...тока честно, вот так сразу в глаза бросается что я код переписывал и перепечатывал? =)

Интернета чтоли нету?

Интернета чтоли нету? wgetpaste же.

Я маленький ещё...

Цитата: configure:3056:

Цитата:
configure:3056: i686-pc-linux-gnu-gcc -O2 -march=prescott -pipe -Wl,-O1 -Wl,--as-needed Wl conftest.c >&5
i686-pc-linux-gnu-gcc: Wl: No such file or directory

Цитата:
LDFLAGS="-Wl,-O1 -Wl,--as-needed Wl"

Пояснять надо?

Хмм...

Действительно, после минусовки флага Wl всё установилось. Спасибо.

Просто на будущее, а что это за флаг? Насколько я понял, это флаг, который сортирует пакеты для инсталяции "до востребования". То есть игнорирует пакеты, которые не нужны. Это так или я что-то упустил?

Вопрос вдогонку, касательно чёрного экрана при тестировании файла xorg.conf.new. Насколько я смотрел по форуму, проблема довольно распространённая.

Без лишних слов прилаю лог http://paste.pocoo.org/show/361117/
Также попробовал команду xinit xterm --:1 Наверняка бесполезно, но на всякий случай тоже прилагаю:http://paste.pocoo.org/show/361117/

house15

house15 написал(а):
Действительно, после минусовки флага Wl всё установилось. Спасибо.

Просто на будущее, а что это за флаг? Насколько я понял, это флаг, который сортирует пакеты для инсталяции "до востребования". То есть игнорирует пакеты, которые не нужны. Это так или я что-то упустил?

Какой именно флаг интересует? Если проблемный "Wl" то это и не флаг вовсе, а просто ошибка. Флаг "-Wl,-O1" просит линкер применять оптимизации. Флаг "-Wl,--as-needed" указывает, что линкер должен в "зависимости" писать только те библиотеки из которых действительно использованы функции. Иногда линкеру передают библиотеки, которые в общем-то не нужны, но по умолчанию линкер все равно пишет их в список "необходимых", вот и используют этот флаг.

Чем больше юзерфрендли, тем сложнее юзать.

Спасибо=) Буду знать. Теперь

Спасибо=) Буду знать. Теперь осталось с чёрным экраном разобраться.

Ничего не понимаю...

Я окончательно запутался с этим иксами... что ему ещё надо то?

наверное это [ 271.533]

наверное это

[   271.533] (WW) RADEON(0): Direct rendering disabled
[   271.533] (EE) RADEON(0): Acceleration initialization failed

хотя помоему не кретично
кстати что за карточка и каким драйвером пытаетесь пользоваться?

Карточка Radeon HD 5700.

Карточка Radeon HD 5700. Драйвер закрытый, ati, поставлен с помощью emerge ati-drivers. В списке карт моя есть, хотя ситуацию не меняет - при startx вижу только мерцающий экран и потом вылет. Флаги vesa vessfb evdev расставлены... моя в тупике.

eselect opengl set ati и ещё

eselect opengl set ati
и ещё попробуй выключить в ядре CONFIG_DRM_RADEON_KMS
ЗЫ: если включено конечно))

In the result

There is it now look like

Хех) Забавно получается: одно добавишь - другое не работает =)

покажи xorg.conf и cat

покажи xorg.conf
и
cat /etc/make.conf | grep -i VIDEO_CARDS

1) у монитора дефолтное

1) у монитора дефолтное разрешение какое?
а то может типа 1680 x 1050 не поддерживается (или что-то типа того)

2) radeon прописан в make.conf? после этого mesa и x-server пересобирались?

что-то добрый я сегодня ....

leryc написал(а): 2) radeon

leryc написал(а):
2) radeon прописан в make.conf? после этого mesa и x-server пересобирались?

Как бы тут речь о fglrx.
radeon на HD 57xx 3D не поддерживают, точнее поддерживают но пока очень криво

как хрена ни назови - суть

как хрена ни назови - суть одна

либо попытка выставить неподдерживаемое разрешение
либо устройство не отдает vga-драйвер, стартанувший до X-сов
либо после смены\замены X-драйверов не пересобирались зависимые пакеты

{solved} будет в одном из этих пунктов ;)

что-то добрый я сегодня ....

Из вышесказанного следует,

Из вышесказанного следует, что гораздо проще вставить в машину nVidia-карточку и переставить X-сы, я правильно понимаю? =)

если есть возможность и\или

если есть возможность и\или существующая не устраивает - почему нет? ;)
Х-сы переставлять не надо -- добавить драйвер и mesa + x-server пересобрать

но карта нормальная - надо разобраться почему не кажет

у вас уже просили показать

cat /etc/make.conf | grep -i VIDEO_CARDS
lspci -k (когда черный экран у иксов)
+ секции из конфига ядра касательно Graphics & Frame buffer support

что-то добрый я сегодня ....

У меня аналогичная карта и

У меня аналогичная карта и исходя из

[   405.153] (II) LoadModule: "dri"
[   405.213] (WW) Warning, couldn't open module dri
[   405.213] (II) UnloadModule: "dri"
[   405.213] (EE) Failed to load module "dri" (module does not exist, 0)
[   405.213] (II) LoadModule: "dri2"
[   405.214] (WW) Warning, couldn't open module dri2
[   405.214] (II) UnloadModule: "dri2"
[   405.214] (EE) Failed to load module "dri2" (module does not exist, 0)

я подозреваю что xorg.conf сделан X -сonfigure, а надо бы aticonfig --initial.
К тому же в make.conf должно быть VIDEO_CARDS="fglrx"

Ну и желательно прочитать это http://www.gentoo.org/doc/en/ati-faq.xml,
заострив особое внимание на это:

Цитата:
Note: You can use aticonfig if you have installed the ati-drivers package.

и это:

Цитата:
Important: If you're using ati-drivers, then you'll need to disable radeonfb (and probably any other framebuffer drivers) in your kernel config, as it conflicts with the built-in framebuffer in ati-drivers.

Ну и для полного счастья пригодится это http://wiki.cchtml.com/index.php/Gentoo_Installation_Guide

mortnx написал(а): У меня

mortnx написал(а):
У меня аналогичная карта и исходя из

[   405.153] (II) LoadModule: "dri"
[   405.213] (WW) Warning, couldn't open module dri
[   405.213] (II) UnloadModule: "dri"
[   405.213] (EE) Failed to load module "dri" (module does not exist, 0)
[   405.213] (II) LoadModule: "dri2"
[   405.214] (WW) Warning, couldn't open module dri2
[   405.214] (II) UnloadModule: "dri2"
[   405.214] (EE) Failed to load module "dri2" (module does not exist, 0)

я подозреваю что xorg.conf сделан X -сonfigure, а надо бы aticonfig --initial.
К тому же в make.conf должно быть VIDEO_CARDS="fglrx"

Ну и желательно прочитать это http://www.gentoo.org/doc/en/ati-faq.xml,
заострив особое внимание на это:

Цитата:
Note: You can use aticonfig if you have installed the ati-drivers package.

и это:

Цитата:
Important: If you're using ati-drivers, then you'll need to disable radeonfb (and probably any other framebuffer drivers) in your kernel config, as it conflicts with the built-in framebuffer in ati-drivers.

Ну и для полного счастья пригодится это http://wiki.cchtml.com/index.php/Gentoo_Installation_Guide

Большое спасибо за туториалы - было весьма интересно и полезно, однако в Датском королевстве всё по-прежнему не спокойно.

cat /etc/make.conf | grep -i VIDEO_CARDS

Ответ на cat /etc/make.conf | grep -i VIDEO_CARDS был таковым: VIDEO_CARDS="fglrx". lspci -k посмотреть не получится - экран вылетает почти моментально. Пишет ошибку по открытию "dri" и "dri2". Фреймы вроде все удалил. Был в общем единсвенный vesafb... Вот полный список :

USE="X a52 aac aalib acl acpi alsa berkdb bluetooth branding bzip2 cairo cdda cdinstall cdr chasen cjk cli consolekit cracklib crypt ctype cups cxx db2 dbase dbus dga djvu dri dts dv dvb dvd dvdr emboss encode esd exif fam firefox flac fontconfig fortran ftp gdbm gdu gif gimp glut gnome gnome-keyring gnutils gphoto2 gpm gtk gtkhtml gzip hal handbook iconv icq icu ipv6 jadetex java java6 javascript jpeg jpeg2k kde lame lcms libnotify lua mad mikmod mmx mng modules mozilla mp3 mp4 mpeg mudflap ncurses nls nocd nptl nptlonly ogg opengl openmp pam pango pcre pdf perl plasma png policykit ppds pppd python qt3support qt4 readline samba saveconfig sdl session spell sse sse2 ssl startup-notification static-libs svg sysfs tcpd thora tiff truetype udev unicode usb vcd vorbis x264 x86 xcb xcomposite xft xml xorg xulrunner xv xvid zlib"

1) emerge acpid 2)

1)

 emerge acpid
/etc/init.d/acpid start
rc-update add acpid default
   

2)

emerge module-rebuild
   module-rebuild rebuild

если не поможет то вывод этих команд:

emerge pciutils если не установлено, после чего покажите нам вывод lspci -k при этом не обязательно запускать X.

zcat /proc/config.gz

emerge -pv ati-drivers

upd
кстати на счёт dri модулей

Цитата:
Failed to load module "dri2" (module does not exist, 0)
This is normal. Fglrx doesn't use the dri and dri2 modules.

пруф

lspci -k

Subsystem: ASUSTeK Computer Inc. Device 8277
Kernel driver in use: ata_piix
01:00.0 VGA compatible controller: ATI Technologies Inc Device 68b8
Subsystem: PC Parther Limited Device 1482
Kernel driver in use : fglrx_pci
Kernel modules:fglrx
01:00.1 Audio device: ATI Technologies Inc Device aa58
Subsystem:PC Partner Limited Device aa58
Kernel driver in use:HDA Intel
02.00.0 Ethernet controller: Attansic Technology Corp L1 gegabit Ethernet Adapter(rev b0)
Subsystem: ASUSTeK Computer Inc P5KPL-VM Mother board
Kernel driver in use:achi
03:00.1 IDE inteface: JMicron Technology Corp. 2030/20363 Serial ATA Controller (rev 03)
Subsytem:ASUSTeK Computer Inc Device 824f
05:03.0 FireWire(IEEE 1394):VIA Technologies Inc VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev C0)
Subsystem: ASUSTeK Computer Inc Device 81fe

Выдало вот что... По-прежнему гаснет экран.

Действия 1 и 2 делал? жду

Действия 1 и 2 делал?
жду вывод остальных команд

zcat /proc/config.gz

zcat /proc/config.gz :config.gz file not found

house15: я из тебя логи

house15: я из тебя логи построчно тянуть не буду.

Цитата:
zcat /proc/config.gz :config.gz file not found

cat /usr/src/linux/.config

http://paste.pocoo.org/show/3

http://paste.pocoo.org/show/364081/

And here is some messages, which bring me in misunderstanding...

/etc/x11/xinit/xinitrc: line63:exec:xterm:not found
/etc/x11/xinit/xinitrc:line61:xterm:command not found

It's normal of it's paranoyee?

emerge xterm

emerge xterm
upd:
вернитесь сюда и внимательно прочитайте пост ещё раз, но более внимательно.

Так, действие возымело

Так, действие возымело эффект. Появилось три уродливых окошечка. Согласно туториалам - это нам и нужно. Получается что Терм не запускался, потому что его тупо не было Х_х...

Большое спасибо за помощь и потраченное на мою проблему время =) Обещаю учится и меньше тупить!

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

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