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