You need Mono 2.0 or later. My guess is that these particular errors are caused 
by not using a C# 3.0 compiler.

-Michael

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Helmut Kuper
Sent: Thursday, November 06, 2008 2:05 AM
To: [email protected]
Subject: Re: [Freeswitch-users] FS and MySQL

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Michael,


I tried to compile mod_managed on centos 5.2/32bit, mono 1.2.4 and
mono-devel files. I get this error:

making all mod_managed
Loader.cs(63,58): error CS1026: Expecting ')'
Loader.cs(63,67): error CS1002: Expecting `;'
Loader.cs(69,14): error CS1518: Expected `class', `delegate', `enum',
`interface', or `struct'
Loader.cs(81,28): error CS0116: A namespace can only contain types and
namespace declarations
Loader.cs(105,41): error CS0116: A namespace can only contain types and
namespace declarations
Loader.cs(106,51): error CS0116: A namespace can only contain types and
namespace declarations
Loader.cs(107,37): error CS0116: A namespace can only contain types and
namespace declarations
Loader.cs(108,46): error CS0116: A namespace can only contain types and
namespace declarations
Loader.cs(111,28): error CS0116: A namespace can only contain types and
namespace declarations
Loader.cs(114,38): error CS0116: A namespace can only contain types and
namespace declarations
Loader.cs(120,21): error CS0116: A namespace can only contain types and
namespace declarations
Loader.cs(152,27): error CS0116: A namespace can only contain types and
namespace declarations
Loader.cs(171,28): error CS0116: A namespace can only contain types and
namespace declarations
Loader.cs(189,21): error CS0116: A namespace can only contain types and
namespace declarations
Loader.cs(201,45): error CS1031: Type expected
Demo.cs(48,46): error CS1026: Expecting ')'
Demo.cs(48,51): error CS1002: Expecting `;'
Demo.cs(51,14): error CS1518: Expected `class', `delegate', `enum',
`interface', or `struct'
Demo.cs(58,14): error CS0116: A namespace can only contain types and
namespace declarations
Compilation failed: 19 error(s), 0 warnings
make[5]: *** [mod_managed_lib.dll] Fehler 1
make[4]: *** [local_depend] Fehler 2
make[3]: *** [all] Fehler 1
make[2]: *** [mod_managed-all] Fehler 1
make[1]: *** [mod_managed] Fehler 2
make: *** [mod_managed] Fehler 2


regards
Helmut


Michael Giagnocavo schrieb:
> With mod_managed, you should get "near native" performance. (Depending on 
> which platform, version of the runtime Win/Linux,32/64.) Mono 2.2 has some 
> JIT improvements, MS CLR 3.5 SP1 does too.
>
> The overhead is a few MB of RAM for the runtime, but that's mostly fixed. 
> I.e., after you load and run your code once, it'll be calling native x86/64 
> code. You don't have much/any per-call overhead.
>
> Compared to certain interpreted scripting languages, the difference can be 
> 10-50x or more.
>
> On the other hand, you need to actually have a performance goal in mind; I'd 
> guess most bottlenecks in system performance are gonna be related to 
> networking, transcoding, accessing the database, etc, and not the few lines 
> that send a few commands to FreeSWITCH. For let's say you use F# and download 
> some HTML and parse it, then read it back to the user. The parsing is 
> probably going to be so fast that it your performance is totally dominated by 
> the downloading of the HTML. So the fact that it takes, say, 1ms in F# versus 
> 10ms in "other language" is probably not relevant.
>
> -Michael
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkkSszQACgkQ4tZeNddg3dxXUgCeNoIY871Yuk7xB/TX1DqCs+qB
JtcAoLxN7OwVUGTXjIu50v0zQIFLzsOF
=yiBA
-----END PGP SIGNATURE-----

_______________________________________________
Freeswitch-users mailing list
[email protected]
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
[email protected]
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

Reply via email to