[Mono-devel-list] Problems with System.Drawing
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 0.29.99.0
I've just realised that mcs is claiming to be 0.29.99.0, 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.
More information about the Mono-devel-list