[Mono-dev] was [DeflateStream on OSX], now: embedded mono not finding some mono libs
Jonathan Shore
jonathan.shore at gmail.com
Tue Dec 20 13:46:59 EST 2011
I received the exception below when trying to create a gzip deflate stream. I have since located the libMonoPosixHelper.dylib in the frameworks directory:
/Library/Frameworks/Mono.framework/Versions/2.10.6/lib/libMonoPosixHelper.dylib
However, when mono is embedded, it seems to be unable to locate DLLs for dynamic loading. Is there some environment variable and/or function I need to call on embedded CLR setup?
I am doing the following at startup:
// if debugging, setup
if (debugarg != NULL)
{
mono_jit_parse_options (1, &debugarg);
mono_debug_init (MONO_DEBUG_FORMAT_MONO);
}
// create AppDomain
_domain = mono_jit_init (assemblypath.c_str());
_core = mono_domain_assembly_open (_domain, assemblypath.c_str());
Is there something further I should do?
Thanks
Exception
System.Exception: failed to load series: EQUITY:FSLR_32902, because: ---> System.DllNotFoundException: MonoPosixHelper
at (wrapper managed-to-native) System.IO.Compression.DeflateStream:CreateZStream (System.IO.Compression.CompressionMode,bool,System.IO.Compression.DeflateStream/UnmanagedReadOrWrite,intptr)
at System.IO.Compression.DeflateStream..ctor (System.IO.Stream compressedStream, CompressionMode mode, Boolean leaveOpen, Boolean gzip) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.IO.Compression.DeflateStream:.ctor (System.IO.Stream,System.IO.Compression.CompressionMode,bool,bool)
at System.IO.Compression.GZipStream..ctor (System.IO.Stream compressedStream, CompressionMode mode, Boolean leaveOpen) [0x00000] in <filename unknown>:0
at System.IO.Compression.GZipStream..ctor (System.IO.Stream compressedStream, CompressionMode mode) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.IO.Compressi
On Dec 20, 2011, at 1:06 PM, Jonathan Shore wrote:
> Hi,
>
> I attempted to use System.IO.Compression.DeflateStream and encountered a DLL load error when DeflateStream attempts to load the MonoPosixHelper DLL. Searching in
>
> /Library/Frameworks/Mono.framework/Libraries/mono
>
> did not find the MonoPosixHelper dll. Is this DLL / implementation only available on specific platforms or is that it is missing an oversight on the 2.10.6 distribution?
>
> Should this not be available any recommended libraries for gzip compression / decompression?
>
> Thanks
>
> Jonathan
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20111220/33a4f6d4/attachment-0001.html
More information about the Mono-devel-list
mailing list