Todd Deshane wrote:
On Fri, Dec 5, 2008 at 11:14 AM, Beth Kon <[email protected]> wrote:
I pulled the latest:
kvm (commit 3c260758b41000986c3c064b17a9771286e98d1e)
kvm-userspace (commit 6892f63c18a526c7b54bbde2f59287787eabe1f8)
mtrr_var_range'
arch/x86/include/asm/mtrr.h:69: error: redefinition of typedef
'mtrr_type'
/home/beth/git/test/kvm-userspace/kernel/x86/external-module-compat.h:349:
error: previous declaration of 'mtrr_type' was here
I am seeing this exact same error on 2.6.28-rc8
In general, the kvm external module won't build on -rc kernels. This is
because the external module checks the kernel version to determine what
features are available, and 2.6.n-rcX will have features from 2.6.n and
2.6.n-1.
When I moved the machine back to 2.6.27.7 the build succeeded.
I ran across this (or a similar) error recently and just compiling on
a different kernel seemed to fix it.
Is there something about compiling on a specific kernel that can cause
a problem?
I did do re-do a ./configure and also checked with make clean with a
couple attempts, but keep
coming back to this error.
Is is something fundamental? compiler problem? user error?
Any suggestions much appreciated.
If you run kvm.git as your kernel, use ./configure --with-patched-kernel
(or, simply don't build the external module).
--
error compiling committee.c: too many arguments to function
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html