After upgrade to modular X, X11BASE was moved from /usr/X11R6 to /usr/local, and in particular fonts are now located in /usr/local/lib/X11/fonts, not /usr/X11R6/lib/X11/fonts. However, linux-fontconfig configuration file /etc/fonts/fonts.conf contains the old reference to /usr/X11R6, and thus no fontconfig-based linux programs will not run (linux-firefox even crashes without any fontconfig fonts). Fix: Workaround: - Replace /usr/X11R6/lib/X11/fonts to /usr/local/lib/X11/fonts in /compat/linux/etc/fonts/fonts.conf. - Run /compat/linux/usr/bin/fc-cache as root How-To-Repeat: Install f.ex. print/acroread7 or www/linux-firefox and run it. acroread7 complains to unavailability of fonts, whereas linux-firefox silently crashes.
Responsible Changed From-To: freebsd-ports-bugs->freebsd-emulation Over to maintainer
State Changed From-To: open->feedback The workarounds suggested needs to be done both or are alternatives? I edited the path in fonts.conf, and fonts now appear in acroread just fine. linux-opera is still messed up.
State Changed From-To: feedback->closed The problem is solved by today's commit to the port x11-fonts/linux-fontconfig. Thanks for the report!