Bug 101890 - Unable to start xorg-server after upgrade to harfbuzz 1.4.7
Summary: Unable to start xorg-server after upgrade to harfbuzz 1.4.7
Status: RESOLVED NOTOURBUG
Alias: None
Product: HarfBuzz
Classification: Unclassified
Component: src (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium blocker
Assignee: Behdad Esfahbod
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-24 06:24 UTC by ariane
Modified: 2017-07-26 01:01 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description ariane 2017-07-24 06:24:50 UTC
OS: Archlinux
Xorg-Server: 1.19.3-2
Harfbuzz: 1.4.7-1

It works fine with harfbuzz 1.4.6-1

/usr/lib/gdm/gdm-x-session: /usr/lib/xorg-server/Xorg: symbol lookup error: /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
/usr/lib/gdm/gdm-x-session: Unable to run X server
Comment 1 Behdad Esfahbod 2017-07-26 01:01:38 UTC
(In reply to ariane from comment #0)
> OS: Archlinux
> Xorg-Server: 1.19.3-2
> Harfbuzz: 1.4.7-1
> 
> It works fine with harfbuzz 1.4.6-1
> 
> /usr/lib/gdm/gdm-x-session: /usr/lib/xorg-server/Xorg: symbol lookup error:
> /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
> /usr/lib/gdm/gdm-x-session: Unable to run X server

You are trying to run a HarfBuzz library compiled with a version of FreeType that has FT_Get_Var_Blend_Coordinates, but your runtime FreeType library is older and does not have that symbol.  On Fedora, this used to happen if you had freetype-freeworld installed.  On other systems, perhaps you have the "infinality" FreeType installed.  At any rate, a misconfigured system, not an upstream bug.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.