[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