[Freeswitch-users] Using mod_managed Linux/Mono 2.02

Michael Giagnocavo mgg at giagnocavo.net
Wed Jan 14 21:34:20 PST 2009

The managed assembly should be the same on both platforms. The correct name is FreeSWITCH.Managed.dll. I'll get a patch to the mod_managed/managed/Makefile.

Meanwhile, simply renaming mod_managed_lib.dll should work.

After that, make sure there's a "managed" subdirectory where the modules are.


From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Adam Long
Sent: Wednesday, January 14, 2009 3:45 PM
To: freeswitch-users at lists.freeswitch.org
Subject: [Freeswitch-users] Using mod_managed Linux/Mono 2.02

Has anyone had any luck using mod_managed under linux with mono yet?
The Wiki looks to still be lacking some linux installation instructions.
I feel like I'm close but missing something simple.

I got as far as adding "languages/mod_managed" to the /usr/src/freeswitch-1.0.2/modules.conf without quotes obviously.

My installed mono version is
[root at sipcore-alpha mod]# mono -V
Mono JIT compiler version 2.2 (tarball Wed Jan 14 09:44:57 PST 2009)
Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com
        TLS:           __thread
        GC:            Included Boehm (with typed GC)
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  x86
        Disabled:      none

I can successful compile freeswitch and it indeed compiles mod_managed.so

I added   <load module="mod_managed" />
to my  /usr/local/freeswitch/conf/autoload_configs/modules.conf.xml

I did also create the /usr/local/freeswitch/mod/managed  directory as stated in the wiki as requirement.

But when I start freeswitch I get the following in regards to the mod_managed loading...

2009-01-14 14:19:12 [INFO] mod_managed.cpp:309 mod_managed_load() Loading mod_managed (Common Language Infrastructure), Mono Version
2009-01-14 14:19:12 [INFO] mod_managed.cpp:213 loadRuntime() Calling mono_assembly_loaded.
2009-01-14 14:19:12 [INFO] mod_managed.cpp:217 loadRuntime() Calling mono_domain_assembly_open.
2009-01-14 14:19:12 [ERR] mod_managed.cpp:220 loadRuntime() mono_domain_assembly_open failed.
2009-01-14 14:19:12 [CRIT] switch_loadable_module.c:839 switch_loadable_module_load_file() Error Loading module /usr/local/freeswitch/mod/mod_managed.so
**Module load routine returned an error**

One thing I think I may be missing is a FreeSWITCH.Managed.dll   (this exists on windows environment but doesn't seem to be compiled under linux)
I thought perhaps mod_managed_lib.dll was the linux equivalent but that exists and still no a no go.

Any ideas would be very welcome?  Thank you!


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20090115/73ac27e4/attachment-0002.html 

More information about the FreeSWITCH-users mailing list