On Thu, 28 Feb 2002 12:46:38 +0100 cult <[EMAIL PROTECTED]> wrote: > Arnaud Delobelle wrote: > > >C'est parce qu'il y a un bug dans le makefile: > >J'ai fait : > > > >* tar zxf NVIDIA_kernel-1.0-2314.tar.gz > >* cd NVIDIA_kernel-1.0-2314 > >* edite le Makefile, remplace la ligne 42 par la ligne suivante : > >kernel_cc:=$(shell cat /proc/version | sed 's/^Linux.*(\(gcc.*\)).*$$/\1/') > >* cd .. > >* tar cvf NVIDIA_kernel-1.0-2314 > >* gzip NVIDIA_kernel-1.0-2314.tar > > > >et j'ai recommence tout (voir /usr/share/doc/nvidia-kernel-src/README) :-) > > > Je viens de le faire et j'ai droit à un nouveau message d'erreur: > ake[2]: Entering directory > `/usr/src/modules/nvidia-kernel-1.0.2314/NVIDIA_kernel-1.0-2314' > > You appear to be compiling the NVdriver 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[2]: *** [gcc-check] Erreur 1 > make[2]: Leaving directory > `/usr/src/modules/nvidia-kernel-1.0.2314/NVIDIA_kernel-1.0-2314' > make[1]: *** [build-stamp] Erreur 2 > make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-1.0.2314' > Module /usr/src/modules/nvidia-kernel-1.0.2314 failed. > Hit return to Continue > > J'ai les Dieux qui sont contre moi je crois!!! > Une idée ? Au moins il n'y a plus d'erreur de syntaxe Il n'est pas content car le noyau est compile avec gcc 2.7.2.3, et toi tu utilises gcc 2.9X probablement Ce que j'ai fait: J'ai compile un noyau 2.4.17, reboote et donc quand j'ai compile NVDriver les versions de gcc etaient les memes (parce que /proc/version indique MA version de gcc) Sinon tu peux essayer de definir la variable IGNORE_CC_MISMATCH et recommencer. Il ne sera plus gene par les differences de versions, mais il peut y avoir des problemes (lesquels? aucune idee) plus tard. Ou alors tu peux recompiler ton noyau 2.2.20.
Voila, maintenant tu sais tout ce que je sais :) > -- > Vincent. > -- Arnaud