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

Nvidia upgrade fails with m-a



I'm unable to compile the latest nvidia kernel source with
module-assistant, and am not sure I understand what the error is. I'm
getting the following output:

    $ sudo m-a update; sudo m-a prepare; sudo m-a auto-install -t nvidia

    Updated infos about 87 packages                                                                
    Getting source for kernel version: 2.6.26-2-amd64                                              
    Kernel headers available in /lib/modules/2.6.26-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.                                                 
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.                                 

    Done!
    .    
    Updated infos about 1 packages
    Getting source for kernel version: 2.6.26-2-amd64
    Kernel headers available in /lib/modules/2.6.26-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.               
    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.26-2-amd64 KSRC=/lib/modules/2.6.26-2-amd64/build KDREV=2.6.26-15 kdist_image                                               
    /usr/bin/make -C . LINUXDIR=/lib/modules/2.6.26-2-amd64/build KVERREL=2.6.26-2-amd64 clean     
    make[1]: Entering directory `/usr/src/modules/nvidia-kernel'                                   
    rm -rf *.o *.ko .depend .*.flags .*.d .*.cmd *.mod.c .tmp_versions                             
    make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'                                    
    dh_clean                                                                                       
    /usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules                         
    make[1]: Entering directory `/usr/src/modules/nvidia-kernel'                                   
    /usr/bin/make -C . LINUXDIR=/lib/modules/2.6.26-2-amd64/build KVERREL=2.6.26-2-amd64 clean     
    make[2]: Entering directory `/usr/src/modules/nvidia-kernel'                                   
    make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'                                    
    dh_clean                                                                                       
    /usr/bin/make -w -f debian/rules configure
    make[2]: Entering directory `/usr/src/modules/nvidia-kernel'
    sed 's/#KVERS#/2.6.26-2-amd64/g' debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
    sed 's/#KVERS#/2.6.26-2-amd64/g' debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
    sed 's/#KVERS#/2.6.26-2-amd64/g' debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
    make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
    sed 's/#KVERS#/2.6.26-2-amd64/g' debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
    sed 's/#KVERS#/2.6.26-2-amd64/g' debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
    sed 's/#KVERS#/2.6.26-2-amd64/g' debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
    dh_testroot
    dh_prep
    # Build the modules
    /usr/bin/make -C . LINUXDIR=/lib/modules/2.6.26-2-amd64/build KVERREL=2.6.26-2-amd64
    make[2]: Entering directory `/usr/src/modules/nvidia-kernel'
    make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
    # Install the modules
    dh_installdirs
    install -m 0644 /usr/src/modules/nvidia-kernel/debian/override /usr/src/modules/nvidia-kernel/debian/nvidia-kernel-2.6.26-2-amd64/usr/share/lintian/overrides/nvidia-kernel-2.6.26-2-amd64
    install -m 0644 /usr/src/modules/nvidia-kernel/nvidia.ko /usr/src/modules/nvidia-kernel/debian/nvidia-kernel-2.6.26-2-amd64/lib/modules/2.6.26-2-amd64/nvidia/nvidia.ko ; \

    install: cannot stat `/usr/src/modules/nvidia-kernel/nvidia.ko': No such file or directory
    make[1]: *** [binary-modules] Error 1
    make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
    make: *** [kdist_build] Error 2
    BUILD FAILED!
    See /var/cache/modass/nvidia-kernel-source.buildlog.2.6.26-2-amd64.1244865884 for details.
    Build failed. Press Return to continue...

So, the kernel modules /usr/src/modules/nvidia-kernel/nvidia.ko isn't
being built. Okay, I get that. But I can't understand from the rest of
it *why not*. 

Can anyone point me in the right direction here?

-- 
"Oh, look: rocks!"
	-- Doctor Who, "Destiny of the Daleks"


Reply to: