On Mon, Apr 13, 2009 at 01:52:43PM +0400, Alexander Gerasiov wrote: > Package: nvidia-kernel-source > Version: 180.44-1 > Severity: serious > Justification: no longer builds from source > > Hi. > > I've tried to build nvidia-graphics-modules-i386 (updated to 180.44), but it > fails. > The problem is in nvidia-graphics-drivers-180.44/debian.binary/rules > There is a call to > dh_builddeb --destdir=$(KPKG_DEST_DIR) > but if KPKG_DEST_DIR is undefined, building fails. > (nvidia-graphics-modules-i386 affected) > The patch is simple. (see attachment) > > -- System Information: > Debian Release: 5.0 > APT prefers proposed-updates > APT policy: (670, 'proposed-updates'), (670, 'stable'), (620, > 'testing-proposed-updates'), (620, 'testing'), (600, 'unstable'), (550, > 'experimental') > Architecture: i386 (x86_64) > > Kernel: Linux 2.6.26-2-amd64 (SMP w/2 CPU cores) > Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/bash > > Versions of packages nvidia-kernel-source depends on: > ii debhelper 7.0.15 helper programs for debian/rules > ii dpatch 2.0.30 patch maintenance system for > Debia > ii make 3.81-5 The GNU version of the "make" > util > ii sed 4.1.5-6 The GNU sed stream editor > > Versions of packages nvidia-kernel-source recommends: > ii devscripts 2.10.35lenny3 scripts to make the life of a > Debi > ii kernel-package 11.015 A utility for building Linux > kerne > ii nvidia-glx 180.44-1~bpo50+1 NVIDIA binary Xorg driver > > nvidia-kernel-source suggests no packages.
> diff --git a/debian.binary/rules b/debian.binary/rules > index 1de9319..4a61b26 100644 > --- a/debian.binary/rules > +++ b/debian.binary/rules > @@ -11,6 +11,9 @@ ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) > NUMJOBS = $(patsubst parallel=%,%,$(filter > parallel=%,$(DEB_BUILD_OPTIONS))) > MAKEFLAGS += -j$(NUMJOBS) > endif > +ifndef KPKG_DEST_DIR > + KPKG_DEST_DIR = ../ > +endif > > DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) > DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) Are you using make-kpkg or what? I must admit the new build rules that work with 2.6.29 were only tested with module-assitant and linux-modules-nonfree-2.6 since those are the only two methods the debian kernel pacakge developers seem to support. Those building their own kernels would of course likely still use make-kpkg, so perhaps I should have tested that too. -- Len Sorensen -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org