[Freeswitch-users] Building on Windows

Andrew Thompson andrew at hijacked.us
Thu Dec 17 09:15:27 PST 2009

On Thu, Dec 17, 2009 at 05:02:10PM -0000, Dave Stevenson wrote:
> Hi,
> I'm probably going to regret this - I'm not sure that I'll be able to do this without a lot of pain (nothing to do with FS - more my lack of ability with Visual Studio), but......, I want to try building FreeSwitch from source rather than using the pre-built binaries. I have a couple of initial questions that, hopefully, someone can answer please ?
> 1. I only have Visual Studio 2005 and don't see an upgrade to 2008 on the horizon for me.
> Having downloaded the SVN, I see there is a VS 2005 Solution, but it is marked as "Unsupported", although the Wiki says that you only need VC++2005.
> What does "unsupported" mean in this context ? I guess that support for VS2005 is being dropped, but is the VS2005 Solution still being maintained, and if so, for how long? I'd hate to get into the build thing and then find that I was stalled when VS2005 support was dropped altogether ?

Install VS 2008 if at all possible (express edition is free). 2005
support isn't maintained much if at all, so a lot of newer modules stand
a good chance of not having support.
> 2. The whole SVN thing is new to me but I've worked out that I need an SVN Client on Windows to work with the source. Can anyone recommend the best (free) SVN Client for Windows to use with FreeSwitch. I have installed TortoiseSVN - a Windows Explorer Shell that looks pretty and seemed to work on my first build but it's not command line based so some of the tips given in the Wiki like "make current" and "make sounds" may be more awkward to achieve. Is anyone else using Tortoise and/or can give some tips on which SVN client to use ?
Tortoise SVN is fine and is probably the de-facto client for windows.

> 3. I built 15979 last night (with VS2005) and got some warnings, with data type conversion - is this a known issue under Windows ?
> 4. There was one fatal error in the build of mod_opal (missing file)
> (Some examples of the warnings and the error are shown below :-)
Try with VS 2008 and see if they go away.

> 5. How do I specify which options (e.g., mod_flite, to be included iin the build.
You can enable the different sub projects somehow in the UI, I always
forget exactly how but just click around in VS and you'll find it.
> 6. How do I build the sounds etc. ?

The sounds are a subproject too IIRC.


More information about the FreeSWITCH-users mailing list