-current: harfbuzz broke audacious and vlc
reverting back to harfbuzz 1.4.6 fixed the issue
|
vlc is not part of the Slackware, so you might need to rebuilt vlc
|
but audacious is, and harfbuzz 1.4.7 breaks it in -current
|
It works fine here
can you try to run it on terminal and paste the output? |
My VLC package works fine on -current, perhaps you are referring to the VLC of SlackBuilds.org which you compiled yourself?
|
The plot thickens. This time I compiled harfbuzz-1.4.7 locally. The self-compiled package works well. However, my "official" harfbuzz-1.4.7 package does not. The latter produces
Code:
$ audacious Code:
# $Id: mirror-slackware-current.sh,v 1.78 2010/03/25 18:41:09 root Exp root $ Anyway, next I deleted the "official" harfbuzz-1.4.7 package and rsynced again. Unfortunately, the newly downloaded copy shows the same issue. So I installed my self-compiled package and now everything works fine. |
@Martinus2u: What is your VLC package version ?
|
vlc and audacious work perfectly here on current, are you sure that you have installed the x86_64 packages ?
|
@willysr: we can leave vlc completely out of the discussion (for the record it is vlc-2.2.6-x86_64-1alien). let's focus on the standard packages:
slackware64-current/slackware64/l/harfbuzz-1.4.7-x86_64-1.txz slackware64-current/slackware64/xap/audacious-3.8.2-x86_64-1.txz slackware64-current/slackware64/xap/audacious-plugins-3.8.2-x86_64-3.txz @gmgf: yes I am sure |
Quote:
FT_Get_Var_Blend_Coordinates is a freetype 2.8.x function. looking around a little on google your issue seems pretty common between people installing the infinality bundle that, in fact, includes a custom freetype. |
Can confirm that I also had that error because of Infinality installed. I removed Infinality and installed the Slackware official freetype package which removed the error.
|
good find. indeed that is the explanation. my freetype is stuck at 2.6.3 since the infiniality bundle stopped being maintained.
And the harfbuzz configure script checks for FT_Get_Var_Blend_Coordinates. Thats why a local compiler build works. So ultimately I will have to find another solution to get decent font rendering. Sigh. why can't anything be simple. |
On Slackware-current you can edit the file /etc/profile.d/freetype.sh and enable:
Code:
export FREETYPE_PROPERTIES="truetype:interpreter-version=38" |
Infinality is more or less obsolete now because, like Alien Bob said, much of the infinality code has been merged into freetype. See this post I made a while back. Follow it and you will get fonts that are basically identical to infinality.
http://www.linuxquestions.org/questi...ml#post5703329 I talk about freetype 2.7.1 in the post but it is the same for 2.8 that is now in -current |
Thanks Eric and Daedra. I followed the advice and now I'm running on standard Slackware again. Visually I'd say that the small fonts don't look so great. I shall look into tweaking the renderer.
|
All times are GMT -5. The time now is 01:28 AM. |