[Mono-osx] Building libgdiplus on OS X
Lee V. Andrus
landrus2 at by-rite.net
Mon Jun 1 19:03:04 EDT 2009
> Geoff Norton gnorton at novell.com
> Mon Jun 1 15:37:20 EDT 2009
> > Unfortunately, I have not been able
> > to find the missing ".m4" files for "xlib", "xlib_xrender", "xcb",
> > "png", "glitz", "GLITZ_AGL", "GLITZ_EGL", "GLITZ_GLX", "GLITZ_WGL",
> > "directfb", "FONTCONFIG", "FREETYPE", "POPPLER", and "LIBRSVG". And
> > that is after I installed the "fontconfig" and "freetype" packages.
> > Does anyone know where they can be found?
The files in that directory (fontutil.m4, pkg.m4, xorg-macros.m4,
xorgversion.m4, freetype2.m4, xaw.m4, xorg-server.m4, and xtrans.m4)
contain none of the missing macros.
> > On another sour note, why does libgdiplus forbid its internal cairo
> > from using Quartz Fonts? I would think that using the native
> > would produce better performance, better compatibility with other
> > GUI functions, and maybe reduce the number of packages one needs to
> > install. But I found this in libgdiplus/configure.in:
> > # gdiplus mac note; if we have quartz and ft fonts, quartz is the
> > default and gdi+ assumes the latter everywhere, force it out
> > # of the internal build
> > ac_configure_args="$ac_configure_args --disable-quartz-font"
> Because no one has submitted a patch that does all the work that is
> required to drop ft2/fc as a dep on OSX. Would you like to?
I am inclined toward fixing things that actually do not work or do not
work well (like bugs and missing pieces in the Carbon Driver) more
than eliminating build-time dependencies. Can you give me an idea of
the scope of the change that would require? Would it require
rewriting gdi+ as implied by the comment line I quoted above?
Is there some listing of what in the Carbon Driver needs implementing
or fixing similar to "http://go-mono.com/status/"?
More information about the Mono-osx