[libvirt] [PATCH] conf: don't redefine virDomainCapsDeviceHostdev

Roman Bogorodskiy bogorodskiy at gmail.com
Tue May 10 04:14:30 UTC 2016

Commit 5ed235c6 added unnecessary redifinition of
virDomainCapsDeviceHostdev in conf/domain_capabilities.h. This breaks
build with clang 3.4:

In file included from conf/domain_capabilities.c:25:
conf/domain_capabilities.h:88:44: error: redefinition of typedef
'virDomainCapsDeviceHostdev' is a C11 feature
typedef struct _virDomainCapsDeviceHostdev virDomainCapsDeviceHostdev;
conf/domain_capabilities.h:86:44: note: previous definition is here
typedef struct _virDomainCapsDeviceHostdev virDomainCapsDeviceHostdev;

So drop one of those.

Pushed under the build breaker fix rule.
 src/conf/domain_capabilities.h | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/conf/domain_capabilities.h b/src/conf/domain_capabilities.h
index d0ca009..492a9cf 100644
--- a/src/conf/domain_capabilities.h
+++ b/src/conf/domain_capabilities.h
@@ -84,8 +84,6 @@ struct _virDomainCapsDeviceVideo {
 typedef struct _virDomainCapsDeviceHostdev virDomainCapsDeviceHostdev;
-typedef struct _virDomainCapsDeviceHostdev virDomainCapsDeviceHostdev;
 typedef virDomainCapsDeviceHostdev *virDomainCapsDeviceHostdevPtr;
 struct _virDomainCapsDeviceHostdev {
     bool supported;

More information about the libvir-list mailing list