qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] How to build qga-vss.dll?
@ 2015-06-20  9:30 Markus Armbruster
  2015-06-20 14:03 ` Tomoki Sekiyama
  0 siblings, 1 reply; 4+ messages in thread
From: Markus Armbruster @ 2015-06-20  9:30 UTC (permalink / raw)
  To: Tomoki Sekiyama; +Cc: qemu-devel, Michael Roth

There's qga/vss-win32/Makefile.objs, and it appears to have a recipe for
qga-vss.dll, but I can't figure out how to actually get make to build
it.  I'm cross-compiling with mingw (for compile-testing purposes only),
I got CONFIG_QGA_VSS=y, make succeeds and produces the usual stuff, but
compiles nothing in qga/vss-win32.  Please advise.

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

* Re: [Qemu-devel] How to build qga-vss.dll?
  2015-06-20  9:30 [Qemu-devel] How to build qga-vss.dll? Markus Armbruster
@ 2015-06-20 14:03 ` Tomoki Sekiyama
  2015-06-20 15:51   ` Markus Armbruster
  0 siblings, 1 reply; 4+ messages in thread
From: Tomoki Sekiyama @ 2015-06-20 14:03 UTC (permalink / raw)
  To: Markus Armbruster; +Cc: qemu-devel@nongnu.org, Michael Roth

Hi Markus,

The steps to build qga-vss.dll are:

 - Install some MinGW library packages: When I tested in fedora22,
   I need mingw32-winpthreads-static package in addition to
   packages on the qemu wiki page: http://wiki.qemu.org/Hosts/W32

 - Download Microsoft VSS SDK from:
   http://www.microsoft.com/en-us/download/details.aspx?id=23490

 - Extract the SDK
   scripts/extract-vsssdk-headers setup.exe (on POSIX-systems)
   -> extracted into "inc" directory

 - Specify installed SDK directory to configure option as:
   ./configure --cross-prefix=i686-w64-mingw32- \
               --with-vss-sdk=inc

 - make qemu-ga.exe qga/vss-win32/qga-vss.{dll,tlb}

I hope this helps.

Thanks,
Tomoki
________________________________________
From: Markus Armbruster [armbru@redhat.com]
Sent: Saturday, June 20, 2015 5:30 AM
To: Tomoki Sekiyama
Cc: qemu-devel@nongnu.org; Michael Roth
Subject: How to build qga-vss.dll?

There's qga/vss-win32/Makefile.objs, and it appears to have a recipe for
qga-vss.dll, but I can't figure out how to actually get make to build
it.  I'm cross-compiling with mingw (for compile-testing purposes only),
I got CONFIG_QGA_VSS=y, make succeeds and produces the usual stuff, but
compiles nothing in qga/vss-win32.  Please advise.

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

* Re: [Qemu-devel] How to build qga-vss.dll?
  2015-06-20 14:03 ` Tomoki Sekiyama
@ 2015-06-20 15:51   ` Markus Armbruster
  2015-06-23 13:46     ` Olga Krishtal
  0 siblings, 1 reply; 4+ messages in thread
From: Markus Armbruster @ 2015-06-20 15:51 UTC (permalink / raw)
  To: Tomoki Sekiyama; +Cc: qemu-devel@nongnu.org, Michael Roth

Tomoki Sekiyama <tomoki.sekiyama@hds.com> writes:

> Hi Markus,
>
> The steps to build qga-vss.dll are:
>
>  - Install some MinGW library packages: When I tested in fedora22,
>    I need mingw32-winpthreads-static package in addition to
>    packages on the qemu wiki page: http://wiki.qemu.org/Hosts/W32
>
>  - Download Microsoft VSS SDK from:
>    http://www.microsoft.com/en-us/download/details.aspx?id=23490
>
>  - Extract the SDK
>    scripts/extract-vsssdk-headers setup.exe (on POSIX-systems)
>    -> extracted into "inc" directory
>
>  - Specify installed SDK directory to configure option as:
>    ./configure --cross-prefix=i686-w64-mingw32- \
>                --with-vss-sdk=inc
>
>  - make qemu-ga.exe qga/vss-win32/qga-vss.{dll,tlb}
>
> I hope this helps.

It does, thanks!

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

* Re: [Qemu-devel] How to build qga-vss.dll?
  2015-06-20 15:51   ` Markus Armbruster
@ 2015-06-23 13:46     ` Olga Krishtal
  0 siblings, 0 replies; 4+ messages in thread
From: Olga Krishtal @ 2015-06-23 13:46 UTC (permalink / raw)
  To: Markus Armbruster, Tomoki Sekiyama; +Cc: qemu-devel@nongnu.org, Michael Roth

On 20/06/15 18:51, Markus Armbruster wrote:
> Tomoki Sekiyama <tomoki.sekiyama@hds.com> writes:
>
>> Hi Markus,
>>
>> The steps to build qga-vss.dll are:
>>
>>   - Install some MinGW library packages: When I tested in fedora22,
>>     I need mingw32-winpthreads-static package in addition to
>>     packages on the qemu wiki page: http://wiki.qemu.org/Hosts/W32
>>
>>   - Download Microsoft VSS SDK from:
>>     http://www.microsoft.com/en-us/download/details.aspx?id=23490
>>
>>   - Extract the SDK
>>     scripts/extract-vsssdk-headers setup.exe (on POSIX-systems)
>>     -> extracted into "inc" directory
>>
>>   - Specify installed SDK directory to configure option as:
>>     ./configure --cross-prefix=i686-w64-mingw32- \
>>                 --with-vss-sdk=inc
>>
>>   - make qemu-ga.exe qga/vss-win32/qga-vss.{dll,tlb}
>>
>> I hope this helps.
> It does, thanks!
To build it I used --with-vss-sdk option, without it my qga/vss-win32 
directory was empty.
>

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

end of thread, other threads:[~2015-06-23 13:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-20  9:30 [Qemu-devel] How to build qga-vss.dll? Markus Armbruster
2015-06-20 14:03 ` Tomoki Sekiyama
2015-06-20 15:51   ` Markus Armbruster
2015-06-23 13:46     ` Olga Krishtal

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).