After upgrading from xorg-6.7.0-r2 to xorg-6.8.0, about all xview applications (cmdtool, textedit, clock, but also custom aplications using xview libraries) refuse to start because of a missing font. The font is installed, I can display it using xfontsel. Re-emerging xview does not help. A workaround is to start the applications with the "-font fixed" switch, but this is ugly and does not help for applications that start xview programs themselves. Reproducible: Always Steps to Reproduce: 1. update to xorg-6.8.0, emerge xview 2. try to start cmdtool, textedit or clock (found in /usr/openwin/bin) Actual Results: XView warning: Cannot load font '-b&h-lucida-medium-r-*-*-*-120-*-*-*-*-*-*' (Font package) XView warning: Cannot load font '-b&h-lucida-medium-r-normal-sans-*-120-*-*-*-*-*-*' (Font package) XView error: Cannot open connection to window server: :0.0 (Server package) Expected Results: The applications should start. Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.8-gentoo-r3) ================================================================= System uname: 2.6.8-gentoo-r3 i686 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -Os -pipe -fforce-addr -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/mnt/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distcc sandbox userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ rsync://ftp.snt.utwente.nl/gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo" MAKEOPTS="-j5" PKGDIR="/mnt/portage/hosts/weird/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/mnt/portage/gentoo-portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://zone.wonkology.org/gentoo-portage" USE="3dnow Icms X aalib acl acpi alsa apm artswrappersuid avi berkdb bitmap-fonts bonobo cdr crypt cups dga directfb doc dvd dvdr encode esd f77 fbcon foomaticdb gd gdbm ggi gif gnome gphoto gpm gtk gtk2 gtkhtml guile imlib java jikes jpeg kde ldap libg++ libwww linguas_de mad maildir matrox mikmod mmx motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam pdflib perl plotutils png python qt qtmt quicktime readline ruby samba scanner sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype wmf x86 xml2 xmms xms xprint xv zlib"
I think the forums also reports problems with lots of E16 themes using lucida fonts that becomes unreadable adter upgrading to xorg-6.8. Forum thread: http://forums.gentoo.org/viewtopic.php?t=237266&highlight=themes A supposedly fixing patch to xorg-x11: https://bugs.freedesktop.org/show_bug.cgi?id=1441 I did not locate any other bug concerning this... yet.
Nah, the 75dpi and 100dpi fonts weren't built in 6.8.0. It's fixed in 6.8.2RC1, which is in portage. Please test it (6.8.1.901).
Thanks, it's working fine now.
It happens again with xorg-x11 7.0-r1.
It looks like xview needs to pull in some of the fonts. See which font(s) from media-fonts are required to make this thing work. Start with font-bh-*dpi.
OK, the missing font is in media-fonts/font-bh-75dpi (100 dpi probably work, too). Another missing font is '-sun-open look cursor-----*-*-*-*-*-*-sunolcursor-1', this is in media-fonts/font-sun-misc.
Fixed in CVS. Thanks for the feedback, Wonko. Donnie: Stabilising media-fonts/font-bh-75dpi and media-fonts/font-sun-misc would avoid us having to package mask XView and depending packages as I could backport the fix to our stable tree.
OK, stabled on a bunch of stuff.
Thanks. I backported the fix to the stable tree.