On Sat, Mar 28, 2009 at 07:25:32PM +0200, Eftaxiopoulos Dimitrios wrote:
> Package: nvidia-kernel-source
> Version: 180.29-1
> Severity: normal
> 
> Attached is the buildlog file after the failure of module assistant to build t
> he binary nvidia kernel package.
> 
> Dimitris 
> 
> 
> -- System Information:
> Debian Release: squeeze/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (101, 'experimental')
> Architecture: i386 (i686)
> 
> Kernel: Linux 2.6.29-1-686-bigmem (SMP w/4 CPU cores)
> Locale: LANG=el_GR.UTF-8, LC_CTYPE=el_GR.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
> 
> Versions of packages nvidia-kernel-source depends on:
> ii  debhelper                     7.2.7      helper programs for debian/rules
> ii  dpatch                        2.0.31     patch maintenance system for 
> Debia
> ii  make                          3.81-5     The GNU version of the "make" 
> util
> ii  sed                           4.1.5-8    The GNU sed stream editor
> 
> Versions of packages nvidia-kernel-source recommends:
> ii  devscripts                    2.10.47    scripts to make the life of a 
> Debi
> ii  kernel-package                11.017     A utility for building Linux 
> kerne
> ii  nvidia-glx                    180.29-1   NVIDIA binary Xorg driver
> 
> nvidia-kernel-source suggests no packages.
> 
> -- no debconf information

> /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/Makefile || true
> if [ 6 = 6  ]; then \
>            ln -s Makefile.kbuild Makefile ; \
>       fi
> if [  6 = 4  ]; then \
>            ln -s Makefile.nvidia Makefile ; \
>       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.29-1-686-bigmem/build -C 
> /usr/src/modules/nvidia-kernel/ -f Makefile 
> make[2]: Entering directory `/usr/src/modules/nvidia-kernel'
> make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
> rm -f /usr/src/modules/nvidia-kernel//Makefile || true;       
> rm /usr/src/modules/nvidia-kernel//gcc-check
> rm /usr/src/modules/nvidia-kernel//cc-sanity-check
> dh_clean
> rm /usr/src/modules/nvidia-kernel/debian/control
> rm /usr/src/modules/nvidia-kernel/debian/dirs
> rm /usr/src/modules/nvidia-kernel/debian/override
> 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/Makefile || true
> if [ 6 = 6  ]; then \
>            ln -s Makefile.kbuild Makefile ; \
>       fi
> if [  6 = 4  ]; then \
>            ln -s Makefile.nvidia Makefile ; \
>       fi
> if ! gcc-4.3 -v 2> /dev/null  ; then \
>          echo "Compiler gcc-4.3 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 [ "i686" = "x86_64" ]; then \
>               cp /usr/src/modules/nvidia-kernel/nv-kernel.o.x86_64 
> /usr/src/modules/nvidia-kernel/nv-kernel.o ; \
>       fi
> touch configure-stamp
> dh_testdir
> dh_testroot
> PATCHLEVEL = 6 
> Kernel compiler version : 4.3.3
> Detected compiler version : 4.3.3
> Using compiler gcc-4.3 version 4.3.3
> touch /usr/src/modules/nvidia-kernel//gcc-check
> touch /usr/src/modules/nvidia-kernel//cc-sanity-check
> ## Main Make ##
> IGNORE_CC_MISMATCH=1 CC="gcc-4.3" /usr/bin/make -C 
> /usr/src/modules/nvidia-kernel/ -f Makefile 
> SYSSRC=/lib/modules/2.6.29-1-686-bigmem/build   KBUILD_PARAMS="-C 
> /lib/modules/2.6.29-1-686-bigmem/build 
> SUBDIRS=/usr/src/modules/nvidia-kernel" module;
> make[2]: Entering directory `/usr/src/modules/nvidia-kernel'
> NVIDIA: calling KBUILD...
> make CC=gcc-4.3 -C /lib/modules/2.6.29-1-686-bigmem/build 
> SUBDIRS=/usr/src/modules/nvidia-kernel modules
> make[3]: Entering directory `/usr/src/linux-headers-2.6.29-1-686-bigmem'
> /usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile:41: 
> /usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile_32.cpu: ?????? 
> ?????????????? ???????????? ???????????? ?? ??????????????????
> make[5]: *** No rule to make target 
> `/usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile_32.cpu'.  Stop.
> make[4]: *** [sub-make] Error 2
> make[3]: *** [all] Error 2
> make[3]: Leaving directory `/usr/src/linux-headers-2.6.29-1-686-bigmem'
> NVIDIA: left KBUILD.
> nvidia.ko failed to build!
> make[2]: *** [module] Error 1
> make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
> make[1]: *** [build-stamp] Error 2
> make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
> make: *** [kdist_image] Error 2

The missing Makefile_32.cpu is a bug in the linux-headers-2.6.29 package.
I already did a bug report on it.  Now even if you fix that, the nvidia
package still fails to build, but I got most of the way through fixing
that yesterday, and Randall is looking at it now.  Should be fixed
very soon.  Hopefully the linux-headers package will be too.

-- 
Len Sorensen



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to