Hey, Glad you found out the issue :-)
Are you getting the exact same error on the Mac, or just a similar one ? A common mistake is that System.Drawing.dll can't load because X11 (and/or some other dependencies) can't be found. Sebastien On Tue, 2007-02-27 at 22:09 -0500, Fleury wrote: > Eheh! The culprit on Linux has been found. Whilst playing around with > the dependencies, I had left local copies on the Linux desktop (in the > same place where I was executing the executables). It would appear as > though it used the dlls that were on the desktop instead of the proper > 2.0 dlls. So indeed, a configuration error as you predicted. :S > > I deleted the dlls on the desktop, and now it is working. Hopefully it > was just those dlls causing the problem, as I also disabled Input > Method Editor and multi language support. > > My Mac environment does not have such an infestation of dlls on the > desktop though, but I'll run through some of the directories to make > sure. > > .. I cannot believe I made such a noobish mistake, lol.... :( > > On 2/27/07, Fleury <[EMAIL PROTECTED]> wrote: > The installation for Mono is pretty straight-forward. I'm > really not too sure how I could have done it wrong. And here > is 100% proof that they are all 2.0 references. Note the > different file name, as I'm currently trying out several > different ideas that are popping into my head (none of which > are working though). > > [EMAIL PROTECTED]:~$ monodis --assemblyref > > '/home/thevenin/Desktop/MClientXX.exe' > AssemblyRef Table > 1: Version > > =2.0.0.0 > Name=mscorlib > Flags > > =0x00000000 > Public Key: > 0x00000000 > > : B7 7A 5C 56 19 > > 34 E0 89 > 2: Version= > > 2.0.0.0 > Name=System.Drawing > Flags > > =0x00000000 > Public Key: > 0x00000000 > > : B0 3F 5F 7F 11 D5 > > 0A 3A > 3: Version= > > 2.0.0.0 > Name=System > Flags= > > 0x00000000 > Public Key: > 0x00000000: B7 > > 7A 5C 56 19 34 E0 > > 89 > 4: Version=2.0 > > .0.0 > Name=System.Windows.Forms > > Flags > =0x00000000 > Public Key: > 0x00000000 > > : B7 7A 5C 56 19 > > 34 E0 89 > > ps.. this is my first time using a mailing list system. Thanks > for the 'cc' tip. ;) > > > > On 2/27/07, Sebastien Pouliot <[EMAIL PROTECTED]> wrote: > Hey, > > Well if it's not a reference mix up then you got a > serious installation > problem. Just to be 100% sure can you try > > monodis --assemblyref yourownproject.exe > > to see what everything that is referenced by your > project. > > Sebastien > > p.s. Please always c.c. the mailing-list in your > answers. This way > Google can (or will) answer to same question next > time ;-) > > On Tue, 2007-02-27 at 21:06 -0500, Fleury wrote: > > My project uses all 2.0 references. Inaddition, I > just now tried > > forcing the System.Windows.Forms to use the 1.x dll, > but it seems to > > default to 2.0 -- curious, no? Nevertheless, all my > references are > > from the GAC and are version 2.0. > > > > I wish it was as simple as just mixed up > dependencies... ;) > > > > On 2/27/07, Sebastien Pouliot <[EMAIL PROTECTED]> > wrote: > > Hello, > > > > System.Drawing.SystemFonts.DefaultFont > exists since 2005 (but > > it's a 2.0 > > class). > > > > I got the feeling you added a reference to > 2.0 > > System.Windows.Forms.dll > > (from the GAC path you provided) from a 1.x > project (since you > > said you > > *tried* to target 2.0) - which is *bad*. > > > > Either use 1.1 or 2.0 for your projects but > don't mix them > > (and live an > > happy life ;-) > > > > Sebastien > > > > On Tue, 2007-02-27 at 20:39 -0500, Fleury > wrote: > > > When trying to run even the most basic > Windows Forms app on > > Linux or > > > Mac (note: Windows works) I get this error > message... > > > > > > > --------------------------------------------- > > > > > > [EMAIL PROTECTED]:~$ mono > > '/home/thevenin/Desktop/testme.exe' > > > > > > ** > (/home/thevenin/Desktop/testme.exe:5767): WARNING **: > > Missing > > > method get_DefaultFont in > > > > > > assembly > /home/thevenin/mono-1.2.3.1/lib/mono/gac/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll, > type System.Drawing.SystemFonts > > > Gtk colorscheme read failure, using > built-in colorscheme > > > > > > Unhandled Exception: > System.TypeInitializationException : An > > exception > > > was thrown by the type initializer for > > > System.Windows.Forms.ThemeEngine ---> > > System.MissingMethodException: > > > Method not found: > > 'System.Drawing.SystemFonts.get_DefaultFont > '. > > > at <0x00000> <unknown method> > > > at > System.Windows.Forms.ThemeWin32Classic..ctor () > > [0x00000] > > > at > System.Windows.Forms.ThemeEngine..cctor () [0x00000] > > --- End of > > > inner exception stack trace --- > > > > > > at <0x00000> <unknown method> > > > at > System.Windows.Forms.X11DesktopColors..cctor () > > [0x00000] > > > > > > > ----------------------------------------------------------- > > > > > > As you can see, I'm using mono-1.2.3.1, > and of course > > reference > > > System.Windows.Forms from the GAC. I have > tried setting > > Sharp Develop > > > to target platform Mono 2.0 and even NET > 2.0, yet neither > > resolve > > > this. Any ideas? > > > > > > I'm running the latest version of Ubuntu > btw. > > > > > > > _______________________________________________ > > > Mono-winforms-list > > > maillist - Mono-winforms-list@lists.ximian.com > > > > http://lists.ximian.com/mailman/listinfo/mono-winforms-list > > -- > > Sebastien Pouliot <[EMAIL PROTECTED]> > > Blog: http://pages.infinit.net/ctech/ > > > > > -- > Sebastien Pouliot <[EMAIL PROTECTED]> > Blog: http://pages.infinit.net/ctech/ > > > > > _______________________________________________ > Mono-winforms-list maillist - Mono-winforms-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-winforms-list -- Sebastien Pouliot <[EMAIL PROTECTED]> Blog: http://pages.infinit.net/ctech/ _______________________________________________ Mono-winforms-list maillist - Mono-winforms-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-winforms-list