<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Yeah, I was having problems with libgdiplus on Mac OSX. After chasing
the dependencies, this seems to be the story: libgdiplus has a
dependency on X11's libXrender, which, in turn has dependencies on lots
of other X11 libraries, namely: libXSM, libICE, libX11 and
libfontconfig. On my defatult installation of X11, the .dylib's were
not there. So I downloaded and compiled X11 to obtain those libraries
(I didn't think of the CD! :-)<br>
<br>
I was able to get rid of the errors on missing .dylib's, but in the
process of doing this and trying things randomly, mono is complaining
of missing .so's which completely confused me -- and result in uncaught
exceptions, for which I had to patch the code. Since I have other
servers running both Windows and Linux, and I don't love Mac OS enough,
I sort of gave up on Mac. My Mac OpenSim is up and running at
tagus.ics.uci.edu (authentication off, everyone welcome), but I won't
be doing much more there. I've moved to Windows and Linux.<br>
<br>
Kyle Hamilton wrote:
<blockquote
 cite="mid6b9359640802120147m13d69daawb4d00c2299974602@mail.gmail.com"
 type="cite">
  <pre wrap="">Since gdiplus relies on rendering support on Windows, I can't really
see there's much difficulty in this dependency.   (unless someone
wants to port libgdiplus to rely on Quartz, and since that's native
code I don't think there's many people here who have that particular
skillset nor desire to spend that much time on it.)  (GDI+ is
'graphical device interface plus extensions'.  I'd bet (but don't have
a VM available to prove) if you tried to run OpenSim under mono on
Linux without X installed, you'd get the same error.)

I can't see that this is anything more than an undocumented dependency
that "just works" everywhere else because the dependencies are
installed by default by most every modern Linux installer.

-Kyle H

On Feb 12, 2008 1:14 AM, Jeff Ames <a class="moz-txt-link-rfc2396E" href="mailto:jeffames@gmail.com"><jeffames@gmail.com></a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hello,

I can't remember who was having this problem, but I believe someone
reported an error loading libgdiplus on OS X.  I managed to reproduce
this, on OS X 10.4.11, mono 1.2.6.

Using "MONO_LOG_LEVEL=debug mono OpenSim.exe", you can see what is
really going on.  It looks like libgdiplus.dylib references
libXrender.1.dylib, which is not installed by default.

If you install X11 from the OS X install CDs, then this library
exists, and the libgdiplus error seems to go away.  (Although
hopefully there's a better solution than this....)

Jeff
_______________________________________________
Opensim-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a>
<a class="moz-txt-link-freetext" href="https://lists.berlios.de/mailman/listinfo/opensim-dev">https://lists.berlios.de/mailman/listinfo/opensim-dev</a>

    </pre>
  </blockquote>
  <pre wrap=""><!---->_______________________________________________
Opensim-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a>
<a class="moz-txt-link-freetext" href="https://lists.berlios.de/mailman/listinfo/opensim-dev">https://lists.berlios.de/mailman/listinfo/opensim-dev</a>

  </pre>
</blockquote>
<br>
</body>
</html>