|
Salut � tous.
J'ai un PC avec Mdk9.0, et une carte grafique
Geforce4 TI 4200.
Malheureusement les drivers de cette carte ne sonty
pas dispo avec l'installation de mdk 9.0, on peut seulement installer un driver
nvidia g�n�rique n'exploitant pas toutes les possibilit�s de la carte, notamment
la d�finition (je reste an 800*600, sur un ecran 19'' c'est pas
top.
J'ai regard� un peu partout sur la toile et j'ai
trouv� les drivers adapt�s, mais il faut les recompiler.
J'ai suivi les indications, en faisant :
=> rpmbuild --rebuild
NVIDIA_GLX_1.0_3123.src.rpm
et
=> rpmbuild --rebuild NVIDIA_kernel_1.0_3123.src.rpm
ensuite il y aurait du y avoir d'autres
manipulations, mais le processus c'est arr�t� � la compilation.
� tout hasard, je fournis les r�sultat du build des
deux sources (GLX et kernel). Si quelcun aurait un moment pour m'expliquer ce
qui cloche cela serait simpa.
Merci.
|
[root@localhost tmp]# rpmbuild --rebuild NVIDIA_GLX-1.0-3123.src.rpm Installing NVIDIA_GLX-1.0-3123.src.rpm Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.80962 + umask 022 + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf NVIDIA_GLX-1.0-3123 + tar -xf - + /bin/gzip -dc /usr/src/RPM/SOURCES/NVIDIA_GLX-1.0-3123.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd NVIDIA_GLX-1.0-3123 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.80962 + umask 022 + cd /usr/src/RPM/BUILD + cd NVIDIA_GLX-1.0-3123 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.80962 + umask 022 + cd /usr/src/RPM/BUILD + cd NVIDIA_GLX-1.0-3123 + DSOMAJOR=1 + DSOMINOR=0 + DSOPATCH=3123 + DSOREV=1.0.3123 + '[' -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.3123 +/var/tmp/NVIDIA_GLX-1.0/usr/X11R6/lib/modules/extensions/libglx.so.1.0.3123 + 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.3123 +/var/tmp/NVIDIA_GLX-1.0/usr/X11R6/lib/libXvMCNVIDIA.so.1.0.3123 + install usr/lib/libGLcore.so.1.0.3123 +/var/tmp/NVIDIA_GLX-1.0/usr/lib/libGLcore.so.1.0.3123 + install usr/lib/libGL.so.1.0.3123 /var/tmp/NVIDIA_GLX-1.0/usr/lib/libGL.so.1.0.3123 + /usr/lib/rpm/brp-compress Processing files: NVIDIA_GLX-1.0-3123 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.80962 + umask 022 + cd /usr/src/RPM/BUILD + cd NVIDIA_GLX-1.0-3123 + 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 Finding Provides: (using /usr/lib/rpm/find-provides)... Finding Requires: (using /usr/lib/rpm/find-requires)... Using BuildRoot: /var/tmp/NVIDIA_GLX-1.0 to search libs Provides: libGLcore.so.1 libGL.so.1 libglx.so libXvMCNVIDIA_dynamic.so.1 PreReq: /bin/sh /bin/sh /bin/sh rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Requires(pre): /bin/sh Requires(post): /bin/sh Requires(postun): /bin/sh Requires: XFree86 >= 4.0.1 NVIDIA_kernel kernel > 2.2.0 ld-linux.so.2 libc.so.6 libdl.so.2 libGLcore.so.1 libm.so.6 libX11.so.6 libXext.so.6 libc.so.6(GLIBC_2.0) libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) Wrote: /usr/src/RPM/RPMS/i586/NVIDIA_GLX-1.0-3123.i586.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.55558 + umask 022 + cd /usr/src/RPM/BUILD + cd NVIDIA_GLX-1.0-3123 + '[' -n /var/tmp/NVIDIA_GLX-1.0 -a /var/tmp/NVIDIA_GLX-1.0 '!=' / ']' + rm -rf /var/tmp/NVIDIA_GLX-1.0 + exit 0 Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.55558 + umask 022 + cd /usr/src/RPM/BUILD + rm -rf NVIDIA_GLX-1.0-3123 + exit 0 [root@localhost tmp]#
[root@localhost tmp]# rpmbuild --rebuild NVIDIA_kernel-1.0-3123.src.rpm
Installing NVIDIA_kernel-1.0-3123.src.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.48343
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf NVIDIA_kernel-1.0-3123
+ /bin/gzip -dc /usr/src/RPM/SOURCES/NVIDIA_kernel-1.0-3123.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd NVIDIA_kernel-1.0-3123
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.48343
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd NVIDIA_kernel-1.0-3123
+ set +e
++ rpm -q --queryformat '%{VERSION}' rpm
+ RPMVERSION=4.0.4
++ awk -F . '{print $1;}'
++ echo 4.0.4
+ RPMMAJOR=4
++ echo 4.0.4
++ awk -F . '{print $2;}'
+ RPMMINOR=0
++ echo 4.0.4
++ awk -F . '{print $3;}'
+ RPMPATCH=4
+ '[' 4 -le 3 -a 0 -le 0 -a 4 -lt 4 ']'
+ make NVdriver
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 -DRM_HEAPMGR -D_LOOSE_KERNEL_NAMES
-D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=3123
-DNV_UNIX -DNV_LINUX -DNVCPU_X86 -I. -I/usr/src/linux/include -Wno-cast-qual
nv.c
In file included from /usr/include/linux/prefetch.h:13,
from /usr/include/linux/list.h:6,
from /usr/include/linux/module.h:11,
from nv-linux.h:28,
from nv.c:14:
/usr/include/asm/processor.h:55: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a
function)
/usr/include/asm/processor.h:55: requested alignment is not a constant
In file included from /usr/include/linux/module.h:296,
from nv-linux.h:28,
from nv.c:14:
/usr/include/linux/version.h:2:2: #error
"======================================================="
/usr/include/linux/version.h:3:2: #error "You should not include
/usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of kernel
modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a
well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by
Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not
match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should only
be"
/usr/include/linux/version.h:10:2: #error "included via other system header files -
user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include
<linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do the
following:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"
/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error " /lib/modules/`uname -r`/build exists and
points to"
/usr/include/linux/version.h:20:2: #error " the matching kernel source directory"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23:2: #error " /lib/modules/`uname
-r`/build/include/linux/version.h"
/usr/include/linux/version.h:24:2: #error ""
/usr/include/linux/version.h:25:2: #error " o When compiling, make sure to use the
following"
/usr/include/linux/version.h:26:2: #error " compiler option to use the correct
include files:"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error " -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:29:2: #error ""
/usr/include/linux/version.h:30:2: #error " instead of"
/usr/include/linux/version.h:31:2: #error ""
/usr/include/linux/version.h:32:2: #error " -I/usr/include/linux"
/usr/include/linux/version.h:33:2: #error ""
/usr/include/linux/version.h:34:2: #error " Please adjust the Makefile accordingly."
/usr/include/linux/version.h:35:2: #error
"======================================================="
In file included from nv-linux.h:28,
from nv.c:14:
/usr/include/linux/module.h:298: parse error before "UTS_RELEASE"
In file included from nv-linux.h:29,
from nv.c:14:
/usr/include/linux/version.h:2:2: #error
"======================================================="
/usr/include/linux/version.h:3:2: #error "You should not include
/usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of kernel
modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a
well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by
Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not
match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should only
be"
/usr/include/linux/version.h:10:2: #error "included via other system header files -
user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include
<linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do the
following:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"
/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error " /lib/modules/`uname -r`/build exists and
points to"
/usr/include/linux/version.h:20:2: #error " the matching kernel source directory"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23:2: #error " /lib/modules/`uname
-r`/build/include/linux/version.h"
/usr/include/linux/version.h:24:2: #error ""
/usr/include/linux/version.h:25:2: #error " o When compiling, make sure to use the
following"
/usr/include/linux/version.h:26:2: #error " compiler option to use the correct
include files:"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error " -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:29:2: #error ""
/usr/include/linux/version.h:30:2: #error " instead of"
/usr/include/linux/version.h:31:2: #error ""
/usr/include/linux/version.h:32:2: #error " -I/usr/include/linux"
/usr/include/linux/version.h:33:2: #error ""
/usr/include/linux/version.h:34:2: #error " Please adjust the Makefile accordingly."
/usr/include/linux/version.h:35:2: #error
"======================================================="
In file included from nv.c:14:
nv-linux.h:31:40: missing binary operator before '('
nv-linux.h:33:42: missing binary operator before '('
nv-linux.h:35:42: missing binary operator before '('
nv-linux.h:37:42: missing binary operator before '('
nv-linux.h:39:42: missing binary operator before '('
nv-linux.h:43:4: #error This driver does not support 2.6.x or newer kernels!
In file included from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:45,
from nv-linux.h:64,
from nv.c:14:
/usr/include/linux/irq.h:65: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a
function)
/usr/include/linux/irq.h:65: requested alignment is not a constant
In file included from /usr/include/linux/interrupt.h:45,
from nv-linux.h:64,
from nv.c:14:
/usr/include/asm/hardirq.h:16: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a
function)
/usr/include/asm/hardirq.h:16: requested alignment is not a constant
In file included from nv-linux.h:64,
from nv.c:14:
/usr/include/linux/interrupt.h:128: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not
in a function)
/usr/include/linux/interrupt.h:128: requested alignment is not a constant
nv-linux.h:111:28: linux/autoconf.h: No such file or directory
nv.c:99:65: missing binary operator before '('
nv.c:697:65: missing binary operator before '('
nv.c:1011:65: missing binary operator before '('
nv.c:1040:65: missing binary operator before '('
nv.c:1383:65: missing binary operator before '('
nv.c: In function `nv_kern_mmap':
nv.c:1386: warning: implicit declaration of function `pgprot_writecombine'
nv.c:1386: incompatible types in assignment
nv.c:2926:65: missing binary operator before '('
make: *** [nv.o] Erreur 1
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.87797
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd NVIDIA_kernel-1.0-3123
+ rm -f /tmp/files.lst
+ '[' -z '' ']'
++ uname -r
+ export TARGET_KERNEL=2.4.19-16mdk
+ TARGET_KERNEL=2.4.19-16mdk
+ '[' -d /lib/modules/2.4.19-16mdk/kernel ']'
+ INSTALLPATH=/lib/modules/2.4.19-16mdk/kernel/drivers/video
+ mkdir -p /var/tmp/NVIDIA_kernel-1.0//lib/modules/2.4.19-16mdk/kernel/drivers/video
+ install -m 0444 NVdriver
+/var/tmp/NVIDIA_kernel-1.0//lib/modules/2.4.19-16mdk/kernel/drivers/video
install: Ne peut �valuer `NVdriver' par stat(): No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.87797 (%install)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.87797 (%install)
[root@localhost tmp]#
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
