nixp.ru v3.0

21 января 2017,
суббота,
01:15:30 MSK

DevOps с компанией «Флант»
Аватар пользователя vovans
vovans написал 5 апреля 2004 года в 15:49 (351 просмотр) Ведет себя как мужчина; открыл 27 тем в форуме, оставил 418 комментариев на сайте.

При попытке поставить дрова выдаёт вот это (дрова 4496, ядро 2.4.25, дист. АСП 9.0) —

nvidia-installer log file '/var/log/nvidia-installer.log'

creation time: Mon Apr 5 15:04:59 2004

option status:

license pre-accepted : false

update : false

force update : false

expert : false

uninstall : false

driver info : false

no precompiled interface: false

no ncurses color : false

query latest driver ver : false

OpenGL header files : false

no questions : false

silent : false

XFree86 install prefix : /usr/X11R6

OpenGL install prefix : /usr

Installer install prefix: /usr

kernel include path : (not specified)

kernel install path : (not specified)

proc mount point : /proc

ui : (not specified)

tmpdir : /tmp/.private/root

ftp site : ftp://download.nvidia.com

Using: nvidia-installer ncurses user interface

-> License accepted.

-> There appears to already be a driver installed on your system (version: 1.0-

4496). As part of installing this driver (version: 1.0-4496), the existing

driver will be uninstalled. Are you sure you want to continue? (’no' will a

bort installation) (Answer: Yes)

-> No precompiled kernel interface was found to match your kernel; would you li

ke the installer to attempt to download a kernel interface for your kernel f

rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)

-> No matching precompiled kernel interface was found on the NVIDIA ftp site;

this means that the installer will need to compile a kernel interface for

your kernel.

-> Kernel include path: '/lib/modules/2.4.25/build/include'

-> Cleaning kernel module build directory.

executing: 'cd ./usr/src/nv; make clean’…

rm -f nv.o os-agp.o os-interface.o os-registry.o nv-linux.o nv_compiler.h *

.d NVdriver nvidia.o

-> Building kernel module:

executing: 'cd ./usr/src/nv; make nvidia.o SYSINCLUDE=/lib/modules/2.4.25/bu

ild/include’…

You appear to be compiling the NVIDIA kernel module with

a compiler different from the one that was used to compile

the running kernel. This may be perfectly fine, but there

are cases where this can lead to unexpected behaviour and

system crashes.

If you know what you are doing and want to override this

check, you can do so by setting IGNORE_CC_MISMATCH.

In any other case, set the CC environment variable to the

name of the compiler that was used to compile the kernel.

*** Failed cc sanity check. Bailing out! *

make: * [gcc-check] Ошибка 1

-> Error.

ERROR: Unable to build the NVIDIA kernel module.

ERROR: Installation has failed. Please see the file

'/var/log/nvidia-installer.log' for details. You may find suggestions

on fixing installation problems in the README available on the Linux

driver download page at www.nvidia.com.

fly4life

Дык, всё ж по-русски написано ;). Не прошёл проверку твой компилятор (точнее его версия). И в логе всё сказано. Остаётся, лишь, процитировать то, что ты сам и написал.

Вот в чём проблема:

You appear to be compiling the NVIDIA kernel module with

a compiler different from the one that was used to compile

the running kernel. This may be perfectly fine, but there

are cases where this can lead to unexpected behaviour and

system crashes.

А вот её решение:

If you know what you are doing and want to override this

check, you can do so by setting IGNORE_CC_MISMATCH.

vovans

Оно-то может и ясно, да ставиться дрова на отрез не хотят :((

Я слышал, что нвидиа отказались писать под никс дрова.

Это правда? :(

Или просто слухи?

Longobard

Короче пересобери ядро твоим компилером и им же собери дрова. А по поводу того что НВИДИА положила на Linux — это вряд ли. Какой смысл? Они ведь от этого только проиграют.

vovans

Да и я так думаю, что смысла нет.

Но посмотрел я на фтп, а там дрова только за январь.

А с компилёром ща попробую.

vovans

Хух, расхлебался :о)))

Всем спасибо!

Просто проблема в том, что стояло чистое ядро gcc 3.3.3

а с++ стоял 3.2.2

Не сразу получилось снести gcc :) (корректно снести:)

vovans

А как проверить, стоит ли SDL у меня?

И сейчас компилю Mesa 6.0

Это нормальный релиз?

decvar

sdl-config

Uncle Theodore
Vovan`s
А как проверить, стоит ли SDL у меня?

sdl-config —version

или менеджером пакетов.

И сейчас компилю Mesa 6.0

Это нормальный релиз?

Не хуже других. Ошибки уже исправлены в Mesa 6.0.1 :-)

А зачем ты его компилишь? Конфликтов с NVidia’скими драйверами не боисся?

Good Luck,

UT

vovans

«А зачем ты его компилишь? Конфликтов с NVidia’скими драйверами не боисся?»

Боюсь :о))

Значит не надо? ::))

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.