Re: libfreetype6 and FT_Seek_Stream / FT_Stream_Seek
With some investigation, here's what I found. On 2002-02-24 the API
underwent a major renaming scheme.
2002-02-24 David Turner <david@freetype.org>
* Renaming stream functions to the FT_<Subject>_<Action> scheme:
Neither the solib version nor the package API version were
incremented. However, this is only a renaming change, so backwards
compatibility could be added back into the library. In fact, there's
a source file in freetype, ftapi.c (Compatibility API), for this
explicit purpose. It's not compiled by default, or by Debian though.
I'm filing a bug against freetype with a patch to add the
compatibility layer. If this can make it into Sarge, then Woody
binaries will be compatible with Sarge's libfreetype.
Cheers,
Shaun
On Thu May 27, 2004 11h34, Shaun Jackman wrote:
> libfreetype6 2.0.9-1 provides FT_Seek_Stream
> libfreetype6 2.1.7-2 does not provide FT_Seek_Stream
> These two versions of the library are clearly not binary
> compatible. Why didn't the solib version number increase? Why don't
> we have separate packages for the incompatible binary interfaces?
>
> libfreetype6 2.1.7-2 does however provide FT_Stream_Seek. Does
> anyone more familiar with libfreetype know if these two functions
> are binary compatible, outside of their name change?
>
> This issue's been causing me problems for months. Thanks in advance
> for finally putting my tumbled mind to rest.
> Shaun
Reply to: