[Bug 961855] Latest freetype build has broken headers, causing other packages to fail to build

bugzilla at redhat.com bugzilla at redhat.com
Fri May 17 09:27:20 UTC 2013

Product: Fedora

--- Comment #6 from Marek Kašík <mkasik at redhat.com> ---
(In reply to comment #4)
> How comes that there are problems with quotes?  IIRC, there is even a test
> file in the pkg-config source code bundle which handles quotes.
> I've just tested (again) with pkg-config version 0.26, and something like
>   pkg-config --cflags freetype2
> properly returns
>   -I/usr/local/include/freetype2 -I/usr/local/include
> using the freetype2.pc file from FreeType 2.4.12.
> Is it possible that you are parsing the .pc files by yourself, skipping
> pkg-config?


the problem is not with the quotes in freetype's .pc file at the end. I haven't
much time to find a proper fix for this yet but here is some info.

According to https://bugs.freedesktop.org/show_bug.cgi?id=3571, pkgconfig
should handle quotes well. As I didn't find this before, I thought that the
quotes shouldn't be there.
Because of the multilib fix (which I have to find what exactly it fixes) the
quotes are propagated into freetype-config through "pkg-config --variable=..."
which returns value of the variable together with quotes. Concatenating this
with a relative path returns a path which fails the build of ClanLib (
-I"/usr/include"/freetype2 in this case). I have to find whether it is correct
that pkg-config returns the value together with quotes.
The best solution to this would be to remove the multilib patch but I have to
find whether the problem is gone are how to fix it another way. The current
"fix" works for now, so I'll keep it there yet.



You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=LP7nhkDBok&a=cc_unsubscribe

More information about the fonts-bugs mailing list