R. Tyler Ballance wrote:
> I've been using this Mono application I've developed just fine on a 
> handful of machines for quite some time, and we're starting to move it 
> over to new (SUSE/RHEL4) machines and all of a sudden, we're seeing just 
> System.DllNotFoundException's when we start it now.
> 
> I've even tried directly mapping with this exe.config file:
> <configuration>
>         <dllmap dll="Asset" target="/usr/local/ansa/bin/libAsset.so" />
>         <dllmap dll="Package" target="/usr/local/ansa/bin/libPackage.so" />
> </configuration>
> 
> 
> But regardless it's still spitting:
> 
> 
> System.DllNotFoundException: /usr/local/ansa/bin/libAsset.so
>   at (wrapper managed-to-native) Autonomic.Ansa.LibAsset:findOSName ()
> [...snip...]
> 
> 
> Despite the fact that I'm staring right at the file:
> [EMAIL PROTECTED]:~> ls -la /usr/local/ansa/bin/libAsset.so
> -rwxr-xr-x  1 root root 24352 2007-01-16 02:12 
> /usr/local/ansa/bin/libAsset.so
> 
> 
> I'm pretty sure everything's spelled right and mapped correctly, but on 
> neither my fresh SUSE 10.0 install, nor my fresh RHEL4 (both with just 
> mono-core installed) can seem to figure out where the frak the asset 
> library is :(

Try "ldd /usr/local/ansa/bin/libAsset.so". Maybe it's missing some
references. If not, you may trace Mono's native lib loader with

MONO_LOG_LEVEL=debug MONO_LOG_MASK=dll mono yourapp.exe

Robert

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to