[Freeswitch-users] Building on Windows
Jeff Lenk
jeff at jefflenk.com
Mon Dec 21 20:23:31 PST 2009
Hi Dave,
I have corrected several of the warnings. On subsequent builds the download
errors can be ignored(files already present).
Jeff
Dave Stevenson wrote:
>
> Hi Mike,
>
> OK - have "bitten the bullet" and installed VS2008 Express over VS2005 !
>
> Most of the "warnings" in the build have been cleared, I notice that the
> "error" in the build of mod_opal has gone with mod_opal not being in the
> preconfigured build list now and also that the number of warnings on
> VS2008 has reduced since I've been playing with this over the past few
> days and SVN versions.
>
> There does not seem to be anything major wrong, but as you requested, I
> have raised a Jira (FSBUILD-221) that you might care to take a look at
> please ?
>
> I attached a copy of the output from the build run and highlighted in bold
> in the RTF file the warnings that are generated.
> There are a host of warnings due to the use of /analyze which is appears
> not to be supported by the Express compiler.
>
> Most significant (though still trivial) are the warnings of some type
> conversion problems and some "indirection" errors.
>
> As I said, these don't seem to be too much of a problem, but you may care
> to take a look when you have time.
>
> One more thing, when I do subsequent builds, are there any pre-build steps
> that I need to take ?
> When I tried rebuilding previously, there seemed to be some directories
> that could not be overwritten (e.g., \libs\pthreads-w32--2-7-0-release)
> that were flagged as problems - do I just ignore these warnings or
> unprotect and/or delete the directories before rebuilding ?
>
> regards
> Dave
>
> ----- Original Message -----
> From: Michael Jerris
> To: freeswitch-users at lists.freeswitch.org
> Sent: Thursday, December 17, 2009 6:14 PM
> Subject: Re: [Freeswitch-users] Building on Windows
>
>
>
>
> On Dec 17, 2009, at 12:15 PM, Andrew Thompson wrote:
>
>
> 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.
>
>
>
> We maintain it as far as things that work now shouldn't break, but we
> rarely test it and only fix things when people supply patches or let me
> know there is a problem so I can address it.
>
>
>
>
> 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.
>
>
>
>
> make current and such are all for the unix build only, on the msvc (at
> least 2008) build they are all built right into the solution
> ]
>
> 3. I built 15979 last night (with VS2005) and got some warnings,
> with data type conversion - is this a known issue under Windows ?
>
>
>
> 2005 has slightly different warning settings than are even available in
> 2008 so I get these from time to time. If you open up a bug on
> jira.freeswitch.org for me with details I can try to get them corrected.
>
>
>
>
> 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.
>
>
>
> I think this is due to missing dependencies. I don't think I had
> automation to download the right svn versions of opal.
>
>
> 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.
>
>
>
> You can adjust this in the configuration managaer
>
>
> 6. How do I build the sounds etc. ?
>
>
>
>
> The sounds are a subproject too IIRC.
>
>
>
> I think think might only be in the 2008 versions, I can't recall to be
> sure, but there are targets you can build that will install them.
>
>
>
>
> Mike
>
>
>
>
> ------------------------------------------------------------------------------
>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
--
View this message in context: http://n2.nabble.com/Building-on-Windows-tp4182382p4201959.html
Sent from the freeswitch-users mailing list archive at Nabble.com.
More information about the FreeSWITCH-users
mailing list