qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/2] block/nfs: fix build breakage due to missing includes
@ 2016-03-30 12:46 Stefan Hajnoczi
  2016-03-30 12:46 ` [Qemu-devel] [PATCH 1/2] block/nfs: add missing #include "qapi/error.h" Stefan Hajnoczi
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Stefan Hajnoczi @ 2016-03-30 12:46 UTC (permalink / raw)
  To: qemu-devel; +Cc: Jeff Cody, Peter Lieven, Stefan Hajnoczi

Header files included by almost every source files have been slimmed down
recently to speed up the build and eliminate unnecessary dependencies.  The
block/nfs.c file must have been forgotten when build testing because it
currently fails to build.

This series adds the necessary #include statements to make block/nfs.c build
successfully again.

Stefan Hajnoczi (2):
  block/nfs: add missing #include "qapi/error.h"
  block/nfs: add missing #include "qemu/cutils.h"

 block/nfs.c | 2 ++
 1 file changed, 2 insertions(+)

-- 
2.5.5

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Qemu-devel] [PATCH 1/2] block/nfs: add missing #include "qapi/error.h"
  2016-03-30 12:46 [Qemu-devel] [PATCH 0/2] block/nfs: fix build breakage due to missing includes Stefan Hajnoczi
@ 2016-03-30 12:46 ` Stefan Hajnoczi
  2016-03-30 12:46 ` [Qemu-devel] [PATCH 2/2] block/nfs: add missing #include "qemu/cutils.h" Stefan Hajnoczi
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Stefan Hajnoczi @ 2016-03-30 12:46 UTC (permalink / raw)
  To: qemu-devel; +Cc: Jeff Cody, Peter Lieven, Markus Armbruster, Stefan Hajnoczi

error_setg() used to be included indirectly through qemu/osdep.h.  Since
commit da34e65cb4025728566d6504a99916f6e7e1dd6a ("include/qemu/osdep.h:
Don't include qapi/error.h") it requires an explicit include.

Cc: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 block/nfs.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/block/nfs.c b/block/nfs.c
index 7220e89..0c43dc7 100644
--- a/block/nfs.c
+++ b/block/nfs.c
@@ -28,6 +28,7 @@
 #include "qemu-common.h"
 #include "qemu/config-file.h"
 #include "qemu/error-report.h"
+#include "qapi/error.h"
 #include "block/block_int.h"
 #include "trace.h"
 #include "qemu/iov.h"
-- 
2.5.5

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Qemu-devel] [PATCH 2/2] block/nfs: add missing #include "qemu/cutils.h"
  2016-03-30 12:46 [Qemu-devel] [PATCH 0/2] block/nfs: fix build breakage due to missing includes Stefan Hajnoczi
  2016-03-30 12:46 ` [Qemu-devel] [PATCH 1/2] block/nfs: add missing #include "qapi/error.h" Stefan Hajnoczi
@ 2016-03-30 12:46 ` Stefan Hajnoczi
  2016-03-30 14:03 ` [Qemu-devel] [PATCH 0/2] block/nfs: fix build breakage due to missing includes Jeff Cody
  2016-03-30 20:48 ` Stefan Weil
  3 siblings, 0 replies; 5+ messages in thread
From: Stefan Hajnoczi @ 2016-03-30 12:46 UTC (permalink / raw)
  To: qemu-devel; +Cc: Veronia Bahaa, Jeff Cody, Peter Lieven, Stefan Hajnoczi

parse_uint_full() used to be included from qemu-common.h but was moved
to qemu/cutils.h in commit f348b6d1a53e5271cf1c9f9acc4646b4b98c1771
("util: move declarations out of qemu-common.h").

Cc: Veronia Bahaa <veroniabahaa@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 block/nfs.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/block/nfs.c b/block/nfs.c
index 0c43dc7..9f51cc3 100644
--- a/block/nfs.c
+++ b/block/nfs.c
@@ -33,6 +33,7 @@
 #include "trace.h"
 #include "qemu/iov.h"
 #include "qemu/uri.h"
+#include "qemu/cutils.h"
 #include "sysemu/sysemu.h"
 #include <nfsc/libnfs.h>
 
-- 
2.5.5

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] [PATCH 0/2] block/nfs: fix build breakage due to missing includes
  2016-03-30 12:46 [Qemu-devel] [PATCH 0/2] block/nfs: fix build breakage due to missing includes Stefan Hajnoczi
  2016-03-30 12:46 ` [Qemu-devel] [PATCH 1/2] block/nfs: add missing #include "qapi/error.h" Stefan Hajnoczi
  2016-03-30 12:46 ` [Qemu-devel] [PATCH 2/2] block/nfs: add missing #include "qemu/cutils.h" Stefan Hajnoczi
@ 2016-03-30 14:03 ` Jeff Cody
  2016-03-30 20:48 ` Stefan Weil
  3 siblings, 0 replies; 5+ messages in thread
From: Jeff Cody @ 2016-03-30 14:03 UTC (permalink / raw)
  To: Stefan Hajnoczi; +Cc: Peter Lieven, qemu-devel

On Wed, Mar 30, 2016 at 01:46:32PM +0100, Stefan Hajnoczi wrote:
> Header files included by almost every source files have been slimmed down
> recently to speed up the build and eliminate unnecessary dependencies.  The
> block/nfs.c file must have been forgotten when build testing because it
> currently fails to build.
> 
> This series adds the necessary #include statements to make block/nfs.c build
> successfully again.
> 
> Stefan Hajnoczi (2):
>   block/nfs: add missing #include "qapi/error.h"
>   block/nfs: add missing #include "qemu/cutils.h"
> 
>  block/nfs.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> -- 
> 2.5.5
> 

Thanks,

Applied to my block branch:

git://github.com/codyprime/qemu-kvm-jtc.git block

-Jeff

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] [PATCH 0/2] block/nfs: fix build breakage due to missing includes
  2016-03-30 12:46 [Qemu-devel] [PATCH 0/2] block/nfs: fix build breakage due to missing includes Stefan Hajnoczi
                   ` (2 preceding siblings ...)
  2016-03-30 14:03 ` [Qemu-devel] [PATCH 0/2] block/nfs: fix build breakage due to missing includes Jeff Cody
@ 2016-03-30 20:48 ` Stefan Weil
  3 siblings, 0 replies; 5+ messages in thread
From: Stefan Weil @ 2016-03-30 20:48 UTC (permalink / raw)
  To: Stefan Hajnoczi, qemu-devel, Peter Maydell; +Cc: Jeff Cody, Peter Lieven

[-- Attachment #1: Type: text/plain, Size: 860 bytes --]

Am 30.03.2016 um 14:46 schrieb Stefan Hajnoczi:
> Header files included by almost every source files have been slimmed down
> recently to speed up the build and eliminate unnecessary dependencies.  The
> block/nfs.c file must have been forgotten when build testing because it
> currently fails to build.
>
> This series adds the necessary #include statements to make block/nfs.c build
> successfully again.
>
> Stefan Hajnoczi (2):
>   block/nfs: add missing #include "qapi/error.h"
>   block/nfs: add missing #include "qemu/cutils.h"
>
>  block/nfs.c | 2 ++
>  1 file changed, 2 insertions(+)
>

Tested-by: Stefan Weil <sw@weilnetz.de>

I noticed these patches after I had just prepared my own patch...

Maybe Peter M. can apply both patches without waiting for a pull request
to fix the current broken git master.

Regards
Stefan


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-03-30 20:48 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-30 12:46 [Qemu-devel] [PATCH 0/2] block/nfs: fix build breakage due to missing includes Stefan Hajnoczi
2016-03-30 12:46 ` [Qemu-devel] [PATCH 1/2] block/nfs: add missing #include "qapi/error.h" Stefan Hajnoczi
2016-03-30 12:46 ` [Qemu-devel] [PATCH 2/2] block/nfs: add missing #include "qemu/cutils.h" Stefan Hajnoczi
2016-03-30 14:03 ` [Qemu-devel] [PATCH 0/2] block/nfs: fix build breakage due to missing includes Jeff Cody
2016-03-30 20:48 ` Stefan Weil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).