(Sorry, if you receive this twice; the first was not moderated yet so I joined list and emailed again.) I am looking at NetBSD problem report: http://www.NetBSD.org/cgi-bin/query-pr-single.pl?number=26127 fc-cache fails with "Can't init font config library" if no there is no HOME environment variable. The above URL provides a simple fix. (I didn't test myself.) NetBSD is still using out-of-date fontconfig. I see your fccfg.c revision 1.32.2.3 mentions: "If FcConfigHome() is NULL, use the temp folder." But that patch appears to be for _WIN32 only. I see a few references to ~ which is $HOME. Any comments would be appreciated for above. Should we use /dev/null for $HOME? Or should we use your tmp directory (is that even related?) and not for _WIN32 only? Please CC me on replies. Thanks. Jeremy C. Reed open source, Unix, *BSD, Linux training http://www.pugetsoundtechnology.com/