Hi everyone, sorry for this mono newbie question: I just installed mono (4.0.0) on an iMac running Mac OS X 10.6.8. I'm a .Net developper but I am completely new to mono...
I compiled and ran the basic tests proposed on the mono page at http://www.mono-project.com/docs/getting-started/mono-basics/ But the first one only was succesfull... (Test.exe which actually is the first Hello world program, correctly displaying "Hello Mono World".) But all the other proposed test display a lot of error messages. See hereafter the terminal full terminal output: imac-de-claire-lise-culand-4:Documents PF$ mono test.exe Hello Mono World imac-de-claire-lise-culand-4:Documents PF$ mono hellogtk Cannot open assembly 'hellogtk': No such file or directory. imac-de-claire-lise-culand-4:Documents PF$ mono hellogtk.exe Unhandled Exception: System.DllNotFoundException: /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/libgtk-quartz-2.0.0.dylib at (wrapper managed-to-native) Gtk.Application:gtk_init (int&,intptr&) at Gtk.Application.Init () [0x00000] in <filename unknown>:0 at Hello.Main () [0x00000] in <filename unknown>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/libgtk-quartz-2.0.0.dylib at (wrapper managed-to-native) Gtk.Application:gtk_init (int&,intptr&) at Gtk.Application.Init () [0x00000] in <filename unknown>:0 at Hello.Main () [0x00000] in <filename unknown>:0 imac-de-claire-lise-culand-4:Documents PF$ mono hello.exe Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.WindowsFormsSynchronizationContext ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.ThemeEngine ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.ThemeWin32Classic ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.KnownColors ---> 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.KnownColors..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Drawing.Color.get_Black () [0x00000] in <filename unknown>:0 at System.Windows.Forms.ThemeWin32Classic..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Windows.Forms.ThemeEngine..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined () [0x00000] in <filename unknown>:0 at System.Windows.Forms.Control..ctor () [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:.ctor () at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Windows.Forms.Control..ctor () [0x00000] in <filename unknown>:0 at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <filename unknown>:0 at System.Windows.Forms.ContainerControl..ctor () [0x00000] in <filename unknown>:0 at System.Windows.Forms.Form..ctor () [0x00000] in <filename unknown>:0 at HelloWorld..ctor () [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) HelloWorld:.ctor () at HelloWorld.Main () [0x00000] in <filename unknown>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.WindowsFormsSynchronizationContext ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.ThemeEngine ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.ThemeWin32Classic ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.KnownColors ---> 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.KnownColors..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Drawing.Color.get_Black () [0x00000] in <filename unknown>:0 at System.Windows.Forms.ThemeWin32Classic..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Windows.Forms.ThemeEngine..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined () [0x00000] in <filename unknown>:0 at System.Windows.Forms.Control..ctor () [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:.ctor () at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Windows.Forms.Control..ctor () [0x00000] in <filename unknown>:0 at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <filename unknown>:0 at System.Windows.Forms.ContainerControl..ctor () [0x00000] in <filename unknown>:0 at System.Windows.Forms.Form..ctor () [0x00000] in <filename unknown>:0 at HelloWorld..ctor () [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) HelloWorld:.ctor () at HelloWorld.Main () [0x00000] in <filename unknown>:0 imac-de-claire-lise-culand-4:Documents PF$ It seems some dll and other files are not found at /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/ Including -libgtk-quartz-2.0.0.dylib -libgdiplus.dylib I checked my /Library folder and found all theses files correctly installed. The only difference is that, since my Mac is installed in french, the "/Library" folder is displayed as "/Bibliothèque" in the Finder. I guess that's not the cause of the issue since from the terminal the /Library folder is found and effectively contains the /Frameworks/Mono.framework/... subfolders: imac-de-claire-lise-culand-4:/ PF$ cd /Library imac-de-claire-lise-culand-4:Library PF$ ls Application Support Input Methods QuickTime Audio Internet Plug-Ins Receipts Caches Java Ruby ColorPickers Keyboard Layouts Sandbox ColorSync Keychains Screen Savers Components LaunchAgents Scripts Compositions LaunchDaemons Security Contextual Menu Items Logs Speech Desktop Pictures Modem Scripts Spelling Developer Mozilla Spotlight Dictionaries PDF Services StartupItems Documentation Perl Updates Extensions PreferencePanes User Pictures Filesystems Preferences WebServer Fonts Printers Widgets Frameworks PrivilegedHelperTools iTunes Graphics Python Image Capture QuickLook imac-de-claire-lise-culand-4:Library PF$ here is the full content of my /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/ folder as listed from the terminal: imac-de-claire-lise-culand-4:lib PF$ ls BugpointPasses.dylib BugpointPasses.dylib.dSYM GNU.Gettext.dll LLVMHello.dylib LLVMHello.dylib.dSYM boo cairo gdk-pixbuf-2.0 gettext gio glib-2.0 gtk-2.0 gtk-sharp-2.0 ironpython ironruby libLLVMDebugInfo.a libLLVMIRReader.a libLLVMLTO.a libLLVMLineEditor.a libLLVMMCAnalysis.a libLLVMObjCARCOpts.a libLLVMOption.a libLLVMProfileData.a libLLVMRuntimeDyld.a libLLVMTableGen.a libLLVMVectorize.a libLLVMX86Desc.a libLLVMX86Utils.a libLTO.dylib libLTO.dylib.dSYM libMonoPosixHelper.a libMonoPosixHelper.dylib libMonoPosixHelper.dylib.dSYM libMonoPosixHelper.la libMonoSupportW.a libMonoSupportW.dylib libMonoSupportW.dylib.dSYM libMonoSupportW.la libatk-1.0.0.dylib libatk-1.0.0.dylib.dSYM libatk-1.0.dylib libatk-1.0.dylib.dSYM libatk-1.0.la libatksharpglue-2.la libatksharpglue-2.so libatksharpglue-2.so.dSYM libcairo-gobject.2.dylib libcairo-gobject.2.dylib.dSYM libcairo-gobject.dylib libcairo-gobject.dylib.dSYM libcairo-gobject.la libcairo-script-interpreter.2.dylib libcairo-script-interpreter.2.dylib.dSYM libcairo-script-interpreter.dylib libcairo-script-interpreter.dylib.dSYM libcairo-script-interpreter.la libcairo.2.dylib libcairo.2.dylib.dSYM libcairo.dylib libcairo.dylib.dSYM libcairo.la libcroco-0.6.3.dylib libcroco-0.6.3.dylib.dSYM libcroco-0.6.dylib libcroco-0.6.dylib.dSYM libcroco-0.6.la libexpat.1.5.2.dylib libexpat.1.5.2.dylib.dSYM libexpat.1.dylib libexpat.1.dylib.dSYM libexpat.dylib libexpat.dylib.dSYM libexpat.la libffi-3.0.13 libffi.6.dylib libffi.6.dylib.dSYM libffi.dylib libffi.dylib.dSYM libffi.la libfontconfig.1.dylib libfontconfig.1.dylib.dSYM libfontconfig.dylib libfontconfig.dylib.dSYM libfontconfig.la libfpm_helper.0.so libfpm_helper.0.so.dSYM libfpm_helper.a libfpm_helper.la libfpm_helper.so libfpm_helper.so.dSYM libfreetype.6.dylib libfreetype.6.dylib.dSYM libfreetype.dylib libfreetype.dylib.dSYM libfreetype.la libgailutil.18.dylib libgailutil.18.dylib.dSYM libgailutil.dylib libgailutil.dylib.dSYM libgailutil.la libgdiplus.0.dylib libgdiplus.0.dylib.dSYM libgdiplus.dylib libgdiplus.dylib.dSYM libgdiplus.la libgdk-quartz-2.0.0.dylib libgdk-quartz-2.0.0.dylib.dSYM libgdk-quartz-2.0.dylib libgdk-quartz-2.0.dylib.dSYM libgdk-quartz-2.0.la libgdk_pixbuf-2.0.0.dylib libgdk_pixbuf-2.0.0.dylib.dSYM libgdk_pixbuf-2.0.dylib libgdk_pixbuf-2.0.dylib.dSYM libgdk_pixbuf-2.0.la libgdksharpglue-2.la libgdksharpglue-2.so libgdksharpglue-2.so.dSYM libgettextlib-0.18.2.dylib libgettextlib-0.18.2.dylib.dSYM libgettextlib.dylib libgettextlib.dylib.dSYM libgettextlib.la libgettextpo.0.dylib libgettextpo.0.dylib.dSYM libgettextpo.dylib libgettextpo.dylib.dSYM libgettextpo.la libgettextsrc-0.18.2.dylib libgettextsrc-0.18.2.dylib.dSYM libgettextsrc.dylib libgettextsrc.dylib.dSYM libgettextsrc.la libgif.4.1.6.dylib libgif.4.1.6.dylib.dSYM libgif.4.dylib libgif.4.dylib.dSYM libgif.dylib libgif.dylib.dSYM libgif.la libgio-2.0.0.dylib libgio-2.0.0.dylib.dSYM libgio-2.0.dylib libgio-2.0.dylib.dSYM libgio-2.0.la libglade-2.0.0.0.7.dylib libglade-2.0.0.0.7.dylib.dSYM libglade-2.0.0.dylib libglade-2.0.0.dylib.dSYM libglade-2.0.dylib libglade-2.0.dylib.dSYM libglade-2.0.la libgladesharpglue-2.la libgladesharpglue-2.so libgladesharpglue-2.so.dSYM libglib-2.0.0.dylib libglib-2.0.0.dylib.dSYM libglib-2.0.dylib libglib-2.0.dylib.dSYM libglib-2.0.la libglibsharpglue-2.la libglibsharpglue-2.so libglibsharpglue-2.so.dSYM libgmodule-2.0.0.dylib libgmodule-2.0.0.dylib.dSYM libgmodule-2.0.dylib libgmodule-2.0.dylib.dSYM libgmodule-2.0.la libgobject-2.0.0.dylib libgobject-2.0.0.dylib.dSYM libgobject-2.0.dylib libgobject-2.0.dylib.dSYM libgobject-2.0.la libgthread-2.0.0.dylib libgthread-2.0.0.dylib.dSYM libgthread-2.0.dylib libgthread-2.0.dylib.dSYM libgthread-2.0.la libgtk-quartz-2.0.0.dylib libgtk-quartz-2.0.0.dylib.dSYM libgtk-quartz-2.0.dylib libgtk-quartz-2.0.dylib.dSYM libgtk-quartz-2.0.la libgtksharpglue-2.la libgtksharpglue-2.so libgtksharpglue-2.so.dSYM libigemacintegration.0.dylib libigemacintegration.0.dylib.dSYM libigemacintegration.dylib libigemacintegration.dylib.dSYM libigemacintegration.la libikvm-native.dylib libikvm-native.dylib.dSYM libikvm-native.la libintl.8.dylib libintl.8.dylib.dSYM libintl.dylib libintl.dylib.dSYM libintl.la libjpeg.8.dylib libjpeg.8.dylib.dSYM libjpeg.dylib libjpeg.dylib.dSYM libjpeg.la libltdl.7.dylib libltdl.7.dylib.dSYM libltdl.a libltdl.dylib libltdl.dylib.dSYM libltdl.la liblzma.5.dylib liblzma.5.dylib.dSYM liblzma.dylib liblzma.dylib.dSYM liblzma.la libmono-2.0.1.dylib libmono-2.0.1.dylib.dSYM libmono-2.0.a libmono-2.0.dylib libmono-2.0.dylib.dSYM libmono-2.0.la libmono-llvm.0.dylib libmono-llvm.0.dylib.dSYM libmono-llvm.a libmono-llvm.dylib libmono-llvm.dylib.dSYM libmono-llvm.la libmono-profiler-aot.0.dylib libmono-profiler-aot.0.dylib.dSYM libmono-profiler-aot.a libmono-profiler-aot.dylib libmono-profiler-aot.dylib.dSYM libmono-profiler-aot.la libmono-profiler-cov.0.dylib libmono-profiler-cov.0.dylib.dSYM libmono-profiler-cov.a libmono-profiler-cov.dylib libmono-profiler-cov.dylib.dSYM libmono-profiler-cov.la libmono-profiler-iomap.0.dylib libmono-profiler-iomap.0.dylib.dSYM libmono-profiler-iomap.a libmono-profiler-iomap.dylib libmono-profiler-iomap.dylib.dSYM libmono-profiler-iomap.la libmono-profiler-log.0.dylib libmono-profiler-log.0.dylib.dSYM libmono-profiler-log.a libmono-profiler-log.dylib libmono-profiler-log.dylib.dSYM libmono-profiler-log.la libmonoboehm-2.0.1.dylib libmonoboehm-2.0.1.dylib.dSYM libmonoboehm-2.0.a libmonoboehm-2.0.dylib libmonoboehm-2.0.dylib.dSYM libmonoboehm-2.0.la libmonosgen-2.0.1.dylib libmonosgen-2.0.1.dylib.dSYM libmonosgen-2.0.a libmonosgen-2.0.dylib libmonosgen-2.0.dylib.dSYM libmonosgen-2.0.la libpango-1.0.0.dylib libpango-1.0.0.dylib.dSYM libpango-1.0.dylib libpango-1.0.dylib.dSYM libpango-1.0.la libpangocairo-1.0.0.dylib libpangocairo-1.0.0.dylib.dSYM libpangocairo-1.0.dylib libpangocairo-1.0.dylib.dSYM libpangocairo-1.0.la libpangosharpglue-2.la libpangosharpglue-2.so libpangosharpglue-2.so.dSYM libpixman-1.0.dylib libpixman-1.0.dylib.dSYM libpixman-1.dylib libpixman-1.dylib.dSYM libpixman-1.la libpng.dylib libpng.dylib.dSYM libpng.la libpng14.14.dylib libpng14.14.dylib.dSYM libpng14.dylib libpng14.dylib.dSYM libpng14.la librsvg-2.2.dylib librsvg-2.2.dylib.dSYM librsvg-2.dylib librsvg-2.dylib.dSYM librsvg-2.la libsqlite3.0.8.6.dylib libsqlite3.0.8.6.dylib.dSYM libsqlite3.0.dylib libsqlite3.0.dylib.dSYM libsqlite3.dylib libsqlite3.dylib.dSYM libsqlite3.la libtiff.5.dylib libtiff.5.dylib.dSYM libtiff.dylib libtiff.dylib.dSYM libtiff.la libtiffxx.5.dylib libtiffxx.5.dylib.dSYM libtiffxx.dylib libtiffxx.dylib.dSYM libtiffxx.la libxml2.2.dylib libxml2.2.dylib.dSYM libxml2.dylib libxml2.dylib.dSYM libxml2.la mono mono-source-libs monodoc pango pkgconfig xml2Conf.sh xsp Any help greatly appreciated. Thanks. -- View this message in context: http://mono.1490590.n4.nabble.com/just-installed-mono-most-basic-test-failed-tp4665880.html Sent from the Mono - General mailing list archive at Nabble.com. _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
