Public bug reported:
r...@dmlb2010-lappy:/usr/src/kvm-84# lsb_release -rd
Description: Ubuntu jaunty (development branch)
Release: 9.04
r...@dmlb2010-lappy:/usr/src/kvm-84#
r...@dmlb2010-lappy:/usr/src/kvm-84# apt-cache policy kvm-source
kvm-source:
Installed: 1:84+dfsg-0ubuntu3
Candidate: 1:84+dfsg-0ubuntu3
Version table:
*** 1:84+dfsg-0ubuntu3 0
500 http://archive.ubuntu.com jaunty/universe Packages
100 /var/lib/dpkg/status
1:83+dfsg-0ubuntu1 0
500 http://mirror.emsl.pnl.gov jaunty/universe Packages
r...@dmlb2010-lappy:/usr/src/kvm-84#
r...@dmlb2010-lappy:~# apt-get install kvm-source
Reading package lists... Done
Building dependency tree
Reading state information... Done
kvm-source is already the newest version.
The following packages were automatically installed and are no longer required:
libartsc0 libportaudio0 libxml-namespacesupport-perl libhtml-template-perl
libdns43 libxml-sax-expat-perl libgpod3 libmono-system1.0-cil
libxml-sax-perl libxml-simple-perl libartsc0-dev libisc44
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up kvm-source (1:84+dfsg-0ubuntu3) ...
Creating symlink /var/lib/dkms/kvm/84/source ->
/usr/src/kvm-84
DKMS: add Completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....(bad exit status: 2)
make KERNELRELEASE=2.6.28-8-generic
KERNELDIR=/lib/modules/2.6.28-8-generic/build....(bad exit status: 2)
Error! Bad return status for module build on kernel: 2.6.28-8-generic (i686)
Consult the make.log in the build directory
/var/lib/dkms/kvm/84/build/ for more information.
0
0
dpkg: error processing kvm-source (--configure):
subprocess post-installation script returned error exit status 10
Errors were encountered while processing:
kvm-source
E: Sub-process /usr/bin/dpkg returned an error code (1)
What I expected was dpkg to not return an error, so I think it may be
doing a 'dkms build -m kvm -v 84'
I go in and apply this patch:
since uname -r on i386 machine returns i686 not i386
==========================
--- Makefile.orig 2009-02-23 17:22:58.000000000 -0800
+++ Makefile 2009-02-23 17:23:07.000000000 -0800
@@ -1,7 +1,7 @@
include config.kbuild
ARCH=$(shell uname -m)
-ARCH_DIR = $(if $(filter $(ARCH),x86_64 i386),x86,$(ARCH))
+ARCH_DIR = $(if $(filter $(ARCH),x86_64 i686),x86,$(ARCH))
ARCH_CONFIG := $(shell echo $(ARCH_DIR) | tr '[:lower:]' '[:upper:]')
# NONARCH_CONFIG used for unifdef, and only cover X86 and IA64 now
NONARCH_CONFIG = $(filter-out $(ARCH_CONFIG),X86 IA64)
==========================
then
r...@dmlb2010-lappy:/usr/src/kvm-84# dkms build -m kvm -v 84
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=2.6.28-8-generic
KERNELDIR=/lib/modules/2.6.28-8-generic/build..............
cleaning build area....
DKMS: build Completed.
** Affects: kvm (Ubuntu)
Importance: Undecided
Status: New
--
can't build on i686
https://bugs.launchpad.net/bugs/333632
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs