Freetype-2.3.7 update in 6.3?

Dan Nicholson dbn.lists at gmail.com
Fri Jul 11 12:06:23 PDT 2008


On Fri, Jul 11, 2008 at 11:58 AM, Ken Moffat <ken at linuxfromscratch.org> wrote:
> On Thu, Jul 10, 2008 at 10:57:40PM -0500, DJ Lucas wrote:
>> Ken Moffat wrote:
>> >  Thanks for the details.  I can't reproduce the failure to build
>> > bdftopcf with what I think is a now slightly old 6.3 system
>> > (libXfont-1.2.8, bdftopcf-1.0.1) with the upgraded freetype.
>> >
>> >  I'm unsure where to go from here, it looks as if I might have broken
>> > trunk as well as 6.3, for some combination of packages ?
>> >
>> I'm not sure, I only know that it *was* a problem.  Again, I'm only
>> guessing from Dan's original comments, to reproduce, you'd have to
>> rebuild both libXfont and bdftopcf.  I should have the time to do a
>> little testing Saturday night, after the rugrats crash, if you or
>> anybody else can't get to it before then.
>>
>  Thanks for the pointer, I'm a bit slow on the uptake sometimes.
> Yes, if I merely (re)compile libXfont against the upgraded version
> of freetype and then attempt to compile bdftopcf, that bails with
> 'undefined reference to ft_isdigit'.
>
>  But, in both trunk and the branch, we not only have a patch for
> libXfont, we also have
> sed -i 's/(ft_isdigit/(isdigit/' src/FreeType/fttools.c
>
>  Rebuilding libXfont with that sed allows bdftopcf to compile.
>
>  So, it looks like there was a problem in the past, but the book
> already works around it.

Yes, we work around the freetype problem in libXfont. The issue now
is: does this affect anything else that uses the freetype headers
besides libXfont? We can easily work around the issue in places we
find it, but we don't know if those things exist right now.

I basically think it's not an issue because I haven't seen it come up
in the freetype archives. Here's a suse bug report about the same
thing, and it comes down to fixing libXfont:

https://bugzilla.novell.com/show_bug.cgi?id=308346

There's a similar bug report in Gentoo. Those are the only things
Google shows me.

--
Dan



More information about the blfs-dev mailing list