COMPILING FREESWITCH ON WINDOWS 7 FROM THE GIT<br>-----------------------------------------------------------------------------------------<br><br>Hi guys, just to give you some update from the trenches and give you some update on<br>
compiling FreeSwitch on Windows from the git.(what a journey!!!)<br><br>I can tell you that so far, it appeared to be one of the most frustrating experience in<br>building a system from a git: files are missing or are not loaded properly as they should...<br>
<br>So after a few nights of sctatching my head, here is the status:<br><br><br><b>Building on Windows from a git repository<br>-------------------------------------------------------------</b><br><br>After git cloning the repository, open vs2008 solution then:<br>
<br>Stop Comodo or any firewall and virus detection <br>(if not this screws up download scripts giving: util.vbs(184, 2) msxml3.dll errors)<br><br><b>0) launch build</b><br><br><b>1) insure all the supposed dowloaded directories are present. (!!!!!!!!!!!!! VITAL !!!!!!!!)</b><br>
Actually there are some problems:<br><br>-&gt; issue with opensssl download<br>-------------------------------------------------<br>for a strange reason after autodownload  the untar is not complete, resulting in missing subdirectory<br>
So make sure to do it by hand if necessary<br><br>-&gt; issue with CELT download<br>-------------------------------------------<br>MUST change prebuilt instructions to :<br>if not exist &quot;$(ProjectDir)..\celt-0.10.0&quot; cscript /nologo &quot;$(ProjectDir)util.vbs&quot; GetUnzip <a href="http://files.freeswitch.org/downloads/libs/celt-0.10.0.tar.gz">http://files.freeswitch.org/downloads/libs/celt-0.10.0.tar.gz</a> &quot;$(ProjectDir)..&quot;<br>
xcopy &quot;$(ProjectDir)\celt\config.h&quot; &quot;$(ProjectDir)..\celt-0.10.0\libcelt\&quot; /C /D /Y /S /I<br>xcopy &quot;$(ProjectDir)\celt\float_cast.h&quot; &quot;$(ProjectDir)..\celt-0.10.0\libcelt\&quot; /C /D /Y /S /I<br>
<br> <br><b>2) if you uses Windows sdk 7.1</b><br><br>edit fake-rfc2533.h and comment out :<br><br>#ifdef nodef // *****add this<br>#ifndef HAVE_STRUCT_ADDRINFO<br><br>struct addrinfo {<br>int    ai_flags;    /* AI_PASSIVE, AI_CANONNAME */<br>
int    ai_family;    /* PF_xxx */<br>int    ai_socktype;    /* SOCK_xxx */<br>int    ai_protocol;    /* 0 or IPPROTO_xxx for IPv4 and IPv6 */<br>size_t    ai_addrlen;    /* length of ai_addr */<br>char    *ai_canonname;    /* canonical name for hostname */<br>
struct sockaddr *ai_addr;    /* binary address */<br>struct addrinfo *ai_next;    /* next structure in linked list */<br>};<br>#endif /* !HAVE_STRUCT_ADDRINFO */<br><br>#endif      // *****add this<br><br><br><b>3) if issue with folder: sofia-sip </b><br>
cannot include file sip-extra.h ???????????????????????????????????????<br><br>(I&#39;m fed up with this so I just decided to get it from a tar)<br><br><b>4) pb on compile : libsndfile</b><br><br>in sofia_presence.c<br>    if (mod_sofia_globals.debug_presence &gt; 1) {<br>
        int i;                    // to be added<br>        for (i = 0; i &lt; argc; i++) {<br><br>//----------------------------------------------------------------------------------<br><br>That&#39;s it for the time being, most of the stuff (but not ALL) now compile<br>
and I&#39;ll try to focus on other pending issues.<br><br>OBVIOUSLY ANY ADVICE IS MORE THEN WELCOME !!!!<br><br><div class="gmail_quote">2011/10/23  <span dir="ltr">&lt;<a href="mailto:freeswitch-dev-request@lists.freeswitch.org">freeswitch-dev-request@lists.freeswitch.org</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Send FreeSWITCH-dev mailing list submissions to<br>
        <a href="mailto:freeswitch-dev@lists.freeswitch.org">freeswitch-dev@lists.freeswitch.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
        <a href="mailto:freeswitch-dev-request@lists.freeswitch.org">freeswitch-dev-request@lists.freeswitch.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:freeswitch-dev-owner@lists.freeswitch.org">freeswitch-dev-owner@lists.freeswitch.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of FreeSWITCH-dev digest...&quot;<br>
<br>Today&#39;s Topics:<br>
<br>
   1. == ISSUE building FreeSwitch on Windows (marco blaisou)<br>
   2. Re: Strange behaviour in SOFIA SIP (Visciano Giovanni)<br>
   3. Re: == ISSUE building FreeSwitch on Windows (Peter Olsson)<br>
<br><br>---------- Message transféré ----------<br>From: marco blaisou &lt;<a href="mailto:blaisounou@gmail.com">blaisounou@gmail.com</a>&gt;<br>To: <a href="mailto:freeswitch-dev@lists.freeswitch.org">freeswitch-dev@lists.freeswitch.org</a><br>
Date: Sat, 22 Oct 2011 16:59:56 +0200<br>Subject: [Freeswitch-dev] == ISSUE building FreeSwitch on Windows<br>Hi guys,<br>For the few days I&#39;ve been unsuccesfull in building FreeSwith on Windows 7<br><br>I did follow the Wiki line per line, but some thing is really going wrong:<br>
&gt; apparently the files in /libs directory are not loaded from the net (ie the util.vbs does seem to load and unpack the libs)<br>
error is : <i>freeswitch\libs\win32\util.vbs(184, 2) msxml3.dll: Le système ne trouve pas la ressource spécifiée (ie system doesn&#39;t find specified resource)</i><br><br>&gt; then obviously the compiler starts complaining about missing stuff such as:<br>

<i>c:\users\jc\desktop\voip\freeswitch\freeswitch\src\mod\endpoints\mod_sofia\mod_sofia.h(47) : fatal error C1083: Cannot open include file: &#39;switch_version.h&#39;: No such file or directory</i><br><br>To summarize:<br>

I loaded the FreeSwitch git repository with TortoiseGit<br><br>My config is :<br>Windows 7/64bits<br>VSC2008 sp1<br>Windows SDK 7.1<br><br>My firewall is desactivated as suggested<br><br>I did follow the recommendation to clear some files:<br>

<i>del libs\apr\include\apr.h<br>del libs\js\config.h<br>del libs\js\src\jsautocfg.h<br>del libs\js\nsprpub\pr\include\prcpucfg.h<br>del libs\iksemel\include\config.h<br>del libs\xmlrpc-c\xmlrpc_config.h<br>del libs\libsndfile\src\sfconfig.h<br>

del libs\sofia-sip\libsofia-sip-ua\su\sofia-sip\su_configure.h <br>del libs\js\nsprpub\pr\include\prcpucfg.h<br><br>cd libs\win32\libsndfile<br>rename config.h sfconfig.h</i><br><br>Could a guru provide some hints on how to solve this???<br>

Thanks<br><br><br>
<br><br>---------- Message transféré ----------<br>From: &quot;Visciano Giovanni&quot; &lt;<a href="mailto:Giovanni.Visciano@italtel.it">Giovanni.Visciano@italtel.it</a>&gt;<br>To: &lt;<a href="mailto:freeswitch-dev@lists.freeswitch.org">freeswitch-dev@lists.freeswitch.org</a>&gt;<br>
Date: Sat, 22 Oct 2011 20:30:06 +0200<br>Subject: Re: [Freeswitch-dev] Strange behaviour in SOFIA SIP<br>Now I understand.<br>
If both legs use the same codec, the codec (&quot;fake&quot;) will be used in a pass-through way,<br>
so no additional transcoding is applied, as in PROXY PASS-THROUGH condition.<br>
<br>
So let me reason in a default media scenario (no proxy-media).<br>
<br>
Now, as I explained in the first mail, sofia build &quot;ep_codec_string&quot; (SWITCH_<br>
ORIGINATOR_CODEC_VARIABLE) as the intersection between the codec list received<br>
in SDP offer and the codec loaded in the core.<br>
So if the offered SDP codec list is NOT a subset of the loaded core codecs the other<br>
legs will miss some codecs proposed by the calling endpoint.<br>
That said, if I want to be sure every codecs my endpoint support won&#39;t be filtered I<br>
have to register a &quot;fake&quot; pass-through codec for each one.<br>
<br>
... you did not answer to my last question :).<br>
I haven&#39;t found any other endpoint module the can interwork in PROXY mode with<br>
sofia (even h323 doesn&#39;t support this). My question: is there a standard/<br>
recommended way to exchange capability between endpoint of different nature in FS<br>
proxy mode? Maybe using SDP o/a as done in sofia sip?<br>
<br>
Thank you again for you help.<br>
Giovanni<br>
<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:freeswitch-dev-bounces@lists.freeswitch.org">freeswitch-dev-bounces@lists.freeswitch.org</a> on behalf of Anthony Minessale<br>
Sent: Sat 10/22/2011 4:48 PM<br>
To: <a href="mailto:freeswitch-dev@lists.freeswitch.org">freeswitch-dev@lists.freeswitch.org</a><br>
Subject: Re: [Freeswitch-dev] Strange behaviour in SOFIA SIP<br>
<br>
that&#39;s what I was trying to explain.<br>
PROXY mode does not let you manipulate anything, it&#39;s pure<br>
pass-through negotiation between the endpoints.<br>
<br>
All the stuff with ep_codec_string are relevant only when you are not<br>
trying to use proxy mode.<br>
This is a common mistake people make assuming not using proxy mode<br>
means somehow doing more work but it&#39;s not the case, any time both<br>
legs of a call use the same codec it&#39;s equally efficient to what you<br>
end up with in proxy mode.  proxy mode simply means take the inbound<br>
SDP and offer it AS IS to the far end and vice-versa and use a fake<br>
codec in the middle that is agnostic.<br>
<br>
<br>
<br>
On Fri, Oct 21, 2011 at 10:36 AM, Visciano Giovanni<br>
&lt;<a href="mailto:Giovanni.Visciano@italtel.it">Giovanni.Visciano@italtel.it</a>&gt; wrote:<br>
&gt; Hello Anthony.<br>
&gt; Maybe I want not so clear, let me explain.<br>
&gt;<br>
&gt; I do not want to apply any codec manipulation, I&#39;m working on a prototype endpoint module that has &quot;proxy media capabilty&quot; and wants to interoperate with other endpoints.<br>
&gt; What I saw is that in a sofia vs sofia call (proxy mode+late negotiation) they exchange through FS calling/called endpoint capability looking at SDP session carried by channel variables, so internally they use SDP O/A scheme.<br>

&gt; I thought that &quot;ep_codec_string&quot;-&gt;SWITCH_ORIGINATOR_CODEC_VARIABLE could be used to exchange capability without using a protocol specific format (SDP).<br>
&gt; If this is not the case, what&#39;s the right way to negotiate capability between endpoints in proxy mode?<br>
&gt;<br>
&gt; Than you.<br>
&gt; Giovanni<br>
&gt;<br>
&gt; PS: I did not find any existing endpoint except sofia that support this. Am I right?<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: <a href="mailto:freeswitch-dev-bounces@lists.freeswitch.org">freeswitch-dev-bounces@lists.freeswitch.org</a> on behalf of Anthony Minessale<br>
&gt; Sent: Fri 10/21/2011 5:06 PM<br>
&gt; To: <a href="mailto:freeswitch-dev@lists.freeswitch.org">freeswitch-dev@lists.freeswitch.org</a><br>
&gt; Subject: Re: [Freeswitch-dev] Strange behaviour in SOFIA SIP<br>
&gt;<br>
&gt; any codec manipulation techniques and proxy media mode are not<br>
&gt; compatible.  Proxy media mode means stay completely out of the codec<br>
&gt; negotiation process.<br>
&gt;<br>
&gt; On Thu, Oct 20, 2011 at 3:11 PM, Visciano Giovanni<br>
&gt; &lt;<a href="mailto:Giovanni.Visciano@italtel.it">Giovanni.Visciano@italtel.it</a>&gt; wrote:<br>
&gt;&gt; Preconditions on sip profile<br>
&gt;&gt; ----------------------------<br>
&gt;&gt; inbound-codec-prefs NOT set<br>
&gt;&gt; outbound-codec-prefs NOT set<br>
&gt;&gt; inbound-proxy-media=TRUE<br>
&gt;&gt; inbound-bypass-media=FALSE<br>
&gt;&gt; inbound-late-negotiation=TRUE + inherit_codec=TRUE<br>
&gt;&gt;<br>
&gt;&gt; TEST scenario<br>
&gt;&gt; -------------<br>
&gt;&gt; SIP phone send INVITE with SDP to FS<br>
&gt;&gt;<br>
&gt;&gt; INVITE<br>
&gt;&gt; SDP[codelist=PCMA, PCMU, G722, G729] --&gt; FS<br>
&gt;&gt;<br>
&gt;&gt; FS has just the CORE_PC_MODULE [PCMA, PCMU, PASS-THR, VIDEO-PASS-THR, L16]<br>
&gt;&gt;<br>
&gt;&gt; The &quot;ep_codec_string&quot; channel variable is loaded with [PCMA, PCMU]<br>
&gt;&gt;<br>
&gt;&gt; EXPECTED<br>
&gt;&gt; --------<br>
&gt;&gt; In &quot;proxy-media + late-negotiation&quot; scenario:<br>
&gt;&gt; ep_codec_string=[PCMA,PCMU,G722,G729]<br>
&gt;&gt;<br>
&gt;&gt; PROBLEM<br>
&gt;&gt; -------<br>
&gt;&gt; According to the documentation<br>
&gt;&gt; (<a href="http://wiki.freeswitch.org/wiki/Codec_negotiation" target="_blank">http://wiki.freeswitch.org/wiki/Codec_negotiation</a>):<br>
&gt;&gt;<br>
&gt;&gt; &quot;ep_codec_string: This variable is only available if late negotiation is<br>
&gt;&gt; enabled on the profile. It&#39;s a readable string containing all the codecs<br>
&gt;&gt; proposed by the calling endpoint.&quot;<br>
&gt;&gt; and<br>
&gt;&gt; &quot;inherit_codec=true (only applicable when late-negotiation is enabled) will<br>
&gt;&gt; take the codec negotiated when the B leg answers and pass it to the A leg so<br>
&gt;&gt; it also uses the same codec (if the A leg supports it); otherwise, it will<br>
&gt;&gt; use whatever it can from its own list&quot;<br>
&gt;&gt;<br>
&gt;&gt; The variable ep_codec_string doesn&#39;t contain ALL the codecs proposed by the<br>
&gt;&gt; calling endpoint. It contains the intersection between the codecs proposed<br>
&gt;&gt; by the calling and the codecs loaded in FS.<br>
&gt;&gt; In proxy-media / no-media configuration the called endpoint doesn&#39;t have the<br>
&gt;&gt; calling codec list so he can&#39;t negotiate using all the capabilities<br>
&gt;&gt; available.<br>
&gt;&gt; (I&#39;m working on a test endpoint module that should work in proxy and<br>
&gt;&gt; no-media configuration ... mod_sofia vs mod_sofia works because they look at<br>
&gt;&gt; the remote sdp variable)<br>
&gt;&gt;<br>
&gt;&gt; Source reference - sofia_glue.c-&gt;sofia_glue_set_r_sdp_codec_string()<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt; Giovanni<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Internet Email Confidentiality Footer<br>
&gt;&gt;<br>
&gt;&gt; ********************************************************************************************************************************************<br>
&gt;&gt;<br>
&gt;&gt; La presente comunicazione, con le informazioni in essa contenute e ogni<br>
&gt;&gt; documento o file allegato, e&#39; rivolta unicamente alla/e persona/e cui e&#39;<br>
&gt;&gt; indirizzata ed alle altre da questa autorizzata/e a riceverla. Se non siete<br>
&gt;&gt; i destinatari/autorizzati siete avvisati che qualsiasi azione, copia,<br>
&gt;&gt; comunicazione, divulgazione o simili basate sul contenuto di tali<br>
&gt;&gt; informazioni e&#39; vietata e potrebbe essere contro la legge (art. 616 C.P.,<br>
&gt;&gt; D.Lgs n. 196/2003 Codice in materia di protezione dei dati personali). Se<br>
&gt;&gt; avete ricevuto questa comunicazione per errore, vi preghiamo di darne<br>
&gt;&gt; immediata notizia al mittente e di distruggere il messaggio originale e ogni<br>
&gt;&gt; file allegato senza farne copia alcuna o riprodurne in alcun modo il<br>
&gt;&gt; contenuto.<br>
&gt;&gt;<br>
&gt;&gt; This e-mail and its attachments are intended for the addressee(s) only and<br>
&gt;&gt; are confidential and/or may contain legally privileged information. If you<br>
&gt;&gt; have received this message by mistake or are not one of the addressees<br>
&gt;&gt; above, you may take no action based on it, and you may not copy or show it<br>
&gt;&gt; to anyone; please reply to this e-mail and point out the error which has<br>
&gt;&gt; occurred.<br>
&gt;&gt; ********************************************************************************************************************************************<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Join us at ClueCon 2011, Aug 9-11, Chicago<br>
&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<br>
&gt;&gt;<br>
&gt;&gt; FreeSWITCH-dev mailing list<br>
&gt;&gt; <a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Anthony Minessale II<br>
&gt;<br>
&gt; FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
&gt; ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
&gt; Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>
&gt;<br>
&gt; AIM: anthm<br>
&gt; <a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>
&gt; GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
&gt; IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br>
&gt;<br>
&gt; FreeSWITCH Developer Conference<br>
&gt; <a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br>
&gt; <a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>
&gt; pstn:<a href="tel:%2B19193869900" value="+19193869900">+19193869900</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Join us at ClueCon 2011, Aug 9-11, Chicago<br>
&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<br>
&gt;<br>
&gt; FreeSWITCH-dev mailing list<br>
&gt; <a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Join us at ClueCon 2011, Aug 9-11, Chicago<br>
&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<br>
&gt;<br>
&gt; FreeSWITCH-dev mailing list<br>
&gt; <a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
Anthony Minessale II<br>
<br>
FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>
<br>
AIM: anthm<br>
<a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br>
<br>
FreeSWITCH Developer Conference<br>
<a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:<a href="tel:%2B19193869900" value="+19193869900">+19193869900</a><br>
<br>
_______________________________________________<br>
Join us at ClueCon 2011, Aug 9-11, Chicago<br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<br>
<br>
FreeSWITCH-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br>
<br>
<br><br>---------- Message transféré ----------<br>From: Peter Olsson &lt;<a href="mailto:peter.olsson@visionutveckling.se">peter.olsson@visionutveckling.se</a>&gt;<br>To: &quot;<a href="mailto:freeswitch-dev@lists.freeswitch.org">freeswitch-dev@lists.freeswitch.org</a>&quot; &lt;<a href="mailto:freeswitch-dev@lists.freeswitch.org">freeswitch-dev@lists.freeswitch.org</a>&gt;<br>
Date: Sun, 23 Oct 2011 08:42:42 +0200<br>Subject: Re: [Freeswitch-dev] == ISSUE building FreeSwitch on Windows<br>I believe that you might be missing some system dll&#39;s on your machine.<br>
<br>
msxml3.dll is something that should exist on your computer, and I think the download script is depending on it.<br>
<br>
/Peter<br>
________________________________________<br>
Från: <a href="mailto:freeswitch-dev-bounces@lists.freeswitch.org">freeswitch-dev-bounces@lists.freeswitch.org</a> [<a href="mailto:freeswitch-dev-bounces@lists.freeswitch.org">freeswitch-dev-bounces@lists.freeswitch.org</a>] f&amp;#246;r marco blaisou [<a href="mailto:blaisounou@gmail.com">blaisounou@gmail.com</a>]<br>

Skickat: den 22 oktober 2011 16:59<br>
Till: <a href="mailto:freeswitch-dev@lists.freeswitch.org">freeswitch-dev@lists.freeswitch.org</a><br>
Ämne: [Freeswitch-dev] == ISSUE building FreeSwitch on Windows<br>
<br>
Hi guys,<br>
For the few days I&#39;ve been unsuccesfull in building FreeSwith on Windows 7<br>
<br>
I did follow the Wiki line per line, but some thing is really going wrong:<br>
&gt; apparently the files in /libs directory are not loaded from the net (ie the util.vbs does seem to load and unpack the libs)<br>
error is : freeswitch\libs\win32\util.vbs(184, 2) msxml3.dll: Le système ne trouve pas la ressource spécifiée (ie system doesn&#39;t find specified resource)<br>
<br>
&gt; then obviously the compiler starts complaining about missing stuff such as:<br>
c:\users\jc\desktop\voip\freeswitch\freeswitch\src\mod\endpoints\mod_sofia\mod_sofia.h(47) : fatal error C1083: Cannot open include file: &#39;switch_version.h&#39;: No such file or directory<br>
<br>
To summarize:<br>
I loaded the FreeSwitch git repository with TortoiseGit<br>
<br>
My config is :<br>
Windows 7/64bits<br>
VSC2008 sp1<br>
Windows SDK 7.1<br>
<br>
My firewall is desactivated as suggested<br>
<br>
I did follow the recommendation to clear some files:<br>
del libs\apr\include\apr.h<br>
del libs\js\config.h<br>
del libs\js\src\jsautocfg.h<br>
del libs\js\nsprpub\pr\include\prcpucfg.h<br>
del libs\iksemel\include\config.h<br>
del libs\xmlrpc-c\xmlrpc_config.h<br>
del libs\libsndfile\src\sfconfig.h<br>
del libs\sofia-sip\libsofia-sip-ua\su\sofia-sip\su_configure.h<br>
del libs\js\nsprpub\pr\include\prcpucfg.h<br>
<br>
cd libs\win32\libsndfile<br>
rename config.h sfconfig.h<br>
<br>
Could a guru provide some hints on how to solve this???<br>
Thanks<br>
<br>
<br>
!DSPAM:4ea3271432761137115228!<br>
<br>
<br>
<br>_______________________________________________<br>
FreeSWITCH-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br>