El lun, 06-06-2005 a las 11:21 -0700, avishai escribió:
> hi all,
> i'm trying to install the nvidia driver on my machine (uname -r gives
> 2.6.8-11-amd64-k8). i've tried to follow the different paths suggested
> in this thread - not much success so far :(.
> Method #1 as described in
> /usr/share/doc/nvidia-kernel-source/README.Debian ('debian/rules
> binary_modules') has a long output
> (pasted at the end of this message), but ends with:
>
> ------- quote start --------------
> NVIDIA: calling KBUILD...
> make CC=gcc-3.4 -C /usr/src/kernel-headers-2.6.8-11-amd64-k8
> SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
> make[2]: Entering directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
> make[3]: scripts/Makefile.build: No such file or directory
> make[3]: *** No rule to make target `scripts/Makefile.build'. Stop.
> make[2]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2
> make[2]: Leaving directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
> NVIDIA: left KBUILD.
> nvidia.ko failed to build!
> make[1]: *** [module] Error 1
> make[1]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
> make: *** [build-stamp] Error 2
> --------- quote end -----------------------------
>
> (btw, shouldn't it be 'nvidia' and not 'nv'?)
> Method #2 ('make-kpkg modules_image') fails too with:
>
> -------------- quote start --------------------
> /usr/bin/make \
> ARCH=x86_64 oldconfig
> make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
> make[2]: scripts/Makefile.build: No such file or directory
> make[2]: *** No rule to make target `scripts/Makefile.build'. Stop.
> make[1]: *** [scripts_basic] Error 2
> make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
> make: *** [stamp-kernel-configure] Error 2
> ----------------- quote end ------------------
>
> i'm pretty lost (and edgy, after browsing TONS of manuals and links).
> any suggestions anyone?
> thanx,
> Avishai.
>
> oooh, here's the long output of method #1:
> ------------ quote start ----------------------
> # select which makefile to use.
> rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true
> if [ 6 = 6 ]; then \
> cd /usr/src/modules/nvidia-kernel/nv ; \
> ln -s Makefile.kbuild Makefile ; \
> cd .. ; \
> if [ 0 = 1 ] ; then \
> dpatch apply 04_minion ; \
> fi ; \
> if [ 0 = 1 ]; then \
> dpatch apply 01_sysfs ; \
> dpatch status 01_sysfs >patch-stamp ; \
> dpatch apply 02_pcialias ; \
> dpatch status 02_pcialias >>patch-stamp ; \
> fi ; \
> fi
> if [ 6 = 4 ]; then \
> cd /usr/src/modules/nvidia-kernel/nv ; \
> ln -s Makefile.nvidia Makefile ; \
> cd .. ; \
> fi
> #nothing here anymore
> touch configure-stamp
> if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then
> \
> cp /usr/src/modules/nvidia-kernel/debian/control.template
> /usr/src/modules/nvidia-kernel/debian/control; \
> fi
> dh_testdir
> dh_testroot
> PATCHLEVEL = 6
> Kernel compiler version : 3.4.3
> Detected compiler version : 3.4.3
> Using compiler gcc-3.4 version 3.4.3
> touch /usr/src/modules/nvidia-kernel/nv/gcc-check
> touch /usr/src/modules/nvidia-kernel/nv/cc-sanity-check
> ## Main Make ##
> IGNORE_CC_MISMATCH=1 CC="gcc-3.4" /usr/bin/make -C
> /usr/src/modules/nvidia-kernel/nv -f Makefile
> SYSSRC=/usr/src/kernel-headers-2.6.8-11-amd64-k8 KBUILD_PARAMS="-C
> /usr/src/kernel-headers-2.6.8-11-amd64-k8
> SUBDIRS=/usr/src/modules/nvidia-kernel/nv" module;
> make[1]: Entering directory `/usr/src/modules/nvidia-kernel/nv'
>
> NVIDIA: calling KBUILD...
> make CC=gcc-3.4 -C /usr/src/kernel-headers-2.6.8-11-amd64-k8
> SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
> make[2]: Entering directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
> make[3]: scripts/Makefile.build: No such file or directory
> make[3]: *** No rule to make target `scripts/Makefile.build'. Stop.
> make[2]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2
> make[2]: Leaving directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
> NVIDIA: left KBUILD.
> nvidia.ko failed to build!
> make[1]: *** [module] Error 1
> make[1]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
> make: *** [build-stamp] Error 2
> ------------------ quote end -------------
>
>
I'd the same error and the problem was the KSRC and KVERS variables.
Did you exported KSRC and KERS variables before compiling ?
> --
> To UNSUBSCRIBE, email to debian-amd64-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
--
Angel Claudio Alvarez
Usuario Linux Registrado 143466
GPG Public Key en http://pgp.mit.edu
key fingerprint = 3AED D95B 7E2D E954 61C8 F505 1884 473C FC8C 8AC4
Attachment:
signature.asc
Description: This is a digitally signed message part