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