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";

Répondre à