[Mono-list] just installed mono, most basic test failed.

ChipRaptor pfc at culand.ch
Sat May 9 05:35:27 UTC 2015


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.


More information about the Mono-list mailing list