From the .log,
The compiler used to compile the kernel (gcc 4.1) does not exactly match the current compiler (gcc 4.3). The Linux 2.6 kernel module loader rejects kernel modules built with a version of gcc that does not exactly match that of the compiler used to build the running kernel.
Option 1: downgrade to gcc 4.1 to compile nvidia.ko kernel module
Option 2: recompile your current kernel with gcc 4.3