LINUX.ORG.RU

Ошибка компиляции драйвера NVidia


0

0

Проблема в компиляции драйвера nvidi'и, во время компиляции выкидывает кучу ошибок(около 300) и заканчивает работу, помоему проблема в модулях, выбраных мною? вот начальные строки ошибок, остальные выкладывать нет смысла, т.к. они - следствие первых...:

ядро - 2.6.15.1 Дистрибутив-Мандрайк 10.1

в поисковик прошу не посылать, я там уже был 1ХХХ раз

cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++ cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC but not for C++ cc1plus: warning: command line option "-Wno-strict-prototypes" is valid for C/ObjC but not for C++ cc1plus: warning: command line option "-ffreestanding" is valid for C/ObjC but not for C++ In file included from /usr/src/nv26/usr/src/nv/nv.c:14: /usr/src/nv26/usr/src/nv/nv-linux.h:139:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined /usr/src/nv26/usr/src/nv/nv-linux.h:164:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined /usr/src/nv26/usr/src/nv/nv.c:162:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined /usr/src/nv26/usr/src/nv/nv.c:1023:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined include/asm/bitops.h: In function 'int find_first_bit(const long unsigned int*, unsigned int)': include/asm/bitops.h:339: warning: comparison between signed and unsigned integer expressions include/asm/system.h: At global scope: include/asm/system.h:272: error: expected ',' or '...' before 'new' include/asm/system.h: In function 'long unsigned int __cmpxchg(volatile void*, long unsigned int, long unsigned int)': include/asm/system.h:275: error: 'size' was not declared in this scope

anonymous

А их компилировать надо? Ведь предлагают же самозапускающийся скрипт...

Unforgiven
()

какая версия драйвера? А вот на счет того что их компилить надо это мне тоже удивительно. Изнчально по любому должен быть запускаемый скрипт или РПМка. Попробуй скачать свежие дрова.

Manefesto
()

Да вот в том-то и проблема, что это часть лога ззмозапускающегося скрипта (точнее, его конец, при компиляции)... я поставил новое ядро на мандрайк (там было 2.6.3-7mdk) т.к. GLIBC2.4 идет к ядрам только выше 2.6.7, а он мне был нужен для запуска многих приложений...

anonymous
()
Ответ на: комментарий от anonymous

Старые дрова могут не компилироваться с новым ядром.
Скачай дрова посвежее, заодно и работать будет быстрее.

archont ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.