[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: m-a auto install failed with new kernel.....




----------------------------------------
> Date: Tue, 27 May 2008 16:37:28 -0400
> To: mikef20000@hotmail.com
> CC: debian-amd64@lists.debian.org
> Subject: Re: m-a auto install failed with new kernel.....
> From: lsorense@csclub.uwaterloo.ca
> 
> On Tue, May 27, 2008 at 08:26:33PM +0000, Michael Fothergill wrote:
>> My laptop (hp G6062EA) seems to have upgraded to the latest kernel 
>> 
>> debian:/home/mikef# uname -r
>> 2.6.25-2-amd64
>>  
>> I tried to redo the kernel modification etc to reinstall nvidia drivers.....
>> 
>> Things seemed to work OK until I got to the m-a auto-install nvidia part.  
>> 
>> 
>> debian:/home/mikef# m-a auto-install nvidia
>> 
> 
> Could you try with the latest version of the nvidia packages, and use
> 'm-a a-i -t nvidia-kernel'.  

OK, I did it. Here is the output:

debian:/var/log# m-a a-i -t nvidia-kernel
.
Updated infos about 1 packages
Getting source for kernel version: 2.6.25-2-amd64
Kernel headers available in /lib/modules/2.6.25-2-amd64/build
apt-get install build-essential 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
build-essential is already the newest version.
The following packages were automatically installed and are no longer required:
  libavutil1d libavcodec1d libpostproc1d libdc1394-13 libavformat1d
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Done!
unpack 
Extracting the package tarball, /usr/src/nvidia-kernel.tar.bz2, please wait...
"/usr/share/modass/packages/nvidia-kernel-source" build KVERS=2.6.25-2-amd64 KSRC=/lib/modules/2.6.25-2-amd64/build KDREV=2.6.25-3 kdist_image
/usr/bin/make  -f debian/rules clean
make[1]: Entering directory `/usr/src/modules/nvidia-kernel'
# 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 .. ; \
	fi
if [  6 = 4  ]; then \
	     cd /usr/src/modules/nvidia-kernel/nv ; \
	     ln -s Makefile.nvidia Makefile ; \
	     cd .. ; \
	fi
if [ -e patch-stamp ]; then \
	   dpatch deapply-all ; \
	   rm -rf patch-stamp debian/patched ; \
	fi   
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_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/lib/modules/2.6.25-2-amd64/build -C /usr/src/modules/nvidia-kernel/nv -f Makefile 
make[2]: Entering directory `/usr/src/modules/nvidia-kernel/nv'
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true; 	
rm /usr/src/modules/nvidia-kernel/nv/gcc-check
rm /usr/src/modules/nvidia-kernel/nv/cc-sanity-check
dh_clean
rm /usr/src/modules/nvidia-kernel/debian/control
rm /usr/src/modules/nvidia-kernel/debian/dirs
rm: cannot remove `/usr/src/modules/nvidia-kernel/debian/dirs': No such file or directory
make[1]: [clean] Error 1 (ignored)
rm /usr/src/modules/nvidia-kernel/debian/override
rm: cannot remove `/usr/src/modules/nvidia-kernel/debian/override': No such file or directory
make[1]: [clean] Error 1 (ignored)
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
echo "ROOT_CMD = "
ROOT_CMD = 
/usr/bin/make  -f debian/rules binary_modules
make[1]: Entering directory `/usr/src/modules/nvidia-kernel'
# 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 .. ; \
	fi
if [  6 = 4  ]; then \
	     cd /usr/src/modules/nvidia-kernel/nv ; \
	     ln -s Makefile.nvidia Makefile ; \
	     cd .. ; \
	fi
if ! gcc-4.1 -v 2> /dev/null  ; then \
	   echo "Compiler gcc-4.1 does not exist on the system" ; \
	   exit 1; \
	fi   
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
if [ "x86_64" = "x86_64" ]; then \
		cp /usr/src/modules/nvidia-kernel/nv-kernel.o.x86_64 /usr/src/modules/nvidia-kernel/nv/nv-kernel.o ; \
	fi   
touch configure-stamp
dh_testdir
dh_testroot
PATCHLEVEL = 6 
Kernel compiler version : 4.1.2
Detected compiler version : 4.1.2
Using compiler gcc-4.1 version 4.1.2
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-4.1" /usr/bin/make -C /usr/src/modules/nvidia-kernel/nv -f Makefile SYSSRC=/lib/modules/2.6.25-2-amd64/build   KBUILD_PARAMS="-C /lib/modules/2.6.25-2-amd64/build SUBDIRS=/usr/src/modules/nvidia-kernel/nv" module;
make[2]: Entering directory `/usr/src/modules/nvidia-kernel/nv'
NVIDIA: calling KBUILD...
make CC=gcc-4.1 -C /lib/modules/2.6.25-2-amd64/build SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
/bin/sh: /usr/src/linux-headers-2.6.25-2-amd64/scripts/gcc-x86_64-has-stack-protector.sh: No such file or directory
/bin/sh: /usr/src/linux-headers-2.6.25-2-amd64/scripts/gcc-x86_64-has-stack-protector.sh: No such file or directory
make[3]: Entering directory `/usr/src/linux-headers-2.6.25-2-amd64'
  CC [M]  /usr/src/modules/nvidia-kernel/nv/nv.o
In file included from include/asm/dma-mapping_64.h:9,
                 from include/asm/dma-mapping.h:4,
                 from include/linux/dma-mapping.h:52,
                 from include/asm-generic/pci-dma-compat.h:7,
                 from include/asm/pci.h:90,
                 from include/linux/pci.h:945,
                 from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:86,
                 from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/asm/pci.h:90,
                 from include/linux/pci.h:945,
                 from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:86,
                 from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:109,
                 from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/linux/highmem.h: In function ‘zero_user_segments’:
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/compat.h:14,
                 from include/asm/mtrr.h:135,
                 from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:121,
                 from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:210: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘__nv_setup_pat_entries’:
/usr/src/modules/nvidia-kernel/nv/nv.c:944: warning: comparison between signed and unsigned
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘__nv_restore_pat_entries’:
/usr/src/modules/nvidia-kernel/nv/nv.c:970: warning: comparison between signed and unsigned
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘nv_kern_cpu_callback’:
/usr/src/modules/nvidia-kernel/nv/nv.c:1283: warning: comparison between signed and unsigned
/usr/src/modules/nvidia-kernel/nv/nv.c:1290: warning: comparison between signed and unsigned
  CC [M]  /usr/src/modules/nvidia-kernel/nv/nv-vm.o
In file included from include/asm/dma-mapping_64.h:9,
                 from include/asm/dma-mapping.h:4,
                 from include/linux/dma-mapping.h:52,
                 from include/asm-generic/pci-dma-compat.h:7,
                 from include/asm/pci.h:90,
                 from include/linux/pci.h:945,
                 from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:86,
                 from /usr/src/modules/nvidia-kernel/nv/nv-vm.c:14:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/asm/pci.h:90,
                 from include/linux/pci.h:945,
                 from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:86,
                 from /usr/src/modules/nvidia-kernel/nv/nv-vm.c:14:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:109,
                 from /usr/src/modules/nvidia-kernel/nv/nv-vm.c:14:
include/linux/highmem.h: In function ‘zero_user_segments’:
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/compat.h:14,
                 from include/asm/mtrr.h:135,
                 from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:121,
                 from /usr/src/modules/nvidia-kernel/nv/nv-vm.c:14:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:210: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel/nv/nv-vm.c: In function ‘nv_set_page_attrib_uncached’:
/usr/src/modules/nvidia-kernel/nv/nv-vm.c:64: warning: ‘change_page_attr’ is deprecated (declared at include/asm/cacheflush.h:28)
/usr/src/modules/nvidia-kernel/nv/nv-vm.c: In function ‘nv_set_page_attrib_cached’:
/usr/src/modules/nvidia-kernel/nv/nv-vm.c:79: warning: ‘change_page_attr’ is deprecated (declared at include/asm/cacheflush.h:28)
/usr/src/modules/nvidia-kernel/nv/nv-vm.c: In function ‘nv_flush_caches’:
/usr/src/modules/nvidia-kernel/nv/nv-vm.c:364: error: implicit declaration of function ‘global_flush_tlb’
make[4]: *** [/usr/src/modules/nvidia-kernel/nv/nv-vm.o] Error 1
make[3]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.25-2-amd64'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Error 1
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
make[1]: *** [build-stamp] Error 2
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
make: *** [kdist_image] Error 2
BUILD FAILED!
See /var/cache/modass/nvidia-kernel-source.buildlog.2.6.25-2-amd64.1211920784 for details.
Build failed. Press Return to continue...

debian:/var/log# 

Comments appreciated...

MF



The -t makes it not use that stupid curses
> interface so you can actually see what it is doing.  That should give
> better logs of any problems.
> 
> -- 
> Len Sorensen

_________________________________________________________________
Great deals on almost anything at eBay.co.uk. Search, bid, find and win on eBay today!
http://clk.atdmt.com/UKM/go/msnnkmgl0010000004ukm/direct/01/

Reply to: