On 09/05/2015 13:00, [email protected] wrote:
Thanks for your answer.You probably right for the hellogtk.cs program but what about the Winforms one ? Here is the code of hellowinforms.cs: using System; using System.Windows.Forms; public class HelloWorld : Form { static public void Main () { Application.Run (new HelloWorld ()); } public HelloWorld () { Text = "Hello Mono World"; } }
initializer for System.Drawing.GDIPlus ---> System.DllNotFoundException: /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/libgdiplus.dylib
Hi, Are you on Snow Leopard (OSX 10.6) by any chance ? I've noticed its gone from the supported OS list but the removal of support is not mentioned in the Release Notes. When I tried to run my application which uses a bitmap on Snow Leopard I got the same error... Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.GDIPlus ---> System.DllNotFoundException: /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/libgdiplus.dylib at (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup (ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&) at System.Drawing.GDIPlus..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Drawing.Bitmap..ctor (Int32 width, Int32 height, PixelFormat format) [0x00000] in <filename unknown>:0 I then ran with MONO_LOG_LEVEL=debug and got Mono: DllImport attempting to load: '/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/libgdiplus.dylib'. Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/libgdiplus.dylib': 'dlopen(/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/libgdiplus.dylib, 9): Symbol not found: __tlv_bootstrap Referenced from: /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/libpixman-1.0.dylib Expected in: /usr/lib/libSystem.B.dylib It appears its been compiled to be compatible with 10.7 minimum which is where __tlv_bootstrap appeared, which funny as its still a 32 bit framework but doesn't support any 32 bit version of OSX. If you are not on Snow Leopard then I suggest running it with MONO_LOG_LEVEL=debug and seeing what that throws out. Dave _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
