Package: libfreetype6
Version: 2.4.9-1.1
Severity: normal

We have some applications for which we do not have source, 
which are affected by a regression within libfreetype6. Upon trying to run 
these on wheezy though the program gives an error about an undefined symbol and 
exits.  

For example --

sedit.exe: undefined symbol: FT_Stream_GetShort

In squeeze (with libfreetype6 at debian version 2.4.2-2.1+squeeze4), the
application runs and displays itself.

objdump -T shows that the FT_Stream_GetShort is on the squeeze box and
absent on wheezy's version, If you like I can give to the respective
output from it.
ldd demonstrates that the program has no missing dynamic libraries. 


Tracing things back it seems that the symbols name was changed to
FT_Stream_GetUShort in the commit 21b1a0de7c052dcd25348c4e3597c8a631108f61
(based on freetype2's repository at 
http://git.savannah.gnu.org/cgit/freetype/freetype2.git/)
As I understand, the major number of the library hasn't changed. Resulting
in this breakage.

-- System Information:
Debian Release: 7.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to