Thanks for the report. I will think about how to fix the build with old
mingw-headers.
BusTypeNvme and BusTypeSpaces were added to mingw-headers v 9.0.0


On Mon, May 23, 2022 at 11:55 PM Richard Henderson <
richard.hender...@linaro.org> wrote:

> On 5/23/22 12:41, Konstantin Kostiuk wrote:
> > Bus type spaces (Indicates a storage spaces bus) is not
> > supported, so return it as unknown.
> >
> > Signed-off-by: Konstantin Kostiuk <kkost...@redhat.com>
> > Message-Id: <20220520201401.706630-1-kkost...@redhat.com>
> > Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com>
> > Signed-off-by: Konstantin Kostiuk <kkost...@redhat.com>
> > ---
> >   qga/commands-win32.c | 5 +++++
> >   1 file changed, 5 insertions(+)
> >
> > diff --git a/qga/commands-win32.c b/qga/commands-win32.c
> > index dcdeb76a68..36f94c0f9c 100644
> > --- a/qga/commands-win32.c
> > +++ b/qga/commands-win32.c
> > @@ -490,6 +490,11 @@ static GuestDiskBusType win2qemu[] = {
> >   #if (_WIN32_WINNT >= 0x0601)
> >       [BusTypeVirtual] = GUEST_DISK_BUS_TYPE_VIRTUAL,
> >       [BusTypeFileBackedVirtual] =
> GUEST_DISK_BUS_TYPE_FILE_BACKED_VIRTUAL,
> > +    /*
> > +     * BusTypeSpaces currently is not suported
> > +     */
> > +    [BusTypeSpaces] = GUEST_DISK_BUS_TYPE_UNKNOWN,
> > +    [BusTypeNvme] = GUEST_DISK_BUS_TYPE_NVME,
> >   #endif
> >   };
> >
>
> Build fails:
>
> ../qga/commands-win32.c:496:6: error: 'BusTypeSpaces' undeclared here (not
> in a function);
> did you mean 'BusTypeSas'?
>    496 |     [BusTypeSpaces] = GUEST_DISK_BUS_TYPE_UNKNOWN,
>        |      ^~~~~~~~~~~~~
>        |      BusTypeSas
> ../qga/commands-win32.c:496:6: error: array index in initializer not of
> integer type
> ../qga/commands-win32.c:496:6: note: (near initialization for 'win2qemu')
> ../qga/commands-win32.c:497:6: error: 'BusTypeNvme' undeclared here (not
> in a function);
> did you mean 'BusTypeMmc'?
>    497 |     [BusTypeNvme] = GUEST_DISK_BUS_TYPE_NVME,
>        |      ^~~~~~~~~~~
>        |      BusTypeMmc
> ../qga/commands-win32.c:497:6: error: array index in initializer not of
> integer type
> ../qga/commands-win32.c:497:6: note: (near initialization for 'win2qemu')
>
>

> r~
>
>

Reply via email to