This is the mail archive of the
mailing list for the Cygwin project.
Re: emacs-w32 not starting - libgd3 problem
On Sun, 2016-08-21 at 18:03 -0400, Ken Brown wrote:
> On 8/21/2016 11:24 AM, Marco Atzeri wrote:
> > the 32bit depends on both
> > /usr/bin/cyggd-3.dll => libgd3-2.1.1-2
> > /usr/bin/cygwebp-5.dll => libwebp5-0.4.4-1
> > the 64 bit is missing the first.
> > So in theory I should rebuild the 64 one to include the libgd3
> > dependency.
> > You can verify with
> > objdump -x cygMagickCore-6.Q16-2.dll|grep DLL |sort
> > The libgd3-2.1.1-2 has on both 32 and 64 bit
> > $ objdump -x cyggd-3.dll |grep WebP
> > [ 8] WebPDecode
> > [ 9] WebPEncode
> > [ 10] WebPGetInfo
> > [ 11] WebPGetPSNR
> > So before my rebuild we need to understand what's happened to
> > libgd3.
> OK, let's wait to hear from Volker (or maybe Yaakov has some
AFAICS ImageMagick should be rebuilt, and the result should be a
dependency on libwebp5 and not libgd3.
> BTW, I've looked at the sources for gd-2.2.3-1, and the string
> "WebPDecode" appears only once, in a call to WebPDecodeARGB. So I
> don't understand why there wasn't an ABI bump between versions 2.1.1
> and 2.2.3.
That's because it was supposed to be an internal symbol which was only
mistakenly exposed for linking (unfortunately we don't have ELF
visibility support). Some background:
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple