[Mono-osx] mono_parse_config not working?

Pedro Gutierrez pgutierrez at etsii.upm.es
Tue Jun 26 21:08:02 EDT 2007


Hi,

I'm trying to embed mono but mono_parse_config is not working as  
expected. According to the mono docs I should do the following:

mono_assembly_setrootdir (libPath);
mono_set_config_dir (etcPath); //
mono_config_parse (NULL);

Before calling mono_jit_init. libPath and etcPath point to:
/Library/Frameworks/Mono.framework/Versions/1.2.4/lib
/Library/Frameworks/Mono.framework/Versions/1.2.4/etc
respectively.

the above code FAILS on the third line with the following output:
** ERROR **: file loader.c: line 1809 (mono_loader_lock): assertion  
failed: (ret == 0)
aborting...

If I provide a filename (mono_config_parse ("config");) it will run  
BUT the config file will not be loaded, and msvcrt will not be  
redirected to libc.dylib. Is there any way to find out if the config  
file is being processed? It doesn't matter which filename I use, the  
mono_config_parser will not fail unless I give it a NULL.

I'm working with mono 1.2.4 on a MacBook Pro CD.

Any ideas? Is this a bug or am I doing something wrong? Any known  
workarounds?

Regards,

Pedro

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-osx/attachments/20070627/f188f23b/attachment.html 


More information about the Mono-osx mailing list