[Freeswitch-dev] mod_mono Build

Michael Giagnocavo mgg at giagnocavo.net
Thu Sep 4 19:34:07 EDT 2008

Hi David,

Thanks, this sounds great. Today we did a few minor updates to the VS projects and the win32 swig batch file.

You can email me, get me on IRC sometimes (michaelgg), or IM me on my site (www.atrevido.net). I'd be happy to work on getting these committed.


From: freeswitch-dev-bounces at lists.freeswitch.org [freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of David Brazier [David.Brazier at 360crm.co.uk]
Sent: Thursday, September 04, 2008 7:23 AM
To: freeswitch-dev at lists.freeswitch.org
Subject: [Freeswitch-dev] mod_mono Build


I have made a number of fixes and additions to mod_mono/mod_mono_managed so that:
- It builds on Linux (non-managed and managed parts)
- It works when FreeSWITCH is embedded in a Mono program.

I'd like to submit these changes to the project - how would I do that?  Raise a Jira item?

The versioning of the SWIG-generated files (mod_mono/freeswitch_wrap.cxx and mod_mono_managed/swig/*.cs) is problematic - since mod_mono managed attempts to wrap the entire core FreeSWITCH library, when the library functions change, then the mod_mono SWIG should be run again.  Otherwise, mod_mono may try to call functions that have changed their interface (though perhaps that is rare).  So it would be ideal if the SWIG stage were just part of the FreeSWITCH build.  Is it safe to assume that SWIG is available when building FreeSWITCH?  Perhaps it is is used in other modules?



360CRM Limited, registered address, Caledonia House, 89 Seaward Street, Glasgow, G41 1HJ, Registered in Scotland, company number SC261952.
This email and its attachments may be confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not necessarily represent those of 360CRM Ltd.  This email does not form any part of a contract.  If you are not the intended recipient of this email and its attachments, you must take no action based upon them, nor must you copy or show them to anyone.  Please contact the sender if you believe you have received this email in error.

Freeswitch-dev mailing list
Freeswitch-dev at lists.freeswitch.org

More information about the Freeswitch-dev mailing list