>man nv
thanx
>сделай export IGNORE_CC_MISMATCH перед началом
попробуемс..
тока я вот почитал readme лежащий на сайте nvidia
и там в факе нашел описание проблемы с дословным цитированием лога
ну почитал я там и ничего обнадеживающего не нашел ;(
A: You should compile the NVIDIA kernel module with the same compiler
version that was used to compile your kernel. Some Linux kernel data
structures are dependent on the version of gcc used to compile it;
for example, in include/linux/spinlock.h:
...
* Most gcc versions have a nasty bug with empty initializers.
*/
#if (__GNUC__ > 2)
typedef struct { } rwlock_t;
#define RW_LOCK_UNLOCKED (rwlock_t) { }
#else
typedef struct { int gcc_is_buggy; } rwlock_t;
#define RW_LOCK_UNLOCKED (rwlock_t) { 0 }
#endif
If the kernel is compiled with gcc 2.x, but gcc 3.x is used when the
kernel interface is compiled (or vice versa), the size of rwlock_t
will vary, and things like ioremap will fail.
туго до меня доходит что сие означает
вот еще что: там в этом ридми в аппендиксах написаны
(app-b) APPENDIX B: MINIMUM SOFTWARE REQUIREMENTS
__________________________________________________________________________
o linux kernel 2.2.12 # cat /proc/version
o XFree86 4.0.1 # XFree86 -version
o Kernel modutils 2.1.121 # insmod -V
If you need to build the NVIDIA kernel module:
o binutils 2.9.5 # size --version
o GNU make 3.77 # make --version
o gcc 2.91.66 # gcc --version
дык мне значит придется менять?
мои версии:
gcc=2.96
xfree86=3.3.6
kernel=2.2.18