<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.OformateradtextChar
        {mso-style-name:"Oformaterad text Char";
        mso-style-priority:99;
        mso-style-link:"Oformaterad text";
        font-family:Consolas;}
p.Oformateradtext, li.Oformateradtext, div.Oformateradtext
        {mso-style-name:"Oformaterad text";
        mso-style-link:"Oformaterad text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.BallongtextChar
        {mso-style-name:"Ballongtext Char";
        mso-style-priority:99;
        mso-style-link:Ballongtext;
        font-family:"Tahoma","sans-serif";}
p.Ballongtext, li.Ballongtext, div.Ballongtext
        {mso-style-name:Ballongtext;
        mso-style-link:"Ballongtext Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.EmailStyle27
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle28
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;
        font-weight:normal;
        font-style:normal;}
span.EmailStyle29
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle30
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<pre><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">In my experience I have found that the nightly snapshot &nbsp;(</span><span lang="EN" style="font-size:11.0pt"><a href="http://files.freeswitch.org/freeswitch-snapshot.tar.gz">http://files.freeswitch.org/freeswitch-snapshot.tar.gz</a><span style="color:#1F497D">)</span></span><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">builds reliably on Windows. I use FreeSwitch.2010.sln but last night I tried the FreeSwitch.2010.express.sln and this worked fine too. </span><span lang="EN" style="font-size:11.0pt"><o:p></o:p></span></pre>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">However, I have not personally been able to build FS successfully if I get the HEAD from GIT directly. I spent some time last night looking at the difference between the files in the &#8220;snapshot&#8221; and the files
 from the HEAD (via git) and there are several empty header files in the version from GIT which are causing the build to fail. Alongside these header files are some &#8220;.IN&#8221; files which look like they are templates for the header files. I&#8217;m guessing there is some
 sort of intermediate pre-processor step to parse these .IN files and create the headers. I don&#8217;t know. Does this make any sense to anyone?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">@Andrew - Perhaps you have the same problem? I&#8217;d like to use the HEAD rather than the &#8220;snapshot&#8221;; I plan on spending some time on this tomorrow night, I&#8217;ll let you know what I find out.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Dan<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> freeswitch-dev-bounces@lists.freeswitch.org [mailto:freeswitch-dev-bounces@lists.freeswitch.org]
<b>On Behalf Of </b>Peter Olsson<br>
<b>Sent:</b> 12 April 2011 11:23<br>
<b>To:</b> 'freeswitch-dev@lists.freeswitch.org'<br>
<b>Subject:</b> Re: [Freeswitch-dev] Freeswitch latest source rebuild issue under Windows<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1F497D">Don&#8217;t use 1.0.7, it&#8217;s old. Use latest git HEAD and try again.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1F497D">/Peter<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="SV" style="font-size:10.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="SV" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Från:</span></b><span lang="SV" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> freeswitch-dev-bounces@lists.freeswitch.org [mailto:freeswitch-dev-bounces@lists.freeswitch.org]
<b>För </b>Andrew Keil<br>
<b>Skickat:</b> den 29 mars 2011 04:11<br>
<b>Till:</b> freeswitch-dev@lists.freeswitch.org<br>
<b>Ämne:</b> [Freeswitch-dev] Freeswitch latest source rebuild issue under Windows<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="SV"><o:p>&nbsp;</o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">To Freeswitch developers&#8230;.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">OK.&nbsp; Here goes, what I have done so far...<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">1) Setup a Virtual Machine running 32-bit XP SP3 (with all Critical Updates applied).&nbsp; That way I can quickly go back in time and try an install again if necessary.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">2) Since I noticed that you now support Visual C&#43;&#43; 2010 Express, I downloaded and installed that (without the option for SQL Server Express 2008).<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">3) I also then installed the Windows SDK (7.1 (the latest version)).&nbsp; The reason for this is when I download your latest build of Freeswitch 1.0.7 today it complained about 64bit settings throughout various project
 files when opening Freeswitch.2010.express.sln<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">4) Then I simply downloaded your latest build from
<a href="http://latest.freeswitch.org/">http://latest.freeswitch.org/</a> and extracted it out to c:\FreeSWITCH (so that there is a sub-directory freeswitch-1.0.7 below it with all the files) - this looks the same layout as the Freeswitch book example, except
 1.0.7 version instead.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">5) Opened the Freeswitch.2010.express.sln<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.1) Stated inside the Visual Studio Output Window: &quot;Some of the properties associated with the solution could not be read.&quot;<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">6) Built the solution via F7<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">See attached for the build errors from Visual Studio.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">I guess my questions are the following:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">Q1) Should I be running Visual C&#43;&#43; 2010 Express or Visual C&#43;&#43; 2008 Express - it does not matter to me, however I always like to move with the times?<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">Q2) Was I right in installing the Windows SDK (<a href="http://msdn.microsoft.com/en-us/windows/bb980924.aspx">http://msdn.microsoft.com/en-us/windows/bb980924.aspx</a>) after the installation of Visual C&#43;&#43; 2010 Express?&nbsp;
 Perhaps this should be added to the Freeswitch windows installation instructions page:
<a href="http://wiki.freeswitch.org/wiki/Installation_for_Windows">http://wiki.freeswitch.org/wiki/Installation_for_Windows</a><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">Q3) Should I expect the <a href="http://latest.freeswitch.org/">
http://latest.freeswitch.org/</a> version of freeswitch to Build first time?&nbsp; Has this been tested?<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">Q4) Should I simply use the 1.0.6 version with Visual C&#43;&#43; 2008 Express and follow the Freeswitch book word for word?&nbsp; This seems a reliable path, but I am a 'C' developer myself and would like to start out with a more
 up-to-date dev. environment and a version of freeswitch that is closer to the current version.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">Q5) Can someone make comments on the Build errors that are inside the attached file.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">Obviously I could go through and debug each build error, however I feel it best to have my questions answered above to avoid wasting time.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">Please note.&nbsp; I can happily start again and go back in time to the point prior to the installation of Visual C&#43;&#43; 2010 Express, since I am running a ESXi Virtual Machine.&nbsp; All I aiming for is a clean setup of FreeSWITCH
 under XP for testing and developing purposes (this is not to run in a production environment).&nbsp; I would like to be as up-to-date as possible in order to progress quickly (obviously I will install GIT/TortoiseGIT etc.. to make my dev. environment more integrated
 once I have a working base version of Freeswitch).<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">Thanks in advance,<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU"><o:p>&nbsp;</o:p></span></p>
<p class="MsoPlainText"><span lang="EN-AU">Andrew Keil<o:p></o:p></span></p>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="1"><br>
The information transmitted is intended only for the person or entity<br>
to which it is addressed and may contain confidential and/or privileged<br>
material. Any review, retransmission, dissemination or other use of, or<br>
taking of any action in reliance upon, this information by persons or<br>
entities other than the intended recipient is prohibited. If you received<br>
this in error, please contact the sender and delete the material from<br>
your computer.<br>
</font>
</body>
</html>