We have been doing some major updates to mod_managed over the past few days, I did my best to merge your changes in. A few notes:
runswig.sh is gone. It is now integrated into the makefile itself. all your other changes I merged in the best I could, but don't have a mono linux build env yet, so have not tested. the newest builds of mod_managed REQUIRE version 2.0. It will segfault on 1.9. we should be using pkg-config to specify the cflags and ldflags... it can be done with something like this in the makefile: LOCAL_INSERT_CFLAGS= pkg-config mono --cflags LOCAL_INSERT_LDFLAGS= pkg-config mono --libs Can you please give it a try and let me know what else I am missing on this build. Mike On Sep 26, 2008, at 5:59 PM, David Brazier wrote: > Looking at that again, I was still thwarted by dodgy line breaks - > that first line should be all of this: > > MOD_CFLAGS=-D_REENTRANT -pthread -I/opt/mono-1.9/lib/ > pkgconfig/../../ include/mono-1.0 -I/usr/include/glib-2.0 -I/usr/lib/ > glib-2.0/include -lmono > > NB this requires Mono 1.9.1 - will try to get a 2.0 version together. > > To get mod_managed to load you need to tell mono where to look for > mod_managed_lib.dll: > > export LD_LIBRARY_PATH=/usr/local/freeswitch/mod:$LD_LIBRARY_PATH > > (http://www.mono-project.com/ > PInvoke#Linux_Shared_Library_Search_Path might suggest better ways) > > Finally you need to make sure you have "mod/managed" directory even > if you don't have anything to put in it (perhaps should be in the > Makefile?): > > mkdir /usr/local/freeswitch/mod/managed > > David > > > 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 > [email protected] > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org _______________________________________________ Freeswitch-dev mailing list [email protected] http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
