[pkg-wine-party] Bug#680421: wine: On fresh installation, only three fonts are available

Hilko Bengen bengen at debian.org
Thu Jul 5 18:34:27 UTC 2012


Package: wine
Version: 1.4.1-1
Severity: serious
Justification: renders package unusable

I installed wine on an amd64 system on which no i386 packages had been
installed yet, removed the ~/.wine directory and ran notepad. (See below
for details.) The Fonts dialog box (Edit/Font...) showed only three TTF
fonts: Marlett, Symbol, Tahoma which have been installed with wine and
can be found in /usr/share/wine/fonts.

Apparently wine can't access other fonts that are installed on the
system and expecting the strace logs of the startup process shows the
reason: Locating and loading libfontconfig.so.1 failed multiple times.
It was not installed because no dependency had been declared. 

Installing libfontconfig1:i386 solved the problem. libwine should Depend
on libfontconfig1.

This bug has been there for quite a while. It probably wasn't noticed
earlier because most desktop installations have had libfontconfig
installed. For i386 wine binary packages on amd64 systems, this is about
to change in wheezy.

Cheers,
-Hilko

$ rm -rf ~/.wine
$ dpkg --print-architecture
amd64
$ dpkg --print-foreign-architectures
i386
$ sudo apt-get purge .*:i386
[...]
$ sudo apt-get install wine
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  gcc-4.7-base:i386 libasound2:i386 libc6:i386 libc6-i686:i386
  libdrm-intel1:i386 libdrm-nouveau1a:i386 libdrm-radeon1:i386
  libdrm2:i386 libexpat1:i386 libffi5:i386 libfreetype6:i386
  libgcc1:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386
  libglapi-mesa:i386 libglu1-mesa:i386 libgpm2:i386 libgsm1:i386
  libice6:i386 libjpeg8:i386 liblzma5:i386 libmpg123-0:i386
  libncurses5:i386 libpciaccess0:i386 libpng12-0:i386 libsm6:i386
  libssl1.0.0:i386 libstdc++6:i386 libtinfo5:i386 libuuid1:i386
  libwine:i386 libwine-alsa:i386 libwine-bin:i386 libwine-gl:i386
  libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-glx0:i386
  libxcb1:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386
  libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386
  libxinerama1:i386 libxml2:i386 libxrandr2:i386 libxrender1:i386
  libxxf86vm1:i386 wine-bin:i386 zlib1g:i386
Suggested packages:
  libasound2-plugins:i386 libglide3:i386 wine-doc:i386 libwine-cms:i386
  libwine-sane:i386 libwine-ldap:i386 libwine-print:i386
  libwine-openal:i386 libwine-gphoto2:i386
Recommended packages:
  ttf-liberation:i386 xml-core:i386
The following NEW packages will be installed:
  gcc-4.7-base:i386 libasound2:i386 libc6:i386 libc6-i686:i386
  libdrm-intel1:i386 libdrm-nouveau1a:i386 libdrm-radeon1:i386
  libdrm2:i386 libexpat1:i386 libffi5:i386 libfreetype6:i386
  libgcc1:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386
  libglapi-mesa:i386 libglu1-mesa:i386 libgpm2:i386 libgsm1:i386
  libice6:i386 libjpeg8:i386 liblzma5:i386 libmpg123-0:i386
  libncurses5:i386 libpciaccess0:i386 libpng12-0:i386 libsm6:i386
  libssl1.0.0:i386 libstdc++6:i386 libtinfo5:i386 libuuid1:i386
  libwine:i386 libwine-alsa:i386 libwine-bin:i386 libwine-gl:i386
  libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-glx0:i386
  libxcb1:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386
  libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386
  libxinerama1:i386 libxml2:i386 libxrandr2:i386 libxrender1:i386
  libxxf86vm1:i386 wine wine-bin:i386 zlib1g:i386
0 upgraded, 54 newly installed, 0 to remove and 3 not upgraded.
Need to get 1414 kB/70.6 MB of archives.
After this operation, 228 MB of additional disk space will be used.
Do you want to continue [Y/n]? 
[...]
$ wine notepad

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages wine depends on:
ii  wine-bin  1.4.1-1

wine recommends no packages.

wine suggests no packages.

-- no debconf information





More information about the pkg-wine-party mailing list