Falsche gcc Version??
-
- Beiträge: 29
- Registriert: 11.12.2002 16:52:38
Falsche gcc Version??
Hallo erstmal, mein erster Post
und gleich ein Problem:
Irgendwie bin ich einfach nicht in der Lage den nVidia Treiber anständig unter Woody zu installieren, wenn ich in das Verzeichnis mit dem AGP Treiber(das NVIDIA_kernel dings ist doch der AGP Treiber, oder?) gehe und make install eingebe kommt die Fehlermeldung das sich mein Compiler von der Version kernels unterscheidet ((EE) GCC_MISSMATCH oder so ähnlich).
Wie bekomm ich das anständig hin?
thx schon mal im Voraus.
und gleich ein Problem:
Irgendwie bin ich einfach nicht in der Lage den nVidia Treiber anständig unter Woody zu installieren, wenn ich in das Verzeichnis mit dem AGP Treiber(das NVIDIA_kernel dings ist doch der AGP Treiber, oder?) gehe und make install eingebe kommt die Fehlermeldung das sich mein Compiler von der Version kernels unterscheidet ((EE) GCC_MISSMATCH oder so ähnlich).
Wie bekomm ich das anständig hin?
thx schon mal im Voraus.
-
- Beiträge: 29
- Registriert: 11.12.2002 16:52:38
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Geht nicht, gibt's nicht. Wie geht es nicht?
Poste 'mal die komplette Fehlermeldung, die Du beim compilieren bekommst.
Patrick
Poste 'mal die komplette Fehlermeldung, die Du beim compilieren bekommst.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
wenn du einen kernel aus der 2.2er reihe hast(einfach mal uname -r eingeben)soltest du dir erst einen 2.4.x kernel zulegen und die entsprechenden header, bzw gleich die sourcen und alles selbst kompilieren
That seems to point up a significant difference between Europeans and Americans. A European says: "I can't understand this, what's wrong with me?" An American says: "I can't understand this, what's wrong with him?"
Terry Pratchett
Terry Pratchett
-
- Beiträge: 29
- Registriert: 11.12.2002 16:52:38
-
- Beiträge: 29
- Registriert: 11.12.2002 16:52:38
Ok, gayed auch mit kernel 2.4.18 nicht, hier der Fehlertext:
You appear to be compiling the nvidia kernel module with a compiler different from the running kernel. This may be perfektly fine, but there are cases where this can lead to unexpected behavior and system crashes.
If you are know what you are doing and want to overrride this check, you can do so by setting IGNORE_CC_MISMATCH
If any other choose, set the CC environment varity to the name of the compiler that was used to compile the kernel
***failed cc sanity check. Bailing out! ***
make: *** (gcc-check) Error 1
Drauf hab ich jetzt gcc und g++ 3.2, 2.95 auch versucht.
Nicht wundern das vielleicht einige kleinere Fehler in dem Text daoben sind, hab ihn abgetippt, weiß leider nicht wo das log file ausgespuckt wird
Kann mir einer weiterhelfen? Das überfordert mich völlig, hab noch nciht so den Durchblick.
Edit: oder hab ich den kernel bzw. die header nicht anständig installiert? Hab einfach nur apt-get install kernel-image-2.4.18-bf24 eingegeben, den Kram runtergeladen und die Dialoge beantwortet, scheint alles in Ordung, LILO bootet den neuen kernel, oder hät ich da noch mehr machen müssen?
You appear to be compiling the nvidia kernel module with a compiler different from the running kernel. This may be perfektly fine, but there are cases where this can lead to unexpected behavior and system crashes.
If you are know what you are doing and want to overrride this check, you can do so by setting IGNORE_CC_MISMATCH
If any other choose, set the CC environment varity to the name of the compiler that was used to compile the kernel
***failed cc sanity check. Bailing out! ***
make: *** (gcc-check) Error 1
Drauf hab ich jetzt gcc und g++ 3.2, 2.95 auch versucht.
Nicht wundern das vielleicht einige kleinere Fehler in dem Text daoben sind, hab ihn abgetippt, weiß leider nicht wo das log file ausgespuckt wird
Kann mir einer weiterhelfen? Das überfordert mich völlig, hab noch nciht so den Durchblick.
Edit: oder hab ich den kernel bzw. die header nicht anständig installiert? Hab einfach nur apt-get install kernel-image-2.4.18-bf24 eingegeben, den Kram runtergeladen und die Dialoge beantwortet, scheint alles in Ordung, LILO bootet den neuen kernel, oder hät ich da noch mehr machen müssen?
du brauchst zum kompilieren die kernel-header deines aktuellen kernels
apt-get install kernel-headers-2.4.18-bf2.4
sollte funktionieren
apt-get install kernel-headers-2.4.18-bf2.4
sollte funktionieren
That seems to point up a significant difference between Europeans and Americans. A European says: "I can't understand this, what's wrong with me?" An American says: "I can't understand this, what's wrong with him?"
Terry Pratchett
Terry Pratchett
-
- Beiträge: 29
- Registriert: 11.12.2002 16:52:38
Ok, alles fertig installiert, jetzt folgende Fehlermeldung:
cc -c -Wall -Winplicit -Wreturn-type -Wswitch -Wformat -Wchar.subscripts
-Wparentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__
-DModule _DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=
4191 -DNV_UNIX -FNV_LINUX -DNV_INT64_OK -DNVCPU_86 -I. -I/usr/src/linux/include
-Wno-cast-qual nv.c
In file included from nv.c:14:
nv-linux.h:24: linux/modversions.h: No such file or directory
make: *** [nv.o] Error 1
cc -c -Wall -Winplicit -Wreturn-type -Wswitch -Wformat -Wchar.subscripts
-Wparentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__
-DModule _DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=
4191 -DNV_UNIX -FNV_LINUX -DNV_INT64_OK -DNVCPU_86 -I. -I/usr/src/linux/include
-Wno-cast-qual nv.c
In file included from nv.c:14:
nv-linux.h:24: linux/modversions.h: No such file or directory
make: *** [nv.o] Error 1
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
OK, Du scheinst auf dem richtigen Weg zu sein, diese Fehlermeldung haben schon Hunderte vor Dir gesehen
Hast Du jetzt kernel-sources oder kernel-headers installiert?
Patrick
Hast Du jetzt kernel-sources oder kernel-headers installiert?
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
-
- Beiträge: 29
- Registriert: 11.12.2002 16:52:38
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Das Problem ist, dass die fehl;ende Datei modversions.h erst beim compilieren des Kernel erzeugt wird. Das geht allerdings mit Kernel-headern nicht AFAIK.
Alternativen: kernel-source-2.4.20 installieren, nach /usr/src/linux verlinken, und kompilieren.
Hast Du die Kernel Header auch entpackt, und nach /usr/src/linux gelinkt? Geh in das Verzeichnis /usr/src und poste den Output von "ls -ld linux kernel*"
Patrick
Alternativen: kernel-source-2.4.20 installieren, nach /usr/src/linux verlinken, und kompilieren.
Hast Du die Kernel Header auch entpackt, und nach /usr/src/linux gelinkt? Geh in das Verzeichnis /usr/src und poste den Output von "ls -ld linux kernel*"
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
-
- Beiträge: 29
- Registriert: 11.12.2002 16:52:38
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Liegen die Kernel Header da als Tar oder als Verzeichnis???
Wenn die da als tar liegen: auspacken. Wenn die da als Directory liegen:
Patrick
Wenn die da als tar liegen: auspacken. Wenn die da als Directory liegen:
Code: Alles auswählen
ln -s Verzeichnis linux
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
-
- Beiträge: 29
- Registriert: 11.12.2002 16:52:38
Juhu es geht, Danke
Hab mir den 2.4.20 kernel gebacken und jetzt rennt es 1a
Naja, bis auf das ich anscheinend nicht das richtige Modul für meine Netzwerkkarte eingeladen hab,.
Ich hab ein K7S5A mit dem SIS900, hab ihn angewählt und eingebunden aber es geht nicht, alles andere hab ich default gelassen, muss ich da noch was machen?
(Ist zwar Off-Topic aber wo ich schon mal einen Thread offen hab...)
Hab mir den 2.4.20 kernel gebacken und jetzt rennt es 1a
Naja, bis auf das ich anscheinend nicht das richtige Modul für meine Netzwerkkarte eingeladen hab,.
Ich hab ein K7S5A mit dem SIS900, hab ihn angewählt und eingebunden aber es geht nicht, alles andere hab ich default gelassen, muss ich da noch was machen?
(Ist zwar Off-Topic aber wo ich schon mal einen Thread offen hab...)
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Hmm, sollte eigentlich gehen. Steht irgendwas in den dmesg? Oder in /var/log/syslog?
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
-
- Beiträge: 29
- Registriert: 11.12.2002 16:52:38