Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 631376 - <app-emulation/wine-*-2.18 - Error: Cannot open face /var/tmp/portage/app-emulation/wine-any-2.16/work/wine-2.16/fonts/courier.ttf
Summary: <app-emulation/wine-*-2.18 - Error: Cannot open face /var/tmp/portage/app-emu...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Wine Maintainers
URL: https://bugs.winehq.org/show_bug.cgi?...
Whiteboard:
Keywords:
: 631404 631472 632468 633852 634080 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-09-19 06:40 UTC by Enne Eziarc
Modified: 2017-12-04 06:37 UTC (History)
25 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log.gz (build.log.gz,144.28 KB, application/x-gzip)
2017-09-19 06:42 UTC, Enne Eziarc
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Enne Eziarc 2017-09-19 06:40:32 UTC
After updating portage today, I get a build error in wine:

make[1]: Entering directory '/var/tmp/portage/app-emulation/wine-any-2.16/work/wine-2.16-abi_x86_32.x86/fonts'
../tools/sfnt2fon/sfnt2fon -o coue1255.fon /var/tmp/portage/app-emulation/wine-any-2.16/work/wine-2.16/fonts/courier.ttf -d 128 13,1255,8
Error: Cannot open face /var/tmp/portage/app-emulation/wine-any-2.16/work/wine-2.16/fonts/courier.ttf
make[1]: *** [Makefile:183: coue1255.fon] Error 1
make[1]: Leaving directory '/var/tmp/portage/app-emulation/wine-any-2.16/work/wine-2.16-abi_x86_32.x86/fonts'
make: *** [Makefile:19234: fonts] Error 2

I looked into that directory and found courier.ttf is missing from the Makefile there, and also from the top level configure.ac:

  WINE_CONFIG_SYMLINK(fonts,fonts,[marlett.ttf,symbol.ttf,tahoma.ttf,tahomabd.ttf,wingding.ttf],enable_fonts)

The same error happens in app-emulation/wine-2.3 & app-emulation/wine-any-2.{12,13,14,15,16}, probably every other one too. Also fails with minimal USE="-* abi_x86_32 threads". I previously had a working wine-any-2.12 installed, qlop -l says it was last successful @ Thu Sep 14 03:57:58 2017.


`emerge --info '=app-emulation/wine-any-2.16::gentoo'`:
Portage 2.3.8 (python 3.4.6-final-0, default/linux/amd64/13.0, gcc-6.4.0, unavailable, 4.12.10-zen+local+ x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.12.10-zen+local+-x86_64-AMD_Phenom-tm-_II_X4_20_Processor-with-gentoo-2.4.1
KiB Mem:     6097820 total,    443128 free
KiB Swap:    4125684 total,   4092312 free
Timestamp of repository gentoo: Mon, 18 Sep 2017 00:45:02 +0000
sh bash 4.4_p12
ld GNU ld (Gentoo 2.29 p1.0) 2.29
distcc 3.2rc1 x86_64-pc-linux-gnu [enabled]
ccache version 3.3.4 [disabled]
app-shells/bash:          4.4_p12::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.24.2::gentoo
dev-lang/python:          2.7.13::gentoo, 3.4.6::gentoo
dev-util/ccache:          3.3.4-r1::gentoo
dev-util/cmake:           3.9.2::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.4.1-r2::gentoo
sys-apps/openrc:          0.31.1::gentoo
sys-apps/sandbox:         2.10-r4::gentoo
sys-devel/autoconf:       2.69-r4::gentoo
sys-devel/automake:       1.11.6-r2::gentoo, 1.13.4-r1::gentoo, 1.15.1-r1::gentoo
sys-devel/binutils:       2.29::gentoo
sys-devel/gcc:            6.4.0::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r4::gentoo
sys-devel/make:           4.2.1-r1::gentoo
sys-kernel/linux-headers: 4.13::gentoo
sys-libs/glibc:           2.25-r5::gentoo
Repositories:

gentoo
    location: /mnt/nfs/repositories/gentoo
    priority: -1000

crossdev
    location: /var/db/repositories/crossdev
    masters: gentoo

libressl
    location: /mnt/nfs/repositories/libressl
    masters: gentoo

steam-overlay
    location: /mnt/nfs/repositories/steam-overlay
    masters: gentoo

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA GPL-1+ GPL-2 FDL-1.2+ CC-BY-SA-2.5 CC-BY-3.0 CC-BY-4.0 Arphic FDL-1.3 OFL FDL-1.2 CC-BY-2.0 CC-BY-SA-2.0 CC-BY-SA-4.0 GPL-2+ IPAfont CC-BY-2.5 GPL-3+ OFL-1.1 FreeArt FDL-1.1+ GPL-1 GPL-3 FDL-1.3+ CC-BY-SA-3.0 OPL FDL-1.1 Unicode_Fonts_for_Ancient_Scripts vlgothic BitstreamVera UbuntuFontLicense-1.0 CC-SA-1.0 wxWinFDL-3 CC-PD man-pages-posix-2013 CC-BY-SA-1.0 LDP-1a Texinfo-manual mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures LDP-1 man-pages-posix MaxMind2 man-pages W3C GPL-1+ ISC nethack GPL-2 ECL-2.0 LGPL-2.1 ZPL HPND LGPL-3+ EUPL-1.1 BSD Artistic-2 MIT Boost-1.0 NOSA wxWinLL-3 CPAL-1.0 CPL-1.0 PSF-2 APSL-2 LGPL-2.1+ AFL-3.0 Watcom-1.0 PHP-3 LPPL-1.3c MPL-1.1 ZLIB GPL-2+ OSL-2.1 Artistic QPL CDDL AGPL-3 IPAfont AGPL-3+ CNRI MPL-1.0 GPL-3+ Ms-PL OFL-1.1 Sleepycat Apache-2.0 EPL-1.0 LGPL-3 PHP-3.01 POSTGRESQL BSD-2 GPL-3 LGPL-2+ MPL-2.0 UoI-NCSA IBM Apache-1.1 APL-1.0 shrimp psutils SSLeay Toyoda libodialog buddy YaTeX libmng Mini-XML Snd UCAR-Unidata JDOM photopc MIT-with-advertising tm-align ipadic HTML-Tidy Old-MIT Info-ZIP BSD-1 Sendmail-Open-Source openafs-krb5-a FastCGI CDDL-Schily xvt dom4j symlinks tablelist Crypt-IDEA tcp_wrappers_license Xdebug Openwall htmlc RSA VTK x2x JasPer2.0 Time-Format SMAIL netcat Princeton Mail-Sendmail totd LIBGLOSS Sendmail noweb bufexplorer.vim LPPL-1.3 gd gsm torque-2.5 icu rc alternate ACE mpich2 boehm-gc BZIP2 repoze the-Click-license XC qmail-nelson LLVM-Grant mapm-4.9.5 wxWinLL-3.1 PCRE LPPL-1.3b yuuji freemarker mm Subversion FVWM perforce scanlogd Emacs LLGPL-2.1 pngnq TeX w3m SVFL Flashpix BEER-WARE keynote docbook JOVE canfep FLEX FLTK BSD-with-attribution xbatt PHP-2.02 Ispell CAOSL Time-modules bea.ri.jsr173 SNIA telegram pngcrush CeCILL-C matplotlib inner-net URT imagemagick ZSH minpack NCSA-HDF CRACKLIB iASL xtrs libpng ipx-utils ErlPL-1.1 tcltk flexmock CMake TeX-other-free rdisc DES File-MMagic xboing JNIC NEWLIB feh rwpng freetts CPL-0.5 LambdaMOO lsof ngrep regexp-UofT AMPAS otter ElementTree IDPL Allegro eGenixPublic-1.1 libtiff Apache-1.0 NPL-1.1 EUPL-1.1 openssl LGPL-3-with-linking-exception GPL-1+ ISC W3C GPL-2 ECL-2.0 LGPL-2.1 Clarified-Artistic public-domain CeCILL-2 HPND LGPL-3+ ZPL BSD Artistic-2 MIT Boost-1.0 FTL qwt OPENLDAP GPL-2-with-MySQL-FLOSS-exception PSF-2 GPL-2+-with-openssl-exception PSF-2.4 CC0-1.0 GPL-2-with-exceptions LGPL-2 LGPL-2.1+ GPL-2-with-linking-exception UPX-exception tanuki-community PYTHON libgcc ZLIB GPL-2-with-font-exception GPL-2+ GPL-3+-with-opencl-exception GPL-3-with-font-exception GPL-3+-with-opencl-openssl-exception Nokia-Qt-LGPL-Exception-1.1 PSF-2.2 IJG Ruby-BSD GPL-3+-with-cuda-openssl-exception Ruby vim PSF-2.3 AGPL-3 gcc-runtime-library-exception-3.1 LGPL-2-with-linking-exception unicode AGPL-3+ GPL-3-with-openssl-exception GPL-2-with-classpath-exception Unlicense metapackage GPL-3+ libstdc++ Transmission-OpenSSL-exception Sleepycat Apache-2.0 LGPL-3 LGPL-2.1-with-linking-exception UoI-NCSA GPL-1 BSD-2 Clear-BSD GPL-3 LGPL-2+ MPL-2.0 GPL-3+-with-cuda-exception SGI-B-2.0 WTFPL-2 CPAL-1.0 CPL-1.0 gnuplot APSL-2 AFL-3.0 OSL-2.0 MPL-1.1 OSL-1.1 AFL-2.1 OSL-2.1 LPPL-1.2 QPL BSD-4 CDDL QPL-1.0 CNRI MPL-1.0 Zend-2.0 Ms-PL EPL-1.0 PHP-3.01 IBM Apache-1.1"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -O2 -pipe -march=amdfam10 -mtune=amdfam10     --param l1-cache-size=64 --param l1-cache-line-size=64     --param l2-cache-size=512"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -O2 -pipe -march=amdfam10 -mtune=amdfam10     --param l1-cache-size=64 --param l1-cache-line-size=64     --param l2-cache-size=512"
DISTDIR="/mnt/nfs/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=4 --load=2 --unordered-display"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distcc distcc-pump distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync webrsync-gpg"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1,--sort-common,--hash-style=gnu,--as-needed,-z,combreloc,-z,relro,-z,now"
MAKEOPTS="-j8 -l4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="amd64 bzip2 caps cli cracklib crypt cxx dri fortran iconv ipv6 libressl modules multilib ncurses nls nptl openmp pcre readline seccomp session ssl unicode xattr zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 3dnow 3dnowext popcnt sse3 sse4a" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput keyboard mouse" KERNEL="linux" L10N="en en-GB" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en_GB" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby22" USERLAND="GNU" VIDEO_CARDS="radeon r600" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


`emerge -pqv '=app-emulation/wine-any-2.16::gentoo'`:
[ebuild  N    ] app-emulation/wine-any-2.16  USE="X alsa d3d9 fontconfig jpeg mono nls openal opengl png pulseaudio run-exes s3tc ssl staging threads truetype udev vaapi xcomposite -capi -cups -custom-cflags -dos -gecko -gphoto2 -gsm -gstreamer -lcms -ldap -mp3 -ncurses -netapi -odbc -opencl -osmesa -oss -pcap -perl -pipelight -prelink -realtime -samba -scanner (-selinux) {-test} -themes -udisks -v4l -xinerama -xml" ABI_X86="32 64 (-x32)" LINGUAS="-ar
-bg -ca -cs -da -de -el -en -en_US -eo -es -fa -fi -fr -he -hi -hr -hu -it -ja -ko -lt -ml -nb_NO -nl -or -pa -pl
-pt_BR -pt_PT -rm -ro -ru -sk -sl -sr_RS@cyrillic -sr_RS@latin -sv -te -th -tr -uk -wa -zh_CN -zh_TW"
Comment 1 Enne Eziarc 2017-09-19 06:42:37 UTC
Created attachment 495298 [details]
build.log.gz
Comment 2 Chiitoo gentoo-dev 2017-09-19 09:14:35 UTC
I believe this is caused by '=media-libs/freetype-2.8.1', which seems to break a bunch of stuff (stuff such as 'mail-client/thunderbird-bin', and reportedly 'www-client/firefox' and more as well).

Personally I worked around the issue for now by downgrading back to '=media-libs/freetype-2.8'.

Related issues:

https://bugs.gentoo.org/631284

https://bugs.winehq.org/show_bug.cgi?id=43715

https://bugs.winehq.org/show_bug.cgi?id=43716
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2017-09-19 09:43:53 UTC
*** Bug 631404 has been marked as a duplicate of this bug. ***
Comment 4 Andreas Proteus 2017-09-19 12:06:56 UTC
(In reply to Chiitoo from comment #2)

> Personally I worked around the issue for now by downgrading back to
> '=media-libs/freetype-2.8'.

Indeed, freetype-2.8.1, breaks all my legacy wine applications.
Going back to freetype-2.8 everything works again.
Thanks for the tip.
Comment 5 Enne Eziarc 2017-09-19 17:32:40 UTC
(In reply to Chiitoo from comment #2)

Wow, that's some insane breakage; I never would've figured it out on my own! Thanks for the pointers, can confirm downgrading freetype works around this (and unbreaks most of my desktop too, as I discovered today).
Comment 6 Tolga Dalman 2017-09-19 20:34:27 UTC
freetype-2.8.1 also renders fonts in Chromium *and* thundebird-bin wrongly. This  is probably related to this particular bug.
Comment 7 Adam Feldman gentoo-dev 2017-09-24 16:19:59 UTC
*** Bug 631472 has been marked as a duplicate of this bug. ***
Comment 8 Adam Feldman gentoo-dev 2017-09-29 02:43:46 UTC
Upstream committed fixes.  Need to switch to patch tarballs since these patches at big (>250KB)
Comment 9 Adam Feldman gentoo-dev 2017-09-30 15:36:53 UTC
*** Bug 632468 has been marked as a duplicate of this bug. ***
Comment 10 Larry the Git Cow gentoo-dev 2017-09-30 19:35:15 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6beb009116489c7b3b9371febe955335a50a53f7

commit 6beb009116489c7b3b9371febe955335a50a53f7
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-09-30 19:22:12 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-09-30 19:35:06 +0000

    app-emulation/wine-any: Backport freetype-2.8.1 support
    
    Bug: https://bugs.gentoo.org/631376
    Bug: https://bugs.gentoo.org/631676
    Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/wine-any/Manifest                    |  2 +-
 app-emulation/wine-any/files/builtin_ms_va_list.c  |  9 ----
 app-emulation/wine-any/files/pr66838.c             | 36 -------------
 app-emulation/wine-any/files/pr69140.c             | 37 --------------
 .../wine-any/files/wine-1.5.26-winegcc.patch       | 59 ----------------------
 .../wine-any/files/wine-1.6-memset-O3.patch        | 21 --------
 .../files/wine-1.9.5-multilib-portage.patch        | 31 ------------
 .../files/wine-2.0-multislot-apploader.patch       | 14 -----
 app-emulation/wine-any/wine-any-2.0.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.1.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.10.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.11.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.12.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.13.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.14.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.15.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.16.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.17.ebuild        | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.2.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.3.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.4.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.5.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.6.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.7.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.8.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-2.9.ebuild         | 39 +++++++++-----
 app-emulation/wine-any/wine-any-9999.ebuild        | 36 ++++++++-----
 27 files changed, 511 insertions(+), 436 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=100da0ef6553e87ba8997dbdbc61e6991e9019f5

commit 100da0ef6553e87ba8997dbdbc61e6991e9019f5
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-09-30 19:11:43 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-09-30 19:35:05 +0000

    app-emulation/wine-d3d9:  Backport freetype-2.8.1 support
    
    Bug: https://bugs.gentoo.org/631376
    Bug: https://bugs.gentoo.org/631676
    Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/wine-d3d9/Manifest                   |  2 +-
 app-emulation/wine-d3d9/files/builtin_ms_va_list.c |  9 ----
 app-emulation/wine-d3d9/files/pr66838.c            | 36 -------------
 app-emulation/wine-d3d9/files/pr69140.c            | 37 --------------
 .../wine-d3d9/files/wine-1.5.26-winegcc.patch      | 59 ----------------------
 .../wine-d3d9/files/wine-1.6-memset-O3.patch       | 21 --------
 .../files/wine-1.9.5-multilib-portage.patch        | 31 ------------
 .../files/wine-2.0-multislot-apploader.patch       | 14 -----
 app-emulation/wine-d3d9/wine-d3d9-2.0.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.1.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.10.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.11.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.12.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.13.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.14.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.15.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.16.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.17.ebuild      | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.2.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.3.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.4.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.5.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.6.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.7.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.8.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-2.9.ebuild       | 39 +++++++++-----
 app-emulation/wine-d3d9/wine-d3d9-9999.ebuild      | 36 ++++++++-----
 27 files changed, 511 insertions(+), 436 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20e0c226d5b760a7e80976ac5c3484cf790f6358

commit 20e0c226d5b760a7e80976ac5c3484cf790f6358
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-09-30 18:48:51 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-09-30 19:35:03 +0000

    app-emulation/wine-staging:  Backport freetype-2.8.1 support
    
    Bug: https://bugs.gentoo.org/631376
    Bug: https://bugs.gentoo.org/631676
    Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/wine-staging/Manifest                |  2 +-
 .../wine-staging/files/builtin_ms_va_list.c        |  9 ----
 app-emulation/wine-staging/files/pr66838.c         | 36 -------------
 app-emulation/wine-staging/files/pr69140.c         | 37 --------------
 .../wine-staging/files/wine-1.5.26-winegcc.patch   | 59 ----------------------
 .../wine-staging/files/wine-1.6-memset-O3.patch    | 21 --------
 .../files/wine-1.9.5-multilib-portage.patch        | 31 ------------
 .../files/wine-2.0-multislot-apploader.patch       | 14 -----
 app-emulation/wine-staging/wine-staging-2.0.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.1.ebuild | 39 +++++++++-----
 .../wine-staging/wine-staging-2.10.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.11.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.12.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.13.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.14.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.15.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.16.ebuild          | 39 +++++++++-----
 .../wine-staging/wine-staging-2.17.ebuild          | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.2.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.3.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.4.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.5.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.6.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.7.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.8.ebuild | 39 +++++++++-----
 app-emulation/wine-staging/wine-staging-2.9.ebuild | 39 +++++++++-----
 .../wine-staging/wine-staging-9999.ebuild          | 36 ++++++++-----
 27 files changed, 511 insertions(+), 436 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa21fd6ae2fa715e69e07582fcf70c007e155b2

commit 2fa21fd6ae2fa715e69e07582fcf70c007e155b2
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-09-30 17:53:28 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-09-30 19:35:02 +0000

    app-emulation/wine-vanilla: Backport freetype-2.8.1 support
    
    Bug: https://bugs.gentoo.org/631376
    Bug: https://bugs.gentoo.org/631676
    
    Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/wine-vanilla/Manifest                |   1 +
 .../wine-vanilla/files/builtin_ms_va_list.c        |   9 -
 app-emulation/wine-vanilla/files/pr66838.c         |  36 --
 app-emulation/wine-vanilla/files/pr69140.c         |  37 --
 .../wine-vanilla/files/wine-1.5.26-winegcc.patch   |  59 ---
 .../wine-vanilla/files/wine-1.6-memset-O3.patch    |  21 -
 .../files/wine-1.9.5-multilib-portage.patch        |  31 --
 .../files/wine-2.0-multislot-apploader.patch       |  14 -
 .../wine-vanilla/wine-vanilla-2.0-r1.ebuild        | 522 +++++++++++++++++++++
 .../wine-vanilla/wine-vanilla-2.0.1-r1.ebuild      | 522 +++++++++++++++++++++
 .../wine-vanilla/wine-vanilla-2.0.1.ebuild         |  39 +-
 .../wine-vanilla/wine-vanilla-2.0.2-r1.ebuild      | 522 +++++++++++++++++++++
 .../wine-vanilla/wine-vanilla-2.0.2.ebuild         |  39 +-
 app-emulation/wine-vanilla/wine-vanilla-2.0.ebuild |  39 +-
 app-emulation/wine-vanilla/wine-vanilla-2.1.ebuild |  43 +-
 .../wine-vanilla/wine-vanilla-2.10.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.11.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.12.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.13.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.14.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.15.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.16.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.17.ebuild          |  43 +-
 .../wine-vanilla/wine-vanilla-2.18.ebuild          |  40 +-
 app-emulation/wine-vanilla/wine-vanilla-2.2.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.3.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.4.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.5.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.6.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.7.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.8.ebuild |  43 +-
 app-emulation/wine-vanilla/wine-vanilla-2.9.ebuild |  43 +-
 .../wine-vanilla/wine-vanilla-9999.ebuild          |  47 +-
 33 files changed, 2191 insertions(+), 518 deletions(-)}
Comment 11 Nikos Chantziaras 2017-09-30 20:47:08 UTC
I though this bug is about wrong font rendering (garbage pixels) in applications like Chrome, Firefox, Thunderbird, and others.

Is this about wine only?
Comment 12 Chiitoo gentoo-dev 2017-09-30 20:55:01 UTC
(In reply to Nikos Chantziaras from comment #11)
> I though this bug is about wrong font rendering (garbage pixels) in
> applications like Chrome, Firefox, Thunderbird, and others.
> 
> Is this about wine only?
Indeed.

The root cause is the same (as far as I understand it), but the symptoms are a bit different in Wine.
Comment 13 Ben Kohler gentoo-dev 2017-10-09 15:58:45 UTC
*** Bug 633852 has been marked as a duplicate of this bug. ***
Comment 14 Chiitoo gentoo-dev 2017-10-12 10:15:50 UTC
*** Bug 634080 has been marked as a duplicate of this bug. ***
Comment 15 Adam Feldman gentoo-dev 2017-12-04 06:37:17 UTC
Alright, should be fully patched in tree, closing out this bug.