With the version that I build using Visual Studio C++ Express, I now have a gui where I can enter the server name, port number, secure port number, and password.  This leads me to believe that mingw32 is not building all the dependencies for spicec.exe.   I think the gui portion is being skipped for some reason.  Also, I noticed that during the mingw32 rpm build the redc.rc file is touched.  That is where I changed the below windows.h section.  I am not sure if this has anything todo with anything either.<div>
 <br><br><div class="gmail_quote">On Sat, Aug 7, 2010 at 4:18 PM, bwellsnc <span dir="ltr">&lt;<a href="mailto:bwellsnc@gmail.com">bwellsnc@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Ok, I was able to build it using Visual Studio C++ Express 2008. Here is how I did it:<div>1. Install Visual Studio C++ express 2008</div><div>2. Install python27 for windows and pyparsing parser for windows</div><div>3. Add the version of python to your PATH settings in windows.</div>

<div>4. Download spice, spice-protocol, and the unstable libs</div><div>5. extract these into a directory, they can be separate</div><div>6. Open the spice Visual Studio solution in visual studio C++</div><div>7. Right click on redc and select properties</div>

<div>8. Click the first general, and click the drop down by &quot;Output Directory&quot; and select Inherit from Parent, do the same for Intermediate Directory</div><div>9. Under the C/C++ selection, change the &quot;Additional Include Directories&quot;, I placed mine in c:\spice_project, and my file entry looked like this:</div>

<div>.;..;&quot;C:\Spice_Project\spice-0.5.3\common&quot;;&quot;C:\Spice_Project\spice-protocol&quot;;&quot;C:\Spice_Project\spice-0.5.3\common\win&quot;;&quot;C:\Spice_Project\spice-0.5.3\common\win\my_getopt-1.5&quot;;&quot;C:\Spice_Project\spice-libs\include&quot;;&quot;C:\Spice_Project\spice-libs\include\pixman-1&quot;;&quot;C:\Spice_Project\spice-libs\include\CEGUI-0.6.2&quot;</div>

<div>10. Under Linker, change the &quot;Additional Library Directories&quot; to point to the unstable library location.  My line looked like this:</div><div>&quot;C:\Spice_Project\spice-libs\lib&quot;</div><div>11. After I did these changes, I right clicked on &quot;Solution redc&quot; and clicked clean solution, then rebuild solution.  </div>

<div>12. There will be a complaint about afxres.h, change this to windows.h</div><div>13. Click re-build solution, there will be some complaints about vc100.pdb, but these can be ignored.  </div><div><br></div><div>If everything ran like mine, you should have a new directory under the spice client section called Debug.  There will be a spicec.exe under that directory.  You will now have to copy several .dll files from mingw32 to where ever you copy the spicec.exe file to.  Here is the list of files that are in my C:\SpiceClient Directory:</div>

<div><div>avcodec-51.dll</div><div>avcodec-51.lib</div><div>avutil-49.dll</div><div>avutil-49.lib</div><div>CEGUI.log</div><div>libcelt_0_5_1.dll</div><div>libcelt_0_5_1D.dll</div><div>libcrypto-10.dll</div><div>libgcc_s_sjlj-1.dll</div>

<div>libjpeg-7.dll</div><div>libpixman-1-0.dll</div><div>libqcairo-2.dll</div><div>libssl-10.dll</div><div>pthreadGC2.dll</div><div>spicec.exe</div><div>zlib1.dll</div></div><div><br></div><div>You will notice a libcelt_0_5_1 and libcelt_0_5_1D, the one with the D is for the Debug version, and when you try to build a Release version, you will need a file without D.  If you need any help, just send me a quick not back.  I would really like this built in mingw32, but for now this works.</div>

<div><br></div><div>Brent</div><div><div></div><div class="h5"><br><div class="gmail_quote">On Thu, Aug 5, 2010 at 12:06 PM, Gerd Hoffmann <span dir="ltr">&lt;<a href="mailto:kraxel@redhat.com" target="_blank">kraxel@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>On 08/05/10 15:54, bwellsnc wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ok, I built spicec using rpmbuild.  I copied the required mingw32 files<br>
over  to my windows 7 machine.  It then would crash constantly.<br>
</blockquote>
<br></div>
Same failure I see, it (almost) instantly crashes.<br>
<br>
cheers,<br><font color="#888888">
  Gerd<br>
<br>
</font></blockquote></div><br>
</div></div></blockquote></div><br></div>