From 4f8e2bacc5b8c8920a0fa8717ac2b276cca7eb9f Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Thu, 2 May 2013 15:53:27 -0600 Subject: [PATCH] build: fix mingw build of vbox More fallout from commit 7c9a2d88 dropping too many headers. Fixes: In file included from ../../src/vbox/vbox_glue.c:26:0: ../../src/vbox/vbox_MSCOMGlue.c: In function 'vboxLookupVersionInRegistry': ../../src/vbox/vbox_MSCOMGlue.c:435:5: error: implicit declaration of function 'virParseVersionString' [-Werror=implicit-function-declaration] ... ../../src/vbox/vbox_driver.c: In function 'vboxConnectOpen': ../../src/vbox/vbox_driver.c:147:5: error: implicit declaration of function 'getuid' [-Werror=implicit-function-declaration] ../../src/vbox/vbox_driver.c:147:5: error: nested extern declaration of 'getuid' [-Werror=nested-externs] * src/vbox/vbox_MSCOMGlue.c (includes): Add missing includes. * src/vbox/vbox_driver.c (includes): Likewise. Signed-off-by: Eric Blake --- src/vbox/vbox_MSCOMGlue.c | 3 +++ src/vbox/vbox_driver.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/vbox/vbox_MSCOMGlue.c b/src/vbox/vbox_MSCOMGlue.c index 6cebfaf242..706f1ba7dd 100644 --- a/src/vbox/vbox_MSCOMGlue.c +++ b/src/vbox/vbox_MSCOMGlue.c @@ -2,6 +2,7 @@ /* * vbox_MSCOMGlue.c: glue to the MSCOM based VirtualBox API * + * Copyright (C) 2013 Red Hat, Inc. * Copyright (C) 2010-2011 Matthias Bolte * * This library is free software; you can redistribute it and/or @@ -33,6 +34,8 @@ #include "viralloc.h" #include "virlog.h" #include "virerror.h" +#include "virstring.h" +#include "virutil.h" #include "vbox_MSCOMGlue.h" #define VIR_FROM_THIS VIR_FROM_VBOX diff --git a/src/vbox/vbox_driver.c b/src/vbox/vbox_driver.c index 30721fd12a..5dfaf1c13f 100644 --- a/src/vbox/vbox_driver.c +++ b/src/vbox/vbox_driver.c @@ -3,7 +3,7 @@ */ /* - * Copyright (C) 2010-2012 Red Hat, Inc. + * Copyright (C) 2010-2013 Red Hat, Inc. * Copyright (C) 2008-2009 Sun Microsystems, Inc. * * This file is part of a free software library; you can redistribute @@ -38,6 +38,7 @@ #include "vbox_driver.h" #include "vbox_glue.h" #include "virerror.h" +#include "virutil.h" #define VIR_FROM_THIS VIR_FROM_VBOX -- GitLab