qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] error on installation


From: sparsh mittal
Subject: [Qemu-devel] error on installation
Date: Tue, 31 Jan 2012 16:40:08 -0600

Hello

I am compiling qemu-0.15 and getting these errors:


.........
qemu/target-i386/kvm.c:97: error: ‘KVM_CAP_ASYNC_PF’ undeclared here (not in a function)
qemu/target-i386/kvm.c:97: error: ‘KVM_FEATURE_ASYNC_PF’ undeclared here (not in a function)
qemu/target-i386/kvm.c: In function ‘kvm_arch_init_vcpu’:
qemu/target-i386/kvm.c:389: error: invalid operands to binary << (have ‘int’ and ‘struct kvm_para_features *’)
qemu/target-i386/kvm.c:389: error: invalid operands to binary & (have ‘__u32’ and ‘struct kvm_para_features *’)
qemu/target-i386/kvm.c: In function ‘kvm_put_xsave’:
qemu/target-i386/kvm.c:755: error: invalid application of ‘sizeof’ to incomplete type ‘struct kvm_xsave’
qemu/target-i386/kvm.c:756: error: invalid application of ‘sizeof’ to incomplete type ‘struct kvm_xsave’
qemu/target-i386/kvm.c:764: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:764: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:764: error: incompatible types when assigning to type ‘struct kvm_para_features’ from type ‘unsigned int’
qemu/target-i386/kvm.c:764: warning: statement with no effect
qemu/target-i386/kvm.c:765: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:765: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:765: error: incompatible types when assigning to type ‘struct kvm_para_features’ from type ‘unsigned int’
qemu/target-i386/kvm.c:765: warning: statement with no effect
qemu/target-i386/kvm.c:766: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:766: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:767: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:767: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:768: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:768: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:770: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:770: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:772: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:772: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:772: error: incompatible types when assigning to type ‘struct kvm_para_features’ from type ‘uint32_t’
qemu/target-i386/kvm.c:772: warning: statement with no effect
qemu/target-i386/kvm.c:773: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:773: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:774: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:774: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:776: error: ‘KVM_SET_XSAVE’ undeclared (first use in this function)
qemu/target-i386/kvm.c:776: error: (Each undeclared identifier is reported only once
qemu/target-i386/kvm.c:776: error: for each function it appears in.)
qemu/target-i386/kvm.c:776: warning: passing argument 2 of ‘kvm_vcpu_ioctl’ makes integer from pointer without a cast
qemu/kvm.h:94: note: expected ‘int’ but argument is of type ‘struct kvm_para_features *’
qemu/target-i386/kvm.c: In function ‘kvm_put_xcrs’:
qemu/target-i386/kvm.c:783: error: storage size of ‘xcrs’ isn’t known
qemu/target-i386/kvm.c:789: error: request for member ‘nr_xcrs’ in something not a structure or union
qemu/target-i386/kvm.c:789: warning: statement with no effect
qemu/target-i386/kvm.c:790: error: request for member ‘flags’ in something not a structure or union
qemu/target-i386/kvm.c:790: warning: statement with no effect
qemu/target-i386/kvm.c:791: error: request for member ‘xcrs’ in something not a structure or union
qemu/target-i386/kvm.c:791: error: ‘struct kvm_para_features’ has no member named ‘xcr’
qemu/target-i386/kvm.c:791: warning: statement with no effect
qemu/target-i386/kvm.c:792: error: request for member ‘xcrs’ in something not a structure or union
qemu/target-i386/kvm.c:792: error: ‘struct kvm_para_features’ has no member named ‘value’
qemu/target-i386/kvm.c:792: warning: statement with no effect
qemu/target-i386/kvm.c:793: error: ‘KVM_SET_XCRS’ undeclared (first use in this function)
qemu/target-i386/kvm.c:793: warning: passing argument 2 of ‘kvm_vcpu_ioctl’ makes integer from pointer without a cast
qemu/kvm.h:94: note: expected ‘int’ but argument is of type ‘struct kvm_para_features *���
qemu/target-i386/kvm.c:783: warning: unused variable ‘xcrs’
qemu/target-i386/kvm.c: In function ‘kvm_put_msrs’:
qemu/target-i386/kvm.c:898: error: ‘MSR_KVM_ASYNC_PF_EN’ undeclared (first use in this function)
qemu/target-i386/kvm.c:899: warning: passing argument 2 of ‘kvm_msr_entry_set’ makes integer from pointer without a cast
qemu/target-i386/kvm.c:843: note: expected ‘uint32_t’ but argument is of type ‘struct kvm_para_features *’
qemu/target-i386/kvm.c: In function ‘kvm_get_xsave’:
qemu/target-i386/kvm.c:955: error: invalid application of ‘sizeof’ to incomplete type ‘struct kvm_xsave’
qemu/target-i386/kvm.c:956: error: ‘KVM_GET_XSAVE’ undeclared (first use in this function)
qemu/target-i386/kvm.c:956: warning: passing argument 2 of ‘kvm_vcpu_ioctl’ makes integer from pointer without a cast
qemu/kvm.h:94: note: expected ‘int’ but argument is of type ‘struct kvm_para_features *’
qemu/target-i386/kvm.c:962: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:962: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:962: error: aggregate value used where an integer was expected
qemu/target-i386/kvm.c:963: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:963: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:963: error: invalid operands to binary >> (have ‘struct kvm_para_features’ and ‘int’)
qemu/target-i386/kvm.c:963: warning: cast from pointer to integer of different size
qemu/target-i386/kvm.c:964: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:964: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:964: error: aggregate value used where an integer was expected
qemu/target-i386/kvm.c:965: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:965: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:965: error: invalid operands to binary >> (have ‘struct kvm_para_features’ and ‘int’)
qemu/target-i386/kvm.c:965: warning: cast from pointer to integer of different size
qemu/target-i386/kvm.c:972: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:972: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:973: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:973: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:974: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:974: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:974: error: incompatible types when assigning to type ‘uint32_t’ from type ‘struct kvm_para_features’
qemu/target-i386/kvm.c:974: warning: statement with no effect
qemu/target-i386/kvm.c:975: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:975: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:977: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:977: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:979: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:979: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c:980: error: dereferencing pointer to incomplete type
qemu/target-i386/kvm.c:980: error: request for member ‘region’ in something not a structure or union
qemu/target-i386/kvm.c: In function ‘kvm_get_xcrs’:
qemu/target-i386/kvm.c:989: error: storage size of ‘xcrs’ isn’t known
qemu/target-i386/kvm.c:995: error: ‘KVM_GET_XCRS’ undeclared (first use in this function)
qemu/target-i386/kvm.c:995: warning: passing argument 2 of ‘kvm_vcpu_ioctl’ makes integer from pointer without a cast
qemu/kvm.h:94: note: expected ‘int’ but argument is of type ‘struct kvm_para_features *’
qemu/target-i386/kvm.c:1000: error: request for member ‘nr_xcrs’ in something not a structure or union
qemu/target-i386/kvm.c:1000: warning: comparison between pointer and integer
qemu/target-i386/kvm.c:1002: error: request for member ‘xcrs’ in something not a structure or union
qemu/target-i386/kvm.c:1002: error: ‘struct kvm_para_features’ has no member named ‘xcr’
qemu/target-i386/kvm.c:1003: error: request for member ‘xcrs’ in something not a structure or union
qemu/target-i386/kvm.c:1003: error: ‘struct kvm_para_features’ has no member named ‘value’
qemu/target-i386/kvm.c:1003: warning: assignment makes integer from pointer without a cast
qemu/target-i386/kvm.c:989: warning: unused variable ‘xcrs’
qemu/target-i386/kvm.c: In function ‘kvm_get_msrs’:
qemu/target-i386/kvm.c:1132: error: ‘MSR_KVM_ASYNC_PF_EN’ undeclared (first use in this function)
qemu/target-i386/kvm.c:1132: warning: assignment makes integer from pointer without a cast
scons: *** [qemu/target-i386/kvm.o] Error 1

Before this, I get these errors, but  I can look into them myself:

/bin/sh: sdl-config: not found
ERROR: SDL library not found
Package gnutls was not found in the pkg-config search path.
Perhaps you should add the directory containing `gnutls.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gnutls' found
VNC TLS support not found, TLS support disabled
/bin/sh: curl-config: not found
Warning: QEMU requires SDL or Cocoa for GUI output.
        can't find SDL or cocoa support so use VNC or curses interface


I use qemu as part of Marss simulator. Can someone help and tell, how to address this issue. Thanks.'

kvm.c is attached.

Thanks and Regards
Sparsh Mittal


Attachment: kvm.c
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]