My apologies in advance if I am just being an idiot but I cannot seem to get the CairoSample from the latest 1.1.9.1 to compile on Windows XP. Just to create as simple an environment as possible I dropped all of the necessary files into their own directory (I made a subdirectory off of samples\GtkSharp-2.0) and tried to compile from there.
I've tried the following libraries from lib\Mono\gtk-sharp-2.0 (just for the completeness sake I also tried these same libraries from lib\Mono\gtk-sharp but no surprise, they didn't work either) art-sharp.dll atk-sharp.dll gdk-sharp.dll glade-sharp.dll glib-sharp.dll I grabbed Mono.Cairo.dll from lib\Mono\1.0 And lastly I copied the CairoSample.cs source along with the GtkCairo.cs sample glue code from samples\Gtk-Sharp-2.0 >From within the directory with all of these files I executed mcs with the following options: mcs -out:Cairo.exe -r:glib-sharp.dll -r:pango-sharp.dll -r:atk-sharp.dll -r:gdk-sharp.dll -r:gtk-sharp.dll -r:Mono.Cairo.dll -unsafe+ CairoSample.cs GtkCairo.cs and I get the following errors CairoSample.cs(38,6): error CS0117: `Cairo.Graphics' does not contain a definiti on for `SetRGBColor' CairoSample.cs(57,10): warning CS0219: The variable `p' is assigned but its valu e is never used CairoSample.cs(112,5): error CS0117: `Cairo.Graphics' does not contain a definit ion for `SetRGBColor' CairoSample.cs(113,5): error CS0117: `Cairo.Graphics' does not contain a definit ion for `Alpha' Compilation failed: 3 error(s), 1 warnings I noticed from the release notes that Wade mentioned an issue with procompiled samples that depend on gtk 1.9.5 but I'm not sure whether or not this applies to the Gtk-Sharp-2.0 libraries that I am trying to use I was trying to get the simple Cairo examples working with 1.1.8 and never had any luck but the API seemed to be changing on a daily basis so I decided to wait until 1.1.9. If this is just a matter of Mono.Cairo not being ready in 1.1.9.1 then I can wait, I just wanted to make sure that I am not missing something. On the other hand if anyone has a newer version of the GtkCairo.cs glue code that exposes the necessary Cairo functions, or if I am just using the wrong version of one of the library files then any help would be most appreciated. What would be ideal would be a list of the necessary files and command line arguments to mcs to get the CairoSample.cs to build properly. Once I get that running I'm sure that I can figure things out from there, I just can't seem to get to that first step of using Cairo with Mono. Thanks for any help that you can provide. Dan Poage -- I found a moonrock in my nose! --Ralph Wiggum _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
