[Mono-dev] Problem with PNG transparancy on current Debian Unstable

Benjamin Schieder benjamin at anderdonau.de
Tue Jun 9 10:31:43 UTC 2015


Alright, I compiled libgdiplus 2.10 and put it into /opt/libgdiplus2.10/
I then did the following:
LD_LIBRARY_PATH=/opt/libgdiplus2.10/lib/
export LD_LIBRARY_PATH
./transparancy.exe

And it works fine. So I guess there is a regression somewhere in 
libgdiplus between 2.10 and today.


Am 2015-06-09 12:17, schrieb Benjamin Schieder:
> I have this version on squeeze:
> ii  libgdiplus                               2.10-3+b1
>     armel        interface library for System.Drawing of Mono
> 
> And this version on unstable:
> ii  libgdiplus
> 3.12-0xamarin1+jpeg62.1                amd64        interface library
> for System.Drawing of Mono
> 
> I'll try to compile a 2.10 version of libgdiplus, but that's a lot of
> difference and probably way above my head to bisect correctly.
> 
> Am 2015-06-09 11:50, schrieb Andres G. Aragoneses:
>> You could check what version of
>> libgdiplus(https://github.com/mono/libgdiplus) did Debian Squeeze
>> include, and try to run a custom new mono built from sources, with an
>> older libgdiplus, to confirm that it is a libgdiplus regression. If it
>> is, then after that you could try to bisect the commit that caused it.
>> 
>> On 09/06/15 11:40, Benjamin Schieder wrote:
>>> Hello Alex.
>>> 
>>> I have followed those instructions and done a dist-upgrade, but after
>>> re-compiling with mcs the problem persists unchanged. I have the
>>> following versions now:
>>> 
>>> [11:38:29][blindcoder at flora:~/Downloads/PZ/MapMap]$ mcs --version
>>> Mono C# compiler version 4.0.1.0
>>> [11:38:34][blindcoder at flora:~/Downloads/PZ/MapMap]$ mono --version
>>> Mono JIT compiler version 4.0.1 (tarball Thu May 28 09:08:28 UTC 
>>> 2015)
>>> Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors.
>>> www.mono-project.com
>>>      TLS:           __thread
>>>      SIGSEGV:       altstack
>>>      Notifications: epoll
>>>      Architecture:  amd64
>>>      Disabled:      none
>>>      Misc:          softdebug
>>>      LLVM:          supported, not enabled.
>>>      GC:            sgen
>>> [11:38:37][blindcoder at flora:~/Downloads/PZ/MapMap]$ cli --version
>>> Mono JIT compiler version 4.0.1 (tarball Thu May 28 09:08:28 UTC 
>>> 2015)
>>> Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors.
>>> www.mono-project.com
>>>      TLS:           __thread
>>>      SIGSEGV:       altstack
>>>      Notifications: epoll
>>>      Architecture:  amd64
>>>      Disabled:      none
>>>      Misc:          softdebug
>>>      LLVM:          supported, not enabled.
>>>      GC:            sgen
>>> 
>>> Kind regards,
>>> Benjamin
>>> 
>>> Am 2015-06-09 11:07, schrieb Alexander Köplinger:
>>> 
>>>> It works fine here with latest Mono 4.0.1.44 on Ubuntu. Can you try
>>>> upgrading to latest Mono from Xamarin by following
>>>> http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives 
>>>> ?
>>>> 
>>>> I suspect this has something to do with libgdiplus (the native 
>>>> library
>>>> most of the System.Drawing code calls into).
>>>> 
>>>> -- Alex
>>>> 
>>>> > To: mono-devel-list at lists.ximian.com
>>>> > Date: Tue, 9 Jun 2015 10:15:02 +0200
>>>> > From: benjamin at anderdonau.de
>>>> > Subject: [Mono-dev] Problem with PNG transparancy on current Debian
>>>> Unstable
>>>> >
>>>> > Hello.
>>>> >
>>>> > I have a problem with PNG transparancy in mono on current Debian
>>>> > Unstable.
>>>> > I created a small example (4 kB download) with minimal code and two
>>>> > example images:
>>>> > https://oc.anderdonau.de/index.php/s/VwTAlcjETG6j3XP
>>>> >
>>>> > Running this example on a current Debian Unstable results in this - bad
>>>> > - image:
>>>> > https://oc.anderdonau.de/index.php/s/AtVtba0tpSk4bn8
>>>> >
>>>> > Running the same code on an old Debian Squeeze (on armel) results in
>>>> > this - correct - image:
>>>> > https://oc.anderdonau.de/index.php/s/eqhmXh9qpBbg0WW
>>>> >
>>>> > Can someone help me with this issue?
>>>> >
>>>> >
>>>> > Kind regards,
>>>> > Benjamin
>>>> > --
>>>> > Jabber: blindcoder at jabber.ccc.de
>>>> > Twitter: https://twitter.com/blind_coder
>>>> > Web: http://www.benjamin-schieder.de/
>>>> > _______________________________________________
>>>> > Mono-devel-list mailing list
>>>> > Mono-devel-list at lists.ximian.com
>>>> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>> 
>>> Jabber: blindcoder at jabber.ccc.de <mailto:blindcoder at jabber.ccc.de>
>>> Twitter: https://twitter.com/blind_coder
>>> Web: http://www.benjamin-schieder.de/
>>> 
>>> 
>>> _______________________________________________
>>> Mono-devel-list mailing list
>>> Mono-devel-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>> 
>> 
>> 
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list

-- 
Jabber: blindcoder at jabber.ccc.de
Twitter: https://twitter.com/blind_coder
Web: http://www.benjamin-schieder.de/


More information about the Mono-devel-list mailing list