在执行安装程序时出现编译错误。
以下是出错log:
代码: 全选
(前面省略)
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c: 在文件�
�:
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:110: 错误�
�� expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ befo
re ‘*’ token
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c: 在函数�
�nvos_create_alloc’中:
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:332: 错误�
�� ‘nv_pte_t_cache’未声明 (在此函数内第一次使用)
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:332: 错误�
�� (即使在一个函数内多次出现,每个未声明的标识符在其
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:332: 错误�
�� 所在的函数内也只报告一次。)
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c: 在函数�
�nvos_free_alloc’中:
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:364: 错误�
�� ‘nv_pte_t_cache’未声明 (在此函数内第一次使用)
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c: 在函数�
�__nv_setup_pat_entries’中:
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:827: 警告�
�� 比较有符号和无符号数
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c: 在函数�
�__nv_restore_pat_entries’中:
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:853: 警告�
�� 比较有符号和无符号数
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c: 在函数�
�nv_kern_cpu_callback’中:
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:1159: 警告
: 比较有符号和无符号数
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:1166: 警告
: 比较有符号和无符号数
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c: 在函数�
�nvidia_init_module’中:
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:1292: 错误
: ‘nv_pte_t_cache’未声明 (在此函数内第一次使用)
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:1292: 错误
: 提供给函数‘kmem_cache_create’的实参太多
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:1426: 错误
: void 值未如预期地被忽略
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c: 在函数�
�nvidia_exit_module’中:
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:1453: 错误
: void 值未如预期地被忽略
/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.c:1557: 错误
: ‘nv_pte_t_cache’未声明 (在此函数内第一次使用)
make[3]: *** [/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nv.
o] 错误 1
make[2]: *** [_module_/tmp/selfgz15483/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/sr
c/nv] 错误 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] 错误 1
make: *** [module] 错误 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
求解~谢谢!