[Moto G Themes and Apps] Asciola:
Not running in Mono on MacOSX

(NB: had to remove Link from quote to be allowed to post the reply)

Just to report that I haven't been as lucky using mono 5.18.1 on MacOS X 10.11.6 (El Capitan).

Running MBLM v2.4.777-C6-FIX+G4.4 bailed with a load of errors, to make sure I didn't run into any linker issues, I checked out the repository for plain 2.4 from github and went ahead and built the executable on the target machine:

$ /Library/Frameworks/Mono.framework/Commands/msbuild Moto_Logo.csproj

Much to my surprise (complete C# and .NET noob here), this went through without complaining and created an executable.

Running that executable produced the same errors though.

For the sake of completeness, error message attached -guess I'll have to try using a virtual setup.

$ /Library/Frameworks/Mono.framework/Commands/mono MotoBootLogoMaker.exe
WARNING: The Carbon driver has not been ported to 64bits, and very few parts of Windows.Forms will work properly, or at all
Fontconfig warning: ignoring UTF-8: not a valid region tag
Fontconfig warning: ignoring UTF-8: not a valid region tag
Fontconfig warning: ignoring UTF-8: not a valid region tag
Fontconfig warning: ignoring UTF-8: not a valid region tag
Fontconfig warning: ignoring UTF-8: not a valid region tag
System.NotSupportedException: Specified method is not supported.
at System.Drawing.MacSupport.GetCGContextForView (System.IntPtr handle) [0x0001a] in <0700d2c008d346ada2c53ab7f2564b70>:0
at System.Drawing.Graphics.FromHwnd (System.IntPtr hwnd) [0x00055] in <0700d2c008d346ada2c53ab7f2564b70>:0
at System.Windows.Forms.Control.CreateGraphics () [0x00019] in <bcbc357ad2f54c19831fc538790f8676>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.CreateGraphics()
at System.Windows.Forms.Document.owner_HandleCreated (System.Object sender, System.EventArgs e) [0x00000] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.Control.OnHandleCreated (System.EventArgs e) [0x00019] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.TextBoxBase.OnHandleCreated (System.EventArgs e) [0x00000] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.TextBox.OnHandleCreated (System.EventArgs e) [0x00000] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.Control.WmCreate (System.Windows.Forms.Message& m) [0x00000] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x0021c] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.TextBoxBase.WndProc (System.Windows.Forms.Message& m) [0x001c5] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.TextBox.WndProc (System.Windows.Forms.Message& m) [0x0011c] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x00085] in <bcbc357ad2f54c19831fc538790f8676>:0

Unhandled Exception:
System.NotSupportedException: Specified method is not supported.
at System.Drawing.MacSupport.GetCGContextForView (System.IntPtr handle) [0x0001a] in <0700d2c008d346ada2c53ab7f2564b70>:0
at System.Drawing.Graphics.FromHwnd (System.IntPtr hwnd) [0x00055] in <0700d2c008d346ada2c53ab7f2564b70>:0
at System.Windows.Forms.Control.CreateGraphics () [0x00019] in <bcbc357ad2f54c19831fc538790f8676>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.CreateGraphics()
at System.Windows.Forms.Document.owner_VisibleChanged (System.Object sender, System.EventArgs e) [0x0000d] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.Control.OnVisibleChanged (System.EventArgs e) [0x0002f] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.Control.ChangeParent (System.Windows.Forms.Control new_parent) [0x000c7] in <bcbc357ad2f54c19831fc538790f8676>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.ChangeParent(System.Windows.Forms.Control)
at System.Windows.Forms.Control+ControlCollection.RemoveImplicit (System.Windows.Forms.Control control) [0x0003d] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.ComboBox.set_DropDownStyle (System.Windows.Forms.ComboBoxStyle value) [0x0008e] in <bcbc357ad2f54c19831fc538790f8676>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.ComboBox.set_DropDownStyle(System.Windows.Forms.ComboBoxStyle)
at System.Windows.Forms.FileDialog..ctor () [0x00308] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.OpenFileDialog..ctor () [0x00000] in <bcbc357ad2f54c19831fc538790f8676>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.OpenFileDialog..ctor()
at Moto_Logo.Form1.InitializeComponent () [0x00257] in <8eba9946a2684d1d97733d7fa6d326db>:0
at Moto_Logo.Form1..ctor () [0x00070] in <8eba9946a2684d1d97733d7fa6d326db>:0
at (wrapper remoting-invoke-with-check) Moto_Logo.Form1..ctor()
at Moto_Logo.Program.Main () [0x0000b] in <8eba9946a2684d1d97733d7fa6d326db>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.NotSupportedException: Specified method is not supported.
at System.Drawing.MacSupport.GetCGContextForView (System.IntPtr handle) [0x0001a] in <0700d2c008d346ada2c53ab7f2564b70>:0
at System.Drawing.Graphics.FromHwnd (System.IntPtr hwnd) [0x00055] in <0700d2c008d346ada2c53ab7f2564b70>:0
at System.Windows.Forms.Control.CreateGraphics () [0x00019] in <bcbc357ad2f54c19831fc538790f8676>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.CreateGraphics()
at System.Windows.Forms.Document.owner_VisibleChanged (System.Object sender, System.EventArgs e) [0x0000d] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.Control.OnVisibleChanged (System.EventArgs e) [0x0002f] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.Control.ChangeParent (System.Windows.Forms.Control new_parent) [0x000c7] in <bcbc357ad2f54c19831fc538790f8676>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.ChangeParent(System.Windows.Forms.Control)
at System.Windows.Forms.Control+ControlCollection.RemoveImplicit (System.Windows.Forms.Control control) [0x0003d] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.ComboBox.set_DropDownStyle (System.Windows.Forms.ComboBoxStyle value) [0x0008e] in <bcbc357ad2f54c19831fc538790f8676>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.ComboBox.set_DropDownStyle(System.Windows.Forms.ComboBoxStyle)
at System.Windows.Forms.FileDialog..ctor () [0x00308] in <bcbc357ad2f54c19831fc538790f8676>:0
at System.Windows.Forms.OpenFileDialog..ctor () [0x00000] in <bcbc357ad2f54c19831fc538790f8676>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.OpenFileDialog..ctor()
at Moto_Logo.Form1.InitializeComponent () [0x00257] in <8eba9946a2684d1d97733d7fa6d326db>:0
at Moto_Logo.Form1..ctor () [0x00070] in <8eba9946a2684d1d97733d7fa6d326db>:0
at (wrapper remoting-invoke-with-check) Moto_Logo.Form1..ctor()
at Moto_Logo.Program.Main () [0x0000b] in <8eba9946a2684d1d97733d7fa6d326db>:0