<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Hi, <div><br class="webkit-block-placeholder"></div><div>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:</div><div><br class="webkit-block-placeholder"></div><div><div>mono_assembly_setrootdir (libPath);</div><div>mono_set_config_dir (etcPath); //<span class="Apple-tab-span" style="white-space:pre"></span></div><div>mono_config_parse (NULL);</div><div><br class="webkit-block-placeholder"></div><div>Before calling mono_jit_init. libPath and etcPath <i>point</i> to:</div><div>/Library/Frameworks/Mono.framework/Versions/1.2.4/lib</div><div>/Library/Frameworks/Mono.framework/Versions/1.2.4/etc</div><div>respectively.</div><div><br class="webkit-block-placeholder"></div><div>the above code FAILS on the third line with the following output:</div><div><div>** ERROR **: file loader.c: line 1809 (mono_loader_lock): assertion failed: (ret == 0)</div><div>aborting...</div></div><div><br class="webkit-block-placeholder"></div><div>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.</div><div><br></div><div>I'm working with mono 1.2.4 on a MacBook Pro CD.</div><div><br class="webkit-block-placeholder"></div><div>Any ideas? Is this a bug or am I doing something wrong? Any known workarounds?</div><div><br class="webkit-block-placeholder"></div><div>Regards,</div><div><br class="webkit-block-placeholder"></div><div>Pedro</div><div><br></div></div></body></html>