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