В сообщении от 20 Октябрь 2003 23:26 Shrek написал(a):
> Sergey V Turchin пишет:
> >В сообщении от 20 Октябрь 2003 23:09 Shrek написал(a):
> >>Sergey V Turchin пишет:
> >>>В сообщении от 20 Октябрь 2003 23:01 Shrek написал(a):
> >>>>Sergey V Turchin пишет:
> >>>>>В сообщении от 20 Октябрь 2003 15:34 Shrek написал(a):
> >>>>>
> >>>>>
> >>>>>
> >>>>>>можешь взять и с nvidia.com, но придется
> >>>>>>отшибать проверку gcc
> >>>>>
> >>>>>Не надо никому ничего отшибать :)
> >>>>>Достаточно select-gcc или export СС на 2.96-й компилятор
> >>>>>Проверка там не зря сделана наверное?
> >>
> >>и вот че там проверять?
> >
> >Чтобы ядро и ядерный можуль nvidia.o были собраны
> >одной и той же версией компилятора
>
> это ежу понятно... только зачем мне эта проверка, если она не
> работает
Она отлично работает
Вы же читали Makefile
Посмотрите какие команды там выполняются для проверки версии,
запустите их и посмотрите, что у Вас не так
> # gcc -v
> Reading specs from /usr/lib/gcc-lib/i586-alt-linux/2.96/specs
> gcc version 2.96 20000731 (ALT Linux, build 2.96-alt3)
>
> и попробуйте сделать
>
> # sh NVIDIA.....bin
>
> >> я уж сам как-нибудь разберусь чем я его
> >>буду компилять...
> >>
> >>>>>
> >>>>
> >>>>select-gcc не помогает
> >>>
> >>>мне помог
> >>
> >>ну а у меня вот не получается... мне проще проверку снести
> >
> >Тогда не давайте советы другим так делать.
>
> не буду. дайте другой 100% рабочий, буду признателен
Это понятие растяжимое.
Скачайте бету Compact 2.3 - 100% работает
и установить сможет каждый.
Можно
проверить /usr/include/linux на наличие
заголовков ядра, для которого будете собирать
$sh NVIDIA-Linux-x86-*pkg*.run --extract-only
$cd NVIDIA-Linux-x86-*pkg*/usr/src/nv
CC=gcc-2.96 make (CC - чтобы не делать select-gcc)
скопировать получившийся nvidia.o
в /lib/modules/версия_ядра_с_заголовками_которого_собирали/nVidia/
#/sbin/depmod -a -F
/boot/System.map-версия_ядра_с_заголовками_которого_собирали
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08