When attempting to install NVIDIA drivers I get the following error;

/lib/modules/2.4.21-0.13mdk/kernel/drivers/video/NVdriver: The module you are 
trying to load (/lib/modules/2.4.21-0.13mdk/kernel/drivers/video/NVdriver) is 
compiled with a gcc version 2 compiler, while the kernel you are running is 
compiled with a gcc version 3 compiler. This is known to not work.

.....modprobe: insmod NVdriver failed.

The following test in the Makefile is not tripped;

gcc-check:
        @if [ -z $(IGNORE_CC_MISMATCH) ]; then \
         if [ $(kernel_cc) != $(module_cc) ]; then \
        echo "                                                           "; \
        echo "You appear to be compiling the NVdriver kernel module with "; \
        echo "a compiler different from the one that was used to compile "; \
        echo "the running kernel. This may be perfectly fine, but there  "; \
        echo "are cases where this can lead to unexpected behaviour and  "; \
        echo "system crashes.                                            "; \
        echo "                                                           "; \
        echo "If you know what you are doing and want to override this   "; \
        echo "check, you can do so by setting IGNORE_CC_MISMATCH.        "; \
        echo "                                                           "; \
        echo "In any other case, set the CC environment variable to the  "; \
        echo "name of the compiler that was used to compile the kernel.  "; \
        echo "                                                           "; \
        echo -en "\033[1;31m"; \
        echo -e  "*** Failed cc sanity check. Bailing out! ***"; \
        echo -en "\033[0m"; \
        exit 1; \
         fi \
        fi

The output of gcc -v is;

.....gcc version 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk).

Help!

Cheers Ross Drummond

Reply via email to