Toon posts:

Kernel bouwt op met niet geinstaleerde gcc??

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik draai weer eens debian unstable en omdat ik ook wel soms van een lekkere 3d game hou zoals bv UT2006 of ET wilde ik dus ook de nvidia drivers installeren.

apt-get install nvidia-glx loopt uit op een fiasco, omdat er geen nvidia-kernel modules te vinden is in de resourses die overeenkomt met de glx versie dus dan maar via de installer die te downloaden is op nvidia.com.

Tenminste dat dacht ik....

De installer in een directory neergezet en gezorgd dat ik alles wat nodig is voor een juiste installatie ook werkelijk geinstalleerd heb staan.

een 'sh NVIDIA-Linux-x86-1.0-8762-pkg1.run' uitvoeren en gaan met die ba... erm nee wacht de EULA voorbij en de nvidia-kernel moet gebouwt worden, omdat die niet online te vinden is bij nvidia ahh dan nu gaan met die banaa.... Shit een error

De melding die de error geeft is dat de lopende kernel met GCC 4.0 is gebouwd en dat de nvidia-kernel met GCC 4.1 gebouwd gaat wordne wat problemen gaat opleveren volgens de output en ik word ten zeerste aangeraden de installatie te stoppen.

Afijn ik stop de installatie en check de gcc versie die ik heb staan via gcc -v
de output:

code:
1
2
3
4
5
6
 box:/# gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,java,fortran,pascal,objc,obj-c++,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.1-1.4.2.0/jre --enable-mpfr --with-tune=i686 --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.1.2 20060604 (prerelease) (Debian 4.1.1-2)


Mja oke dat is toch echt 4.1 lijkt me dus eens kijken of 4.0 ook geinstalleerd staat en ja hoor die is ook aanwezig.

Kan komen door een update dat de kernel met gcc 4.0 is gebouwt dus een rebuild gedaanvan de kernel en nogmaals geprobeerd de nvidia drivers te instaleren... Met als resultaat exact hetzelfde verhaal als net geschetst (natuurlijk had ik wel een reboot gedaan nadat de kernel opnieuw gemaakt was).

Volgende poging was de GCC.4.0 verwijderen, zodat alleen gcc 4.1 op het systeem aanwezig was en toen nogmaals de kernel opnieuw laten maken door debian... met als resultaat. Ach je raad het al idd weer dezelfde gcc error :?

wtf was het eerste wat ik dacht hoe kan een kernel gebouwd worden met een versie die niet eens geinstalleerd staat?

Hoe krijg ik nou de nvidia drivers wel geinstalleerd?

note: Ik heb alle kernel gerelateerde zaken een rebuild gegeven ook de headers en de main

  • Keiichi
  • Registratie: Juni 2005
  • Laatst online: 18:06
Kun je misschien zelf een nieuwe kernel bakken?

Zo weet je in ieder geval dat de GCC waarmee je de kernel bakt, ook de GCC is waarmee je nvidia module build.

Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/


  • Ivo
  • Registratie: Juni 2001
  • Laatst online: 14-01-2025

Ivo

Ik weet dat het vroeg is, maar dat zegt hij toch? :?

Verwijderd

Topicstarter
Ik vraag me af hoe het uberhaubt mogelijk is dat de kernel die ik installeer dmv een niet geinstalleerde gcc versie gebouwd kan worden.

[ Voor 16% gewijzigd door Verwijderd op 13-06-2006 06:52 ]


  • Keiichi
  • Registratie: Juni 2005
  • Laatst online: 18:06
Verwijderd schreef op dinsdag 13 juni 2006 @ 06:51:
Ik vraag me af hoe het uberhaubt mogelijk is dat de kernel die ik installeer dmv een niet geinstalleerde gcc versie gebouwd kan worden.
Ik kan je zo een kernel geven die met een nog geheel andere GCC gecompiled is en die kernel die start dan gewoon op. Je moet een kernel los zien van waarmee ie gemaakt is.

Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/


  • FRidh
  • Registratie: Januari 2004
  • Laatst online: 20:27
hier staat een goede manier om je module te maken dmv module-assistant.

http://home.comcast.net/~...-nVidia/installation.html

Je moet dus echter nog wel zorgen dat je gcc goed werkt, daar weet ik de oplossing helaas niet voor.

Research is to see what everybody else has seen, and to think what nobody else has thought - Albert Szent-Györgyi


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Heb je al geprobeerd om gewoon de installatie niet te stoppen? Hoogstens krijg je unresolved symbols of een kernel panic als je die module insert. De wereld vergaat niet, hoor :P

All my posts are provided as-is. They come with NO WARRANTY at all.


  • freggy
  • Registratie: Juli 2002
  • Niet online
apt-get install gcc4.0 en export CC="gcc-4.0" al geprobeerd?

Verwijderd

Topicstarter
CyBeR schreef op dinsdag 13 juni 2006 @ 11:53:
Heb je al geprobeerd om gewoon de installatie niet te stoppen? Hoogstens krijg je unresolved symbols of een kernel panic als je die module insert. De wereld vergaat niet, hoor :P
Bij doorgaan kan ik de module niet aanspreken, hij weigerd gewoon in te laden .

  • DGTL_Magician
  • Registratie: Februari 2001
  • Laatst online: 30-01 15:53

DGTL_Magician

Kijkt regelmatig vooruit

Verwijderd schreef op dinsdag 13 juni 2006 @ 14:57:
[...]


Bij doorgaan kan ik de module niet aanspreken, hij weigerd gewoon in te laden .
je moet de variabele IGNORE_CC_MISMATCH aanzetten.

code:
1
export IGNORE_CC_MISMATCH=yes

Blog | aaZoo - (Wireless) Networking, Security, DDoS Mitigatie, Virtualisatie en Storage


Verwijderd

Topicstarter
DGTL_Magician schreef op dinsdag 13 juni 2006 @ 15:05:
[...]

je moet de variabele IGNORE_CC_MISMATCH aanzetten.

code:
1
export IGNORE_CC_MISMATCH=yes
Resultaat jammer genoeg 0,0. Het ziet ernaar uit dat ik gewoon even moet afwachten tot de nvidia-kernel modules in apt ztten om het dan nogmaals te proberen.

Blijf het echter een raar iets vinden.

  • Wirehead
  • Registratie: December 2000
  • Laatst online: 22-11-2025
Installeer de kernel headers van de kernel die je momenteel draait, en voer daarna ./NVIDIA-blaat-blaat.run CC=/usr/bin/gcc-4.0 uit :)
Zou normaal moeten werken.

edit: als ik me niet vergis zul je nog een work-around moeten zoeken omdat de nvidia drivers zich niet installeren in het juiste pad, wegens de overstap naar een nieuwe versie van Xorg in Debian Sid.

[ Voor 39% gewijzigd door Wirehead op 13-06-2006 18:05 ]

Denon AVR-X2800H, Quadral Amun Mk.III, Technics SL-7, DIY PhonoPre, AT-152LP / 4.225kW Heckert Solar / SMA 3.0-1AV-41 / Kia e-Niro 64kWh First Edition

Pagina: 1