Nvidia Installer + gcc

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
HarryP.
Beiträge: 14
Registriert: 05.09.2004 23:44:58
Kontaktdaten:

Nvidia Installer + gcc

Beitrag von HarryP. » 14.09.2004 17:15:45

Ich wünsche euch mal wieder einen Wunderschönen Tag,

diesmal komme ich mit folgendem Problem zu euch. Der nVidia Installer kann eine Datei nich compelieren mit gcc. Nur warum nich?

Gestern hatte ich das auch und habe dann heute gcc mit apt-get runter geladen und auch glei installiert.

Nu wollt ich fragen wie ich folgendes mache:

" set the CC environment variable to the name of the compiler used to c
ompile your kernel"

Ich habe leider Null Ahnung vom Kernel und so, benutzte ja erst seit dem Wochenende Linux und trau mich auch nich so einfach ran. Deswegen hoffe ich das ihr mir wieder mit Rat und Tat zur Seite steht.

Habe euch auch mal die Ausgabe der Log drangehängt.
-> Kernel source path: '/usr/src/linux'
-> Performing cc_version_check with CC="cc".
-> gcc-version-check failed:

Could not compile gcc-version-check.c

If you know what you are doing and want to ignore the gcc version check, sel
ect "No" to continue installation. Otherwise, select "Yes" to abort install
ation, set the CC environment variable to the name of the compiler used to c
ompile your kernel, and restart installation. Abort now?
MfG Harry

Tomek
Beiträge: 254
Registriert: 07.08.2004 10:48:37
Wohnort: Paderborn

Beitrag von Tomek » 14.09.2004 17:24:16

Code: Alles auswählen

apt-get install gcc cpp g++
Gruß,
Tomek

Benutzeravatar
benebeck
Beiträge: 431
Registriert: 14.10.2003 15:37:48
Wohnort: Giessen

Beitrag von benebeck » 14.09.2004 19:40:51

Hi HarryP.

kann es sein, dass dein kernel mit gcc 2.95 kompiliert wurde, du aber gcc 3.3 verwendest?
schau mal in /usr/bin nach. wenn der link "gcc" auf die version 3.3 zeigt, dann kannst du den link auf 2.95 setzen und den nvidia-installer anschmeissen.
bei mir hat der dann ohne zu mucken gearbeitet.

ach ja: hinterher eventuell wieder auf gcc3.3 verlinken; ja nach dem was du sonst noch damit machen willst :-)

mfg benebeck

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 14.09.2004 19:48:32

benebeck hat geschrieben: kann es sein, dass dein kernel mit gcc 2.95 kompiliert wurde, du aber gcc 3.3 verwendest?
schau mal in /usr/bin nach. wenn der link "gcc" auf die version 3.3 zeigt, dann kannst du den link auf 2.95 setzen und den nvidia-installer anschmeissen.
bei mir hat der dann ohne zu mucken gearbeitet.
Hab ich auch so gemacht....

gruss
manuel

HarryP.
Beiträge: 14
Registriert: 05.09.2004 23:44:58
Kontaktdaten:

Beitrag von HarryP. » 14.09.2004 20:07:54

hm nen Link is nich drinnen von gcc-3.3, nur eine Ausführbare Datei (Rechts Klick, Eigenschaften da steht das jedenfalls so).

Ich sehe da auch nichts von einer ältern Version habe ja auch erste gcc mit apt-get runtergeladen.

Hm naja und trotzdem habe ich versucht "etwas" zu verlinken mit
harry:/home/harry# ls /usr/bin/gcc-3.3 /usr/bin/gcc-2.95
ls: /usr/bin/gcc-2.95: Datei oder Verzeichnis nicht gefunden
/usr/bin/gcc-3.3
Tja also das sagt mir ja das ich kein gcc-2.95 habe, soll ich dann mal die alte Runterladen? Eher nich oder?

Muss ich X auch ausmachen wenn ich versuche den nVidia Treiber per Source Code zu installieren, bzw. is das was "einfacher"?

MfG eine entnervter Harry

Benutzeravatar
benebeck
Beiträge: 431
Registriert: 14.10.2003 15:37:48
Wohnort: Giessen

Beitrag von benebeck » 14.09.2004 22:01:39

hallo harry,

nicht aufregen, alles wird gut !!!

Du solltest tatsächlich den x-server ausmachen, aber am besten gleich in nen anderen runlevel:

Code: Alles auswählen

init 3
hmm und das mit dem gcc weiss ich nicht genau. dem installer ist es halt wichtig, dass mit der gleichen gcc-version wie der kernel kompiliert wird, damit es keine inkompatibilitäten gibt.

Code: Alles auswählen

cd /usr/bin

Code: Alles auswählen

ls -la gc*
schau noch mal mit den befehlen, ob du es wirklich nicht hast, aber ich kann mir eigentlich nicht vorstellen, dass gcc-2.95 installieren schlimm ist. soviel ich weiß ist wichtig, wo der symbolische link gcc --> hinzeigt

ich hoffe das hilft dir etwas

mfg benebeck

HarryP.
Beiträge: 14
Registriert: 05.09.2004 23:44:58
Kontaktdaten:

Beitrag von HarryP. » 14.09.2004 22:28:09

Ah mit dem:
harry:/usr/bin# ls -la gc*
kam so was:
-rwxr-xr-x 1 root root 122552 2004-05-27 01:16 gcalctool
lrwxrwxrwx 1 root root 7 2004-09-14 16:57 gcc -> gcc-3.3
-rwxr-xr-x 1 root root 85164 2004-08-04 23:47 gcc-3.3
lrwxrwxrwx 1 root root 10 2004-09-14 16:57 gccbug -> gccbug-3.3
-rwxr-xr-x 1 root root 16039 2004-08-04 23:38 gccbug-3.3
-rwxr-xr-x 1 root root 82360 2004-06-17 18:33 gconf-editor
-rwxr-xr-x 1 root root 35048 2004-08-29 13:06 gconf-merge-tree
lrwxrwxrwx 1 root root 27 2004-09-11 05:18 gconftool -> /etc/alternatives/gconftool
-rwxr-xr-x 1 root root 52276 2004-08-29 13:06 gconftool-2
lrwxrwxrwx 1 root root 8 2004-09-14 16:57 gcov -> gcov-3.3
-rwxr-xr-x 1 root root 19708 2004-08-04 23:47 gcov-3.3
und das was ich Fett gemacht habe das is doch der link oder? Also eigentlich schon, denk ich jetz mal. Also das heist der Symbolische Link is da aber auf gcc-3.3. Also versuch ich etz mal ob ich es schaff gcc-2.95 zu installieren.

MfG ein Harry der Licht sieht, am Ende des Tunnels. :)[/b]

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 14.09.2004 22:34:45

Man kann einfach auch vorher "export CC=gcc-3.3" als Umgebungsvariable setzen, dann sollte dieser gcc genommen werden, solange die Umgebungsvariable gesetzt ist.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

HarryP.
Beiträge: 14
Registriert: 05.09.2004 23:44:58
Kontaktdaten:

Beitrag von HarryP. » 14.09.2004 22:54:18

Hi,

also ich habe ja jetzt schon gcc-2.95 drauf. Habe davor auch erstma gcc-3.3 gelöscht.

Nur gibt es jetz keine datei Names gcc mehr, die wo ich denke das die auch noch wichtig is. Wie bekomm ich die jetz her?

Mit ls -s /usr/bin/gcc-2.95 /usr/bin/gcc gehts nich. Und eine Verknüpfung kann ich auch nich anlegen.

Hmm, mistersixt kannst du mir das nen bissel genauer erklärnen? Wie gesagt ich habe erst seit dem Wochenende Linux, ergo bin ich nen Nooob auf dem Gebiet.

MfG Harry

Benutzeravatar
benebeck
Beiträge: 431
Registriert: 14.10.2003 15:37:48
Wohnort: Giessen

Beitrag von benebeck » 15.09.2004 20:41:28

Hi HarryP,


um den symbolischen link zu erstellen:

Code: Alles auswählen

ln -s -f /usr/bin/gcc-2.95 /usr/bin/gcc


mit root-rechten!

das sollte eigentlich klapen

mfg benebeck

HarryP.
Beiträge: 14
Registriert: 05.09.2004 23:44:58
Kontaktdaten:

Beitrag von HarryP. » 15.09.2004 22:34:39

hi,

ich habe jetzt gcc-2.95 installiert und mit der file gcc verlinkt.

Versucht den Treiber zu installieren und der meinte ich bräuchte gcc-3.2. Nun gut is doch nich schlimm, installierste einfach gcc-3.2 dachte ich und habs getan. Die Datei gcc-3.2 auch querverlinkt auf gcc. (Hab auch nachgeschaut ob das stimmt, und es stimmt)

So nu die Log nach meinen letzten Versuch:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed Sep 15 22:10: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
X install prefix : /usr/X11R6
OpenGL install prefix : /usr
Installer install prefix: /usr
kernel source path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp site : ftp://download.nvidia.com

Using: nvidia-installer ncurses user interface
-> License accepted.
-> 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 source path: '/usr/src/linux'
-> Performing cc_version_check with CC="cc".
ERROR: If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.

If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the appropriate nvidia-installer command line option.
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 http://www.nvidia.com.
Nun jetz weis ich echt nimmer weiter. Muss im Kernel auch irgendetwas von nVidia drinnen stehen??? X läuft jedenfalls mit dem eigenen "nv" Treiber.

Oder muss ich mal den Source Code von Linux mal mit meinem gcc compelieren???

Kernel-Version: Linux 2.4.26-1-386
Kernel-Source-Version: 2.4.26-6

Sollte schon passen oder?

MfG Harry

P.S: Danke für die bisherigen Antworten will ich euch mal danken da sie mich immer näher an mein Ziel bringen :)

Benutzeravatar
benebeck
Beiträge: 431
Registriert: 14.10.2003 15:37:48
Wohnort: Giessen

Beitrag von benebeck » 16.09.2004 18:50:13

hallo HarryP,

hmm, ich rate jetzt einfch mal wild drauf los:

wahrscheinlich hast Du Deinen kernel nicht selbst kompiliert, also fehlen Dir wahrscheinlich die Kernelquellen und die module-init-tools.

Du wirst Dir also die Kernelquellen für Deine Kernelversion installieren müssen.

Code: Alles auswählen

uname -r
die müssen schon genau passen glaub ich.

Versuchs mal damit, vieleicht hilfts ja.

Ach ja! Benutze au jeden Fall auch die Forumssuche! das nvidia-problem ist so alt wie nur was und es gibt tonnenweise tipps !

mfg benebeck

Antworten