[Mono-devel-list] Problems with System.Drawing

Chris Seaton chris at chrisseaton.com
Thu Mar 4 05:19:13 EST 2004

>>>>There was a bug in mono runtime.
>>>>Bug is fixed now. Therefore, you should not be facing this problem if
>>>>you have the latest code. Could you please make sure that your mono
>>>>runtime was built after 2nd Feb 2004?
>>>>You might want to try some newer daily build available from
>>>Confirmed. I'm running Mono 0.30.2, which was released on the 27th Feb.
>>>All my components were built from source from the latest versions
>>>availble last night.
>>By the way, it does work when I create a symbolic link from 
>>/usr/local/lib/libgdiplus.so to /usr/local/lib/libgdiplus.dll.so.
> It you have the latest code, I think problem is with this sym link.
> Actually, libgdiplus.so is a sym link to libgdiplus.so.0.0.0
> make install should create that link for you. Try to do that manually.
> If problem does not go away, please paste the results of "ls -l
> /usr/local/lib/*gdi*" in a mail.

-rw-r--r--    1 root     root      2037522 Mar  4 00:06 /usr/local/lib/libgdiplus.a
lrwxrwxrwx    1 root     root           28 Mar  4 09:22 /usr/local/lib/libgdiplus.dll.so -> /usr/local/lib/libgdiplus.so
-rwxr-xr-x    1 root     root          888 Mar  4 00:06 /usr/local/lib/libgdiplus.la
lrwxrwxrwx    1 root     root           19 Mar  4 00:06 /usr/local/lib/libgdiplus.so -> libgdiplus.so.0.0.0
lrwxrwxrwx    1 root     root           19 Mar  4 00:06 /usr/local/lib/libgdiplus.so.0 -> libgdiplus.so.0.0.0
-rwxr-xr-x    1 root     root       822658 Mar  4 00:06 /usr/local/lib/libgdiplus.so.0.0.0

I created /usr/local/lib/libgdiplus.dll.so myself. The DLL not found
exception went away when I created it, and returns when I remove it.

Just some extra info:

Mono JIT compiler version 0.30.2, (C) 2002-2004 Novell, Inc. www.go-mono.com
Mono C# compiler version

I've just realised that mcs is claiming to be, but the file
I installed from was http://www.go-mono.com/archive/mcs-0.30.2.tar.gz,
and the folder extracted from the file is mcs-0.30.1. Could this be
the problem? It doesn't make things any easier when a download marked
as one version contains a folder marked as a different version that
contains source for yet another version, guys.

Chris Seaton

More information about the Mono-devel-list mailing list