Just for the record, these 700+ lines are the packages I have built without libXfont, after libXfont2, and in this order. If you care, you can probably work out where I bypass 'recommended' deps (evince without nautilus comes to mind, but I rebuilt it later when testing the rest of gnome).
Summary - bdftopcf and the old 'dpi' xorg bitmap fonts need libXfont, also the old xorg-server used by tigervnc. Apart from the separately-noted problems with glxgears and lxdm, which seem to be nothing to do with omitting libXfont, I have not fully tested the mail clients, the chat/messaging programs, and transmission : for those I just checked that I could get text output, e.g. for configuring accounts. For network-manager-applet (the nm-applet prog) if I try to start it from a term it just tells me that NetworkManager is not running. If I start that, libnotify fails to connect to proxy. But that doesn't sound like missing bitmap fonts. The first part is my normal desktop build on this machine, not everything here is in the books. (xorg after libXfont2) libXft-2.3.2 libXi-1.7.8 libXinerama-1.1.3 libXrandr-1.5.1 libXres-1.0.7 libXtst-1.2.3 libXv-1.0.11 libXvMC-1.0.10 libXxf86dga-1.1.4 libXxf86vm-1.1.4 libdmx-1.1.3 libpciaccess-0.13.4 libxkbfile-1.0.9 libxshmfence-1.2 xcb-util-0.4.0 pixman-0.34.0 libdrm-2.4.71 xcb-util-image-0.4.0 xcb-util-keysyms-0.4.0 xcb-util-renderutil-0.3.9 xcb-util-wm-0.4.1 libarchive-3.2.2 cmake-3.7.0 setuptools-27.2.0 Sphinx-1.4.5 llvm-3.9.0.src elfutils-0.167 libvdpau-1.1.1 wayland-1.12.0 mesa-13.0.1 glu-9.0.0 xbitmaps-1.1.1 iceauth-1.0.7 luit-1.1.1 mkfontdir-1.0.7 mkfontscale-1.1.2 sessreg-1.1.0 setxkbmap-1.3.1 smproxy-1.0.6 x11perf-1.6.0 xauth-1.0.9 xbacklight-1.2.1 xcmsdb-1.0.5 xcursorgen-1.0.6 xdpyinfo-1.3.2 xdriinfo-1.0.5 xev-1.2.2 xgamma-1.0.6 xhost-1.0.7 xinput-1.6.2 xkbcomp-1.3.1 xkbevd-1.1.4 xkbutils-1.0.4 xkill-1.0.4 xlsatoms-1.1.2 xlsclients-1.1.3 xmessage-1.0.4 xmodmap-1.0.9 xpr-1.0.4 xprop-1.2.2 xrandr-1.5.0 xrdb-1.1.0 xrefresh-1.0.5 xset-1.2.3 xsetroot-1.1.1 xvinfo-1.1.3 xwd-1.0.6 xwininfo-1.1.3 xwud-1.0.4 xcursor-themes-1.0.4 font-util-1.3.1 encodings-1.0.4 font-alias-1.0.3 font-bh-ttf-1.0.3 xkeyboard-config-2.19 libepoxy-1.3.1 xorg-server-1.19.0 mtdev-1.1.5 libevdev-1.5.4 xf86-input-evdev-2.10.4 xf86-input-synaptics-1.9.0 not tested xf86-input-wacom-0.33.0 not tested xf86-video-ati-7.8.0 not tested xf86-video-cirrus-1.5.2 not tested xf86-video-fbdev-0.4.4 not tested xf86-video-intel-20160902 xf86-video-nouveau-1.0.13 not tested xf86-video-vesa-2.3.3 not tested xf86-video-vmware-13.2.1 not tested twm-1.0.9 xterm-327 xclock-1.0.7 xinit-1.3.4 rxvt-unicode-9.22 dejavu-fonts-ttf-2.37 freefont-otf-20120503 liberation-fonts-ttf-2.00.1 LinLibertineOTF_5.3.0_2012_07_02 noto-fonts-2015-09-29-license-adobe - only Tinos Noto-hinted.zip - only Noto Sans Myanmar wqy-zenhei-0.9.45 fonts-vlgothic_20140801.orig baekmuk-ttf-2.2 lohit-ttf-20140220a - only Telugu and Kannada fluxbox-1.3.7 tcl8.6.6-src tk8.6.6-src used for gitk, strace shows it uses fontconfig pm-utils-1.4.1 sudo-1.8.18p1 xbindkeys-1.8.6 (gtk to get icewm and firefox) iso-codes-3.71 dbus-1.10.10 blfs-bootscripts-20160902 - first usage here icon-naming-utils-0.8.90 startup-notification-0.12 glib-2.50.0 cairo-1.14.6 gobject-introspection-1.50.0 dbus-glib-0.108 hicolor-icon-theme-0.15 desktop-file-utils-0.23 libgudev-230 graphite2-1.3.9 harfbuzz-1.3.3 freetype-2.7 pango-1.40.3 atk-2.22.0 shared-mime-info-1.7 gdk-pixbuf-2.36.0 zip30 nspr-4.13.1 nss-3.27.1 lcms2-2.8 libusb-1.0.21 usbutils-008 vala-0.34.1 libgusb-0.2.9 colord-1.2.12 libpaper_1.1.24+nmu4 libtasn1-4.9 nettle-3.3 gnutls-3.5.6 cups-2.2.1-source gtk+-2.24.31 at-spi2-core-2.22.0 at-spi2-atk-2.22.0 gtk+-3.22.1 net-tools-CVS_20101030 xsnow-1.42 icewm-1.3.12 pnmixer-0.5.1 libglade-2.6.4 xscreensaver-5.36 - without adobe 100dpi, font is small libevent-2.0.22-stable autoconf-2.13 libvpx-1.6.0 firefox-50.0.source (various things for images and printing, deps for LO) Image-ExifTool-10.20 exiv2-0.25 jhead-3.00 openjpeg-1.5.2 poppler-0.49.0 poppler-data-0.4.7 babl-0.1.20 json-glib-1.2.2 gegl-0.3.10 libexif-0.6.21 py2cairo-1.10.0 pygobject-2.28.6 pygtk-2.24.0 gimp-2.8.18 gimp-help-2.8.2 gtkimageview-1.6.4 ufraw-0.22 ijs-0.35 qpdf-6.0.0 cups-filters-1.11.3 ghostscript-9.20 ghostscript-fonts-std-8.11 openjpeg-2.1.2 ImageMagick-7.0.2-10 for testing what can't use IM7 gutenprint-5.2.11 paps-0.6.8 epdfview-0.1.8 gsettings-desktop-schemas-3.22.0 glib-networking-2.50.0 itstool-2.0.2 gucharmap-9.0.1 galculator-2.1.4 xdg-utils-1.1.1 Module-Build-0.4220 Sub-Identify-0.12 SUPER-1.20141117 Test-MockModule-0.11 Archive-Zip-1.59 boost_1_62_0 libcroco-0.6.11 librsvg-2.40.16 adwaita-icon-theme-3.22.0 gnome-themes-standard-3.22.2 neon-0.30.2 raptor2-2.0.15 rasqal-0.9.33 redland-1.0.17 mupdf-1.9-source libogg-1.3.2 libvorbis-1.3.5 libtheora-1.1.1 gstreamer-1.8.3 gst-plugins-base-1.8.3 (Lo and postgresql) postgresql-9.6.1 libreoffice-5.2.3.3 this is without java (most of my remaining AV progs) a52dec-0.7.4 libao-1.2.0 flac-1.3.1 vorbis-tools-1.4.0 lame-3.99.5 xvidcore-1.3.3 libmad-0.15.1b libcdio-0.94 libcddb-1.3.2 libcdio-paranoia-10.2+0.93+1 libdvdread-5.0.3 libdvdnav-5.0.3 libdvdcss-1.4.0 libid3tag-0.15.1b shntool-3.0.10 libsndfile-1.0.27 SDL2-2.0.5 fftw-3.3.5 libsamplerate-0.1.9 faad2-2.7 fdk-aac-0.1.4 x264-snapshot-20160827-2245-stable x265_2.1 gst-plugins-good-1.8.3 gst-plugins-bad-1.8.3 gst-plugins-ugly-1.8.3 gst-libav-1.8.3 libva-1.7.3 libva-intel-driver-1.7.3 gstreamer-vaapi-1.8.3 cdparanoia-III-10.2.src rtmpdump-2.4 ffmpeg-3.2 without libass, for which I have no use mpg123-1.23.8 audacious-3.8 audacious-plugins-3.8 gnome-icon-theme-3.12.0 libvdpau-va-gl-0.4.0 xine-lib-1.2.6 xine-ui-0.99.9 normalize-0.7.7 dvdrtools-0.3.1 cdrdao-1.2.3 Encode-Locale-1.05 URI-1.71 HTML-Tagset-3.20 HTTP-Date-6.02 IO-HTML-1.001 LWP-MediaTypes-6.02 HTML-Parser-3.72 HTTP-Message-6.11 HTML-Form-6.03 HTTP-Cookies-6.01 HTTP-Negotiate-6.01 Net-HTTP-6.09 WWW-RobotRules-6.02 HTTP-Daemon-6.01 File-Listing-6.04 libwww-perl-6.15 flvstreamer-2.1c1 MediaInfo_CLI_0.7.90_GNU_FromSource transcode-1.1.7 lsdvd-0.17 sox-14.4.2 youtube-dl-2016.08.06 (QupZilla, vlc, parole and inkscape) libxkbcommon-0.7.0 qt-everywhere-opensource-src-5.7.0 QupZilla-2.0.2 vlc-2.2.4 libspectre-0.2.7 evince-3.22.0 lxappearance-0.6.2 libxfce4util-4.12.1 xfconf-4.12.1 libxfce4ui-4.12.1 exo-0.10.7 parole-0.8.1 xfburn-0.5.4 aspell-0.60.6.1 aspell6-en-7.1-0 gsl-2.2.1 libatomic_ops-7.4.4 gc-7.6.0 libsigc++-2.10.0 glibmm-2.50.0 atkmm-2.24.2 cairomm-1.12.0 pangomm-2.40.1 gtkmm-2.24.5 inkscape-0.91 (gdb so I could fail to debug problems :) gdb-7.12 (lxde) lxmenu-data-0.1.5 lxde-icon-theme-0.5.1 libfm-1.2.4 menu-cache-1.0.2 libfm-1.2.4 pcmanfm-1.2.4 libwnck-2.30.7 keybinder-0.3.0 wireless_tools.29 lxpanel-0.8.2 lsb-release-1.4 mozjs17.0.0 polkit-0.113 libunique-1.1.6 lxsession-0.5.2 ConsoleKit2-1.0.2 openbox-3.6.1 lxde-common-0.99.1 gpicview-0.2.5 lxappearance-obconf-0.2.3 lxinput-0.3.5 lxrandr-0.3.1 lxtask-0.1.7 vte-0.28.2 lxterminal-0.2.0 lxdm-0.5.3 does not work for me, segfaults in malloc (suggested for lxdm) gtk-engines-2.20.2 (balsa) enchant-1.6.0 libgpg-error-1.25 gmime-2.6.20 libesmtp-1.0.6 rarian-0.8.1 balsa-2.5.2 (ekiga) GConf-3.2.6 ptlib-2.10.11 opal-3.10.10 ekiga-4.0.1 (feh) giflib-5.1.4 imlib2-1.4.9 Test-Command-0.11 feh-2.18 (my 'font-analysis' progs) IO-String-1.08 Font-TTF-1.06 Font-TTF-Scripts-1.06 Text-PDF-0.31 fontforge-dist-20161004 get_codepoints-20160422 (gparted) LVM2.2.02.164 parted-3.2 gparted-0.26.1 (hexchat) lua-5.3.3 hexchat-2.12.3 (libass - I had the script lying around) fribidi-0.19.7 libass-0.13.4 (gnumeric and abiword) libgsf-1.14.40 goffice-0.10.32 gnumeric-1.12.32 wv-1.2.9 abiword-3.0.1 abiword-docs-3.0.1 (pidgin) libgcrypt-1.7.3 pidgin-2.11.0 seamonkey-2.40.source thunderbird-45.4.0.source OpenJDK-1.8.0.112-x86_64-bin rox-filer-2.11 built while jdk8u tests were running jdk8u-jdk8u112-b15 I can't actually test if this works transmission-2.92 (icedtea) npapi-sdk-0.27.2 icedtea-web-1.6.2 again, I can't test json-c-0.12.1 pulseaudio-9.0 icedtea-sound-1.0.1 nor this xarchiver-0.5.4 xchat-2.8.8 (sawfish) librep_0.92.6 rep-gtk_0.90.8.3 sawfish_1.12.0 (most of the rest of xfce) garcon-0.5.0 gtk-xfce-engine-3.2.0 xfce4-panel-4.12.1 libnotify-0.7.7 tumbler-0.1.31 xfce4-appfinder-4.12.0 upower-0.99.4 xfce4-power-manager-1.6.0 xfce4-settings-4.12.1 xfdesktop-4.12.3 xfwm4-4.12.3 xfce4-session-4.12.1 ruby-2.3.1 gtksourceview-3.22.0 mousepad-0.4.0 pcre2-10.22 vte-0.46.0 xfce4-terminal-0.8.1 ristretto-0.8.1 xfce4-notifyd-0.2.4 xfce4-cpugraph-plugin-1.0.5 xfce4-battery-plugin-1.0.99 xfce4-netload-plugin-1.2.99 Thunar-1.6.10 thunar-volman-0.8.1 libxklavier-5.4 xfce4-xkb-plugin-0.7.1 (non-bitmap Xorg fonts - I didn't need to omit these) font-adobe-utopia-type1-1.0.4 font-bh-type1-1.0.3 font-bitstream-type1-1.0.3 font-ibm-type1-1.0.3 font-misc-ethiopic-1.0.3 an Ethiopian font in OTF & TTF versions font-xfree86-type1-1.0.4 (lxqt) libqtxdg-2.0.0 libsysstat-0.3.2 extra-cmake-modules-5.25.0 wrong version, fixed in r17976 extra-cmake-modules-5.28.0 kwindowsystem-5.28.0 liblxqt-0.11.0 lxmenu-data-0.1.5 libfm-qt-0.11.1 lxqt-about-0.11.0 lxqt-admin-0.11.0 lxqt-common-0.11.0 kwayland-5.28.0 moved forward to here in r18000 libkscreen-5.8.3 lxqt-config-0.11.0 lxqt-globalkeys-0.11.0 lxqt-notificationd-0.11.0 polkit-qt-1-0.112.0 lxqt-policykit-0.11.0 kidletime-5.28.0 solid-5.28.0 lxqt-powermanagement-0.11.0 libdbusmenu-qt_0.9.3+16.04.20160218.orig lxqt-qtplugin-0.11.0 xdg-user-dirs-0.15 lxqt-session-0.11.0 lxqt-l10n-0.11.0 kguiaddons-5.28.0 libstatgrab-0.91 lxqt-panel-0.11.0 [ interrupted lxqt here ] gtk+-3.22.4 fixes segfault in at least gucharmap with 3.22.1 (full deps for gtk+-3) gtk-doc-1.25 libsoup-2.56.0 rest-0.8.0 wayland-protocols-1.7 (resume lxqt) lxqt-runner-0.11.0 pcmanfm-qt-0.11.1 lxqt-final lximage-qt-0.5.0 obconf-qt-0.11.0 pavucontrol-qt-0.1.0 qtermwidget-0.7.0 qterminal-0.7.0 chrpath-0.16 QScintilla_gpl-2.9.3 juffed-0.10.r71.gc3c1a3f (kf5, plasma) libinput-1.5.1 libusb-1.0.21 libusb-compat-0.1.5 libatasmart-0.19 udisks-2.1.7 libndp-1.6 libnl-3.2.28 NetworkManager-1.4.2 xcb-util-cursor-0.1.3 lmdb-LMDB_0.9.18 cracklib-2.9.6 libpwquality-1.3.0 taglib-1.11.1 libical-2.0.0 bluez-5.43 LibRaw-0.17.2 libwebp-0.5.1 qtwebkit-opensource-src-5.7.0 I failed to test if it was installed grantlee-5.1.0 xapian-core-1.4.1 extra-cmake-modules-5.28.0 It suits me to (re)build current version qca-2.1.1 poppler-0.49.0 rebuilt for Qt phonon-4.9.0 phonon-backend-gstreamer-4.9.0 phonon-backend-vlc-0.9.0 polkit-qt-1-0.112.0 libdbusmenu-qt_0.9.3+16.04.20160218.orig oxygen-fonts-5.4.3 Noto-hinted.zip attica-5.28.0 kapidox-5.28.0 karchive-5.28.0 kcodecs-5.28.0 kconfig-5.28.0 kcoreaddons-5.28.0 kdbusaddons-5.28.0 kdnssd-5.28.0 kguiaddons-5.28.0 ki18n-5.28.0 kidletime-5.28.0 kimageformats-5.28.0 kitemmodels-5.28.0 kitemviews-5.28.0 kplotting-5.28.0 kwidgetsaddons-5.28.0 kwindowsystem-5.28.0 networkmanager-qt-5.28.0 solid-5.28.0 sonnet-5.28.0 threadweaver-5.28.0 kauth-5.28.0 kcompletion-5.28.0 kcrash-5.28.0 kdoctools-5.28.0 kpty-5.28.0 kunitconversion-5.28.0 kconfigwidgets-5.28.0 kservice-5.28.0 kglobalaccel-5.28.0 kpackage-5.28.0 kdesu-5.28.0 kemoticons-5.28.0 kiconthemes-5.28.0 kjobwidgets-5.28.0 knotifications-5.28.0 ktextwidgets-5.28.0 kwallet-5.28.0 kxmlgui-5.28.0 kbookmarks-5.28.0 kio-5.28.0 kdeclarative-5.28.0 kcmutils-5.28.0 frameworkintegration-5.28.0 kinit-5.28.0 knewstuff-5.28.0 knotifyconfig-5.28.0 kparts-5.28.0 kactivities-5.28.0 kded-5.28.0 kdewebkit-5.28.0 ktexteditor-5.28.0 kdesignerplugin-5.28.0 kwayland-5.28.0 plasma-framework-5.28.0 kpeople-5.28.0 kxmlrpcclient-5.28.0 bluez-qt-5.28.0 kfilemetadata-5.28.0 baloo-5.28.0 breeze-icons-5.28.0 oxygen-icons5-5.28.0 kactivities-stats-5.28.0 krunner-5.28.0 syntax-highlighting-5.28.0 kjs-5.28.0 kdelibs4support-5.28.0 khtml-5.28.0 kjsembed-5.28.0 kmediaplayer-5.28.0 kross-5.28.0 kde-cli-tools-5.8.3 kdecoration-5.8.3 libkscreen-5.8.3 libksysguard-5.8.3 breeze-5.8.3 breeze-gtk-5.8.3 kscreenlocker-5.8.3 oxygen-5.8.3 kinfocenter-5.8.3 ksysguard-5.8.3 kwin-5.8.3 systemsettings-5.8.3 plasma-workspace-5.8.3 bluedevil-5.8.3 kde-gtk-config-5.8.3 khotkeys-5.8.3 kmenuedit-5.8.3 kscreen-5.8.3 kwallet-pam-5.8.3 kwayland-integration-5.8.3 kwrited-5.8.3 milou-5.8.3 plasma-nm-5.8.3 libcanberra-0.30 plasma-pa-5.8.3 plasma-workspace-wallpapers-5.8.3 polkit-kde-agent-1-5.8.3 powerdevil-5.8.3 plasma-desktop-5.8.3 kdeplasma-addons-5.8.3 plasma-xsessions kgamma5-5.8.3 ksshaskpass-5.8.3 sddm-kcm-5.8.3 user-manager-5.8.3 discover-5.8.3 kactivitymanagerd-5.8.3 plasma-integration-5.8.3 plasma-tests-5.8.3 fix-plasmoids ark-16.08.3 kate-16.08.3 kmix-16.08.3 khelpcenter-16.08.3 konsole-16.08.3 libkexiv2-16.08.3 okular-15.12.1+df0c412 libkdcraw-16.08.3 gwenview-16.08.3 dolphin-16.08.3 dolphin-plugins-16.08.3 dragon-16.08.3 kcalc-16.08.3 kcharselect-16.08.3 kde-baseapps-master.zip a rather old copy from github (started to try tigervnc, failed of course) fltk-1.3.4-source (most of gnome from the sysv book - with out cheese and its deps) libassuan-2.4.3 pinentry-0.9.7 libksba-1.3.5 npth-1.2 gnupg-2.1.15 ldns-1.6.17 unbound-1.5.10 p11-kit-0.23.2 gnutls-3.5.6 libdaemon-0.14 avahi-0.6.32 exempi-2.3.0 gpgme-1.7.1 mozjs-24.2.0 udisks-2.1.7 libwebp-0.5.1 libndp-1.6 libnl-3.2.28 slang-2.2.4 newt-0.52.19 NetworkManager-1.4.2 gtkmm-3.22.0 gjs-1.46.0 pycairo-1.10.0 pygobject-3.22.0 gnome-icon-theme-extras-3.12.0 gnome-icon-theme-symbolic-3.12.0 gcr-3.20.0 libsecret-0.18.5 geoclue-0.12.0 webkitgtk-2.14.0 totem-pl-parser-3.10.7 yelp-xsl-3.20.1 gnome-autoar-0.1.1 gnome-desktop-3.22.0 gnome-video-effects-0.4.1 libgtop-2.34.1 libpeas-1.20.0 libwnck-3.20.1 dconf-0.26.0 dconf-editor-3.22.0 gvfs-1.30.0 nautilus-3.22.0 gnome-keyring-3.20.0 yelp-3.22.0 notification-daemon-3.20.0 polkit-gnome-0.105 baobab-3.22.0 brasero-3.12.1 eog-3.20.4 epiphany-3.22.0 evince-3.22.0 rebuilt to use nautilus file-roller-3.22.0 gedit-3.22.0 gnome-calculator-3.22.0 gnome-nettool-3.8.1 gnome-screenshot-3.22.0 gnome-system-monitor-3.22.0 gnome-terminal-3.22.0 libmbim-1.14.0 libqmi-1.16.0 ModemManager-1.6.2 network-manager-applet-1.4.2 not tested seahorse-3.20.0 ĸen -- `I shall take my mountains', said Lu-Tze. `The climate will be good for them.' -- Small Gods -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
