Package: virtualbox-source
Version: 4.1.18-dfsg-2.1
Severity: important

Hi,

I'm running these commands in a chroot with many kernel header packages
installed ... host is currently running 3.6-trunk-amd64

# module-assistant clean virtualbox
# KBUILD_VERBOSE=1 m-a -t -f -l 3.2.0-4-amd64 build virtualbox
Extracting the package tarball, /usr/src/virtualbox.tar.bz2, please wait...
kmk -C vboxdrv clean
kmk: Entering directory `/usr/src/modules/virtualbox/vboxdrv'
kmk KBUILD_VERBOSE=1 SUBDIRS=/usr/src/modules/virtualbox/vboxdrv 
SRCROOT=/usr/src/modules/virtualbox/vboxdrv -C 
/lib/modules/3.6-trunk-amd64/build clean
kmk[1]: Entering directory `/usr/src/linux-headers-3.6-trunk-amd64'
kmk[2]: Entering directory `/usr/src/linux-headers-3.6-trunk-common'
kmk -C /usr/src/linux-headers-3.6-trunk-amd64 \
KBUILD_SRC=/usr/src/linux-headers-3.6-trunk-common \
KBUILD_EXTMOD="/usr/src/modules/virtualbox/vboxdrv" -f 
/usr/src/linux-headers-3.6-trunk-common/Makefile \
clean

That is the wrong kernel version being used by virtualbox-source ...
If we are to build for some kernel X, use the clean rules for X.

I noticed this because clean fails for 3.6-trunk-amd64 because
/usr/src/linux-headers-3.6-trunk-common/scripts/link-vmlinux.sh is
missing ... (#696775)

After creating a dummy script there, the build happens actually for
3.2.0-4-amd64, but the following clean is again for 3.6-trunk-amd64. 


Andreas


-- 
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