Hello, Thank you for your quick reply! Here is what I'm doing and what I'm getting in more detail. This is on a Mac OS 10.6.8 system, so I cannot install Xamarin to for the iOS references, are those required for a Mac only build?
First my directory setup: local:mono-git ee$ ls maccore monomac mono sysdrawing-coregraphics-master I did a make distclean in the mono directory so I imagine no build artifacts should be there. I opened the sysdrawing-coregraphics solution in MonoDevelop (v3.1.1 for mono version 3.0.6) I tried to build the sysdrawing-coregraphics-Mac project and received a number of errors suggesting I reference the System.Drawing assembly, I see that sysdrawing-coregraphics-Mac references sysdrawing-Mac which seems to implement most if not all of what the build is complaining about, so I'm a bit confused (build log below). I also tried simply using the Makefile in sysdrawing-coregraphics by typing make monomac but that also failed with some different pieces missing. I'm sure I'm doing something wrong but I can't figure out what it is! Building: sysdrawing-coregraphics-Mac (Debug) Performing main compilation... /Library/Frameworks/Mono.framework/Versions/3.0.6/bin/mcs /noconfig "/r:/Library/Frameworks/Mono.framework/Versions/3.0.6/lib/mono/4.0/mscorlib.dll" -nostdlib "/out:/Users/ee/mono-git/sysdrawing-coregraphics-master/sysdrawing-coregraphics-Mac/bin/Debug/sysdrawing-coregraphics-Mac.dll" "/r:/Library/Frameworks/Mono.framework/Versions/3.0.6/lib/mono/4.0/System.dll" "/r:/Library/Frameworks/Mono.framework/Versions/3.0.6/lib/mono/4.0/System.Core.dll" "/r:/Library/Frameworks/Mono.framework/Versions/3.0.6/lib/mono/4.0/System.Xml.dll" "/r:/Users/ee/mono-git/monomac/src/MonoMac.dll" "/r:/Users/ee/mono-git/sysdrawing-coregraphics-master/sysdrawing-Mac/bin/Debug/System.Drawing.dll" /nologo /warn:4 /debug:full /optimize- /codepage:utf8 -unsafe "/define:DEBUG;MONOMAC;MAISONABE" /t:library "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Imaging/BitmapData.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/Blend.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/Brushes.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/CharacterRange.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/ColorBlend.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/CombineMode.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/CompostingMode.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/CompostingQuality.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/CoordinateSpace.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/DashCap.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/DashStyle.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/FillMode.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/FlushIntention.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/FontStyle.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/GraphicsUnit.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/ImageConverter.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Imaging/ImageFormat.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/ImageFormatConverter.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Imaging/ImageLockMode.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/InterpolationMode.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/LineCap.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/LineJoin.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/MatrixOrder.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/PathData.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/PathPointType.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/Pens.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Imaging/PixelFormat.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/PixelOffsetMode.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Printing/PrintPageEventHandler.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/SmoothingMode.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/StringAligment.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/StringFormatFlags.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/SystemColors.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Text/TextRenderingHint.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/ToolboxBitmapAttribute.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/WarpMode.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/WrapMode.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/PointConverter.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/SizeConverter.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/RectangleConverter.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/SizeFConverter.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/GraphicsContainer.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/GraphicsPath.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/GraphicsState.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/Matrix.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Imaging/ImageAttributes.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Printing/PageSettings.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Printing/PrintDocument.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Printing/PrintPageEventArgs.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Printing/PrinterSettings.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/Utilities/Locale.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Bitmap.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Brush.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Color.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Font.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/FontFamily.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics-DrawImage.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Image.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/KnownColor.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/KnownColors.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Pen.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Region.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/SolidBrush.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/StringFormat.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics-DrawEllipticalArc.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/sysdrawing-coregraphics-Mac/System.Drawing/Icon.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing/IconConverter.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/Utilities/ConversionHelpers.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/HatchStyle.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/TextureBrush.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/LinearGradientBrush.cs" "/Users/ee/mono-git/sysdrawing-coregraphics-master/Utilities/GeomUtilities.cs" "/Users/ee/mono-git/mono/mcs/class/System.Drawing/System.Drawing.Drawing2D/LinearGradientMode.cs" Compilation failed: 39 error(s), 14 warnings /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Bitmap.cs(451,15): warning CS0108: `System.Drawing.Bitmap.Save(string)' hides inherited member `System.Drawing.Image.Save(string)'. Use the new keyword if hiding was intended /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Image.cs(168,15): (Location of the symbol related to previous warning) /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(169,18): warning CS0628: `System.Drawing.Drawing2D.HatchBrush.HatchHorizontal(MonoMac.CoreGraphics.CGContext)': new protected member declared in sealed class /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(191,18): warning CS0628: `System.Drawing.Drawing2D.HatchBrush.HatchVertical(MonoMac.CoreGraphics.CGContext)': new protected member declared in sealed class /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(215,18): warning CS0628: `System.Drawing.Drawing2D.HatchBrush.HatchGrid(MonoMac.CoreGraphics.CGContext)': new protected member declared in sealed class /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(257,18): warning CS0628: `System.Drawing.Drawing2D.HatchBrush.HatchPercentage(MonoMac.CoreGraphics.CGContext)': new protected member declared in sealed class /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(369,18): warning CS0628: `System.Drawing.Drawing2D.HatchBrush.HatchUpwardDiagonal(MonoMac.CoreGraphics.CGContext)': new protected member declared in sealed class /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(454,18): warning CS0628: `System.Drawing.Drawing2D.HatchBrush.HatchSphere(MonoMac.CoreGraphics.CGContext)': new protected member declared in sealed class /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(1186,18): warning CS0628: `System.Drawing.Drawing2D.HatchBrush.DrawPolkaDotPattern(MonoMac.CoreGraphics.CGContext)': new protected member declared in sealed class /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/TextureBrush.cs(187,18): warning CS0628: `System.Drawing.TextureBrush.DrawTexture(MonoMac.CoreGraphics.CGContext)': new protected member declared in sealed class /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/Matrix.cs(317,25): error CS0012: The type `System.Drawing.PointF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/Matrix.cs(326,25): error CS0012: The type `System.Drawing.PointF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Bitmap.cs(151,11): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Bitmap.cs(239,11): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Bitmap.cs(245,11): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics-DrawImage.cs(29,13): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics.cs(100,26): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics.cs(112,32): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics.cs(393,12): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics.cs(486,12): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics.cs(517,12): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics.cs(992,20): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics.cs(995,13): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics.cs(1252,26): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics.cs(1292,12): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics.cs(1740,13): error CS0012: The type `System.Drawing.PointF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics.cs(1740,28): error CS0029: Cannot implicitly convert type `System.Drawing.PointF [System.Drawing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]' to `System.Drawing.PointF [System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Graphics-DrawEllipticalArc.cs(614,14): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Image.cs(93,5): warning CS0162: Unreachable code detected /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Image.cs(120,5): warning CS0162: Unreachable code detected /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/Image.cs(155,4): warning CS0162: Unreachable code detected /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(150,12): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(482,12): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(490,12): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(498,12): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(506,12): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(799,12): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(1181,12): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(1189,12): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/HatchBrush.cs(1347,18): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/TextureBrush.cs(190,12): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/TextureBrush.cs(195,13): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/TextureBrush.cs(204,13): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/TextureBrush.cs(214,13): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/TextureBrush.cs(223,13): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/TextureBrush.cs(233,13): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/TextureBrush.cs(240,13): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing/TextureBrush.cs(305,18): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/LinearGradientBrush.cs(310,31): warning CS0472: The result of comparing value type `System.Drawing.Color' with null is always `false' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/LinearGradientBrush.cs(310,51): warning CS0472: The result of comparing value type `System.Drawing.Color' with null is always `false' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/LinearGradientBrush.cs(590,35): error CS0012: The type `System.Drawing.RectangleF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/LinearGradientBrush.cs(606,28): error CS0012: The type `System.Drawing.PointF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/LinearGradientBrush.cs(623,24): error CS0165: Use of unassigned local variable `shading' /Users/ee/mono-git/sysdrawing-coregraphics-master/System.Drawing.Drawing2D/LinearGradientBrush.cs(633,14): error CS0029: Cannot implicitly convert type `null' to `<error>' Build complete -- 39 errors, 14 warnings Many thanks! erik kjpou1 wrote > Hello Zinali > > Could you confirm the build error for me. It should be in the iOS build > with CoreGraphics DrawShading not existing. I am still waiting on when > this will be added to MonoTouch. > > If that is the only error then you should be able to just right click > the Mac version of the System.Drawing project and build only that one. > From there just follow what is done in the Mac Samples. > > You should also not have to build mono to get this to work as the > SystemDrawing is only using the sources from mono to build from. This > should all be moved to the MonoMac build in the future without the > reliance on mono but we have not had a chance to do that yet. > > Any other problems please report it and we will try to get you a fix. > > On 3/2/13 7:31 PM, Zinali wrote: >> Hello, >> >> I'm wondering what is the status of this implementation. I tried building >> against a git checkout of mono and am getting errors regarding LineCap >> missing. I'm a complete newbie at building mono so I well could have >> done >> something wrong. Essentially, I fetched mono from git built that, then >> fetched monomac, maccore, and sysdrawing-coregraphics all next to the >> mono >> directory and tried to build. >> >> Many thanks, >> >> erik >> >> >> Miguel de Icaza-6 wrote >>> Hey guys, >>> >>> A few months ago, I started an implementation of System.Drawing on >>> top >>> of CoreGraphics, ideally this would preserve the API, but use the system >>> libraries instead of depending on Cairo/Pixman: >>> >>> https://github.com/mono/sysdrawing-coregraphics >>> >>> Miguel >> >> >> >> >> -- >> View this message in context: >> http://mono.1490590.n4.nabble.com/System-Drawing-not-working-on-OSX-10-8-latest-Mono-tp4656801p4658798.html >> Sent from the Mono - OSX mailing list archive at Nabble.com. >> _______________________________________________ >> Mono-osx mailing list >> > [email protected] >> http://lists.ximian.com/mailman/listinfo/mono-osx >> > > _______________________________________________ > Mono-osx mailing list > [email protected] > http://lists.ximian.com/mailman/listinfo/mono-osx -- View this message in context: http://mono.1490590.n4.nabble.com/System-Drawing-not-working-on-OSX-10-8-latest-Mono-tp4656801p4658807.html Sent from the Mono - OSX mailing list archive at Nabble.com. _______________________________________________ Mono-osx mailing list [email protected] http://lists.ximian.com/mailman/listinfo/mono-osx
