QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 885|回复: 9

安装nvdia驱动编译kernel最后的时候出错了

[复制链接]
发表于 2003-10-30 13:35:26 | 显示全部楼层 |阅读模式
install: cannot stat `nvidia.o': No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.37183 (%install)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.37183 (%install)
这个怎么回事?谢谢了
 楼主| 发表于 2003-10-30 13:36:30 | 显示全部楼层
就是置定的那个驱动
回复

使用道具 举报

 楼主| 发表于 2003-10-30 14:21:20 | 显示全部楼层
[root@localhost nvidia_drivers]# rpmbuild --rebuild NVIDIA_kernel*.src.rpm
Installing NVIDIA_kernel-1.0-4191.src.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.29623
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ cd /usr/src/redhat/BUILD
+ rm -rf NVIDIA_kernel-1.0-4191
+ /usr/bin/gzip -dc /usr/src/redhat/SOURCES/NVIDIA_kernel-1.0-4191.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd NVIDIA_kernel-1.0-4191
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.29623
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd NVIDIA_kernel-1.0-4191
+ LANG=C
+ export LANG
+ set +e
++ rpm -q --queryformat '%{VERSION}' rpm
+ RPMVERSION=4.2
++ echo 4.2
++ awk -F . '{print $1;}'
+ RPMMAJOR=4
++ echo 4.2
++ awk -F . '{print $2;}'
+ RPMMINOR=2
++ echo 4.2
++ awk -F . '{print $3;}'
+ RPMPATCH=
+ '[' 4 -le 3 -a 2 -le 0 -a -lt 4 ']'
/var/tmp/rpm-tmp.29623: line 35: [: too many arguments
+ make nvidia.o
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -1`\" > nv_compiler.h
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wcast-qual -Wno-multichar  -O -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=4191  -DNV_UNIX   -DNV_LINUX   -DNV_INT64_OK   -DNVCPU_X86       -I. -I/lib/modules/2.4.20-8/build/include -Wno-cast-qual nv.c
In file included from /lib/modules/2.4.20-8/build/include/linux/vmalloc.h:8,
                 from nv-linux.h:64,
                 from nv.c:14:
/lib/modules/2.4.20-8/build/include/linux/highmem.h: In function `bh_kmap':
/lib/modules/2.4.20-8/build/include/linux/highmem.h:20: warning: pointer of type `void *' used in arithmetic
nv.c: In function `nv_kern_mmap':
nv.c:1282: warning: passing arg 1 of `remap_page_range_R2baf18f2' makes pointer from integer without a cast
nv.c:1282: incompatible type for argument 4 of `remap_page_range_R2baf18f2'
nv.c:1282: too few arguments to function `remap_page_range_R2baf18f2'
nv.c:1301: warning: passing arg 1 of `remap_page_range_R2baf18f2' makes pointer from integer without a cast
nv.c:1301: incompatible type for argument 4 of `remap_page_range_R2baf18f2'
nv.c:1301: too few arguments to function `remap_page_range_R2baf18f2'
nv.c:1387: warning: passing arg 1 of `remap_page_range_R2baf18f2' makes pointer from integer without a cast
nv.c:1387: incompatible type for argument 4 of `remap_page_range_R2baf18f2'
nv.c:1387: too few arguments to function `remap_page_range_R2baf18f2'
nv.c: In function `nv_get_phys_address':
nv.c:2250: warning: implicit declaration of function `pte_offset'
nv.c:2250: invalid type argument of `unary *'
make: *** [nv.o] Error 1
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.28364
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd NVIDIA_kernel-1.0-4191
+ LANG=C
+ export LANG
+ rm -f /tmp/files.lst
+ '[' -z '' ']'
++ uname -r
+ export TARGET_KERNEL=2.4.20-8
+ TARGET_KERNEL=2.4.20-8
+ '[' -d /lib/modules/2.4.20-8/kernel ']'
+ INSTALLPATH=/lib/modules/2.4.20-8/kernel/drivers/video
+ mkdir -p /var/tmp/NVIDIA_kernel-1.0//lib/modules/2.4.20-8/kernel/drivers/video
+ install -m 0444 nvidia.o /var/tmp/NVIDIA_kernel-1.0//lib/modules/2.4.20-8/kernel/drivers/video
install: cannot stat `nvidia.o': No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.28364 (%install)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.28364 (%install)
回复

使用道具 举报

 楼主| 发表于 2003-10-30 14:21:42 | 显示全部楼层
[root@localhost nvidia_drivers]# rpmbuild --rebuild NVIDIA_GLX*.src.rpm
Installing NVIDIA_GLX-1.0-4191.src.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.11309
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ cd /usr/src/redhat/BUILD
+ rm -rf NVIDIA_GLX-1.0-4191
+ /usr/bin/gzip -dc /usr/src/redhat/SOURCES/NVIDIA_GLX-1.0-4191.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd NVIDIA_GLX-1.0-4191
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.11309
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd NVIDIA_GLX-1.0-4191
+ LANG=C
+ export LANG
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.11309
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd NVIDIA_GLX-1.0-4191
+ LANG=C
+ export LANG
+ DSOMAJOR=1
+ DSOMINOR=0
+ DSOPATCH=4191
+ DSOREV=1.0.4191
+ '[' -n /var/tmp/NVIDIA_GLX-1.0 -a /var/tmp/NVIDIA_GLX-1.0 '!=' / ']'
+ rm -rf /var/tmp/NVIDIA_GLX-1.0
+ mkdir -p /var/tmp/NVIDIA_GLX-1.0/usr/X11R6/lib/modules/drivers
+ mkdir -p /var/tmp/NVIDIA_GLX-1.0/usr/X11R6/lib/modules/extensions
+ mkdir -p /var/tmp/NVIDIA_GLX-1.0/usr/lib
+ install usr/X11R6/lib/modules/drivers/nvidia_drv.o /var/tmp/NVIDIA_GLX-1.0/usr/X11R6/lib/modules/drivers/nvidia_drv.o
+ install usr/X11R6/lib/modules/extensions/libglx.so.1.0.4191 /var/tmp/NVIDIA_GLX-1.0/usr/X11R6/lib/modules/extensions/libglx.so.1.0.4191
+ install usr/X11R6/lib/libXvMCNVIDIA.a /var/tmp/NVIDIA_GLX-1.0/usr/X11R6/lib/libXvMCNVIDIA.a
+ install usr/X11R6/lib/libXvMCNVIDIA.so.1.0.4191 /var/tmp/NVIDIA_GLX-1.0/usr/X11R6/lib/libXvMCNVIDIA.so.1.0.4191
+ install usr/lib/libGLcore.so.1.0.4191 /var/tmp/NVIDIA_GLX-1.0/usr/lib/libGLcore.so.1.0.4191
+ install usr/lib/libGL.so.1.0.4191 /var/tmp/NVIDIA_GLX-1.0/usr/lib/libGL.so.1.0.4191
+ /usr/lib/rpm/brp-compress
Processing files: NVIDIA_GLX-1.0-4191
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.62993
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd NVIDIA_GLX-1.0-4191
+ DOCDIR=/var/tmp/NVIDIA_GLX-1.0/usr/share/doc/NVIDIA_GLX-1.0
+ export DOCDIR
+ rm -rf /var/tmp/NVIDIA_GLX-1.0/usr/share/doc/NVIDIA_GLX-1.0
+ /bin/mkdir -p /var/tmp/NVIDIA_GLX-1.0/usr/share/doc/NVIDIA_GLX-1.0
+ cp -pr usr/share/doc/README /var/tmp/NVIDIA_GLX-1.0/usr/share/doc/NVIDIA_GLX-1.0
+ cp -pr usr/share/doc/README.DE /var/tmp/NVIDIA_GLX-1.0/usr/share/doc/NVIDIA_GLX-1.0
+ cp -pr usr/share/doc/license.txt /var/tmp/NVIDIA_GLX-1.0/usr/share/doc/NVIDIA_GLX-1.0
+ cp -pr usr/share/doc/NVIDIA_Changelog /var/tmp/NVIDIA_GLX-1.0/usr/share/doc/NVIDIA_GLX-1.0
+ cp -pr usr/share/doc/XF86Config.sample /var/tmp/NVIDIA_GLX-1.0/usr/share/doc/NVIDIA_GLX-1.0
+ cp -pr usr/include /var/tmp/NVIDIA_GLX-1.0/usr/share/doc/NVIDIA_GLX-1.0
+ exit 0
Provides: libGL.so.1 libGLcore.so.1 libXvMCNVIDIA_dynamic.so.1 libglx.so
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(pre): /bin/sh
Requires(post): /bin/sh
Requires(postun): /bin/sh
Requires: NVIDIA_kernel XFree86 >= 4.0.1 kernel > 2.2.0 libGLcore.so.1 libX11.so.6 libXext.so.6 libc.so.6 libc.so.6(GLIBC_2.0) libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libm.so.6
Processing files: NVIDIA_GLX-debuginfo-1.0-4191
error: Could not open %files file /usr/src/redhat/BUILD/${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}-${RPM_PACKAGE_RELEASE}/debugfiles.list: 没有那个文件或目录


RPM build errors:
    Could not open %files file /usr/src/redhat/BUILD/${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}-${RPM_PACKAGE_RELEASE}/debugfiles.list: 没有 那个文件或目录
回复

使用道具 举报

发表于 2003-10-30 16:03:00 | 显示全部楼层
你都装了那些开发包?
回复

使用道具 举报

 楼主| 发表于 2003-10-30 16:46:13 | 显示全部楼层
就安装了rh9默认的
没有更改也没有升级的
回复

使用道具 举报

发表于 2003-10-30 17:17:16 | 显示全部楼层
默认好像不装开发部分吧?

看看装了吗?
没装的话装上吧。
内核一定要装的。
回复

使用道具 举报

 楼主| 发表于 2003-10-30 18:36:25 | 显示全部楼层
安装了的
安装了默认的开发部分
可是不知道还少什么的
内核也安装了阿
回复

使用道具 举报

发表于 2003-10-31 14:53:30 | 显示全部楼层
去NV网站下个新的驱动吧。

现在的驱动方便多了,运行一下就行了。
回复

使用道具 举报

发表于 2003-12-3 12:54:39 | 显示全部楼层
用.run的驱动吧,配置比较简单
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-19 06:40 , Processed in 0.038929 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表