не собираются ati-drivers [SOLVED]
Приветствую.
Господа, помогите разобраться что происходит.
Имею:
2.6.19-gentoo-r5
ATI X1950 Pro
X Window System Version 7.1.1
Делаю
emerge -v ati-drivers
Пишет:
These are the packages that would be merged, in order:Calculating dependencies... done!
[ebuild U ] x11-drivers/ati-drivers-8.34.8 [8.33.6] USE="qt3%* -acpi (-doc%) (-opengl%*)" 0 kBTotal: 1 package (1 upgrade), Size of downloads: 0 kB
>>> Emerging (1 of 1) x11-drivers/ati-drivers-8.34.8 to /
* ati-driver-installer-8.34.8-x86.x86_64.run MD5 ;-) ... [ ok ]
* ati-driver-installer-8.34.8-x86.x86_64.run RMD160 ;-) ... [ ok ]
* ati-driver-installer-8.34.8-x86.x86_64.run SHA1 ;-) ... [ ok ]
* ati-driver-installer-8.34.8-x86.x86_64.run SHA256 ;-) ... [ ok ]
* ati-driver-installer-8.34.8-x86.x86_64.run size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking ati-driver-installer-8.34.8-x86.x86_64.run ;-) ... [ ok ]
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.19-gentoo-r5/build
* Found sources for kernel version:
* 2.6.19-gentoo-r5
>>> Unpacking source...
>>> Unpacking ati-driver-installer-8.34.8-x86.x86_64.run to /var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work
* Converting 2.6.x/Makefile to use M= instead of SUBDIRS= ... [ ok ]
>>> Unpacking ./../common/usr/src/ati/fglrx_panel_sources.tgz to /var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/panel
>>> Unpacking ./../common/usr/src/ati/fglrx_sample_source.tgz to /var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/extra
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work ...
* Preparing fglrx module
make -C /usr/src/linux M=/var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.19-gentoo-r5'
CC [M] /var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:46:2: error: #error unknown or undefined architecture configured
/var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:471: warning: initialization from incompatible pointer type
/var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_stub_open’:
/var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:594: warning: assignment discards qualifiers from pointer target type
/var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_request_irq’:
/var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2672: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_smp_call_function’:
/var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4112: warning: passing argument 1 of ‘smp_call_function’ from incompatible pointer type
make[2]: *** [/var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Ошибка 1
make[1]: *** [_module_/var/tmp/portage/x11-drivers/ati-drivers-8.34.8/work/common/lib/modules/fglrx/build_mod/2.6.x] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.19-gentoo-r5'
make: *** [kmod_build] Ошибка 2!!! ERROR: x11-drivers/ati-drivers-8.34.8 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_compile
ebuild.sh, line 971: Called qa_call 'src_compile'
environment, line 4036: Called src_compile
ati-drivers-8.34.8.ebuild, line 162: Called linux-mod_src_compile
linux-mod.eclass, line 511: Called die!!! Unable to make GCC_VER_MAJ=4 KVER=2.6.19-gentoo-r5 KDIR=/usr/src/linux kmod_build.
!!! 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-drivers/ati-drivers-8.34.8/temp/build.log'.
Собственно вопрос как это победить?
Друг ставил драйвера 8.33.6 скачанные с сайта ATI, но делал очень много ударов в бубен и я этого просто не повторю. :-( Куда копать?
- Для комментирования войдите или зарегистрируйтесь
НУ дык
НУ дык написанно же.
make.conf?
uname -a?
_________________
Вот такие пироги
Дык вот
uname -a
Linux tlynx 2.6.19-gentoo-r5 #19 SMP Thu Mar 8 21:05:38 EET 2007 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ AuthenticAMD GNU/Linux
cat /etc/make.conf
я что-то
я что-то непойму нишиша, у тебя вроде x86 а дрова ставятся amd64.
кстати эмарх для тебя athlon-xp
Re: я что-то
Почему для amd64?
Тут и для amd64, и для х86.
спасибо.я в курсе
да, видимо мои
да, видимо мои знания чуть-чуть устарели... раньше было поразным пакетам
:)
если ты первый
если ты первый раз дрова ставиш, то посмотри статью на вики по настройке ядра. у тебя компиляция вываливается в том месте где должны модули собиратся
http://gentoo-wiki.com/HOWTO_ATI_Drivers
Re: если ты первый
Драйвера ставлю не впервые.
Доку еще раз внимательно прочитал. Свет на проблему не пролило... :-(
Нашел в чем
Нашел в чем грабли...
Ошибка в ДНК :-(
Неправильно собрал ядро - указал не ту архитектуру.