FreeBSD QandA 1882

FreeBSD QandA

Q. XFree86-3 から XFree86-4 にアップグレード (Upgrade) しました。
   TrueType フォント を使いたかったので、module xtt を Load する様に 
   /etc/XF86Config を変更しました。

   しかし xfontsel 等で確認してみると 全く表示されませんし、xfontsel の起
   動時に Warning: ... が出ます。

   また、X の ログ(log) を見てみると *.so が上手く Load 出来ていないよう
   です。

A. /usr/X11R6/lib/module/ 以下に、XFree86-3 用の module を含んでいるのが
   原因のようです。 古い module ディレクトリを 移動させてから 
   ports/x11/XFree86-4 をインストールしましょう。
   {例: (setenv FORCE_PKG_REGISTER; make clean all install) }

   もしくは、ports/x11/XFree86-4/pkg-plist で、 *.so を検索し 該当しない
   ものを module/ から移動してしまいましょう。

   --参考--

   [FreeBSD-users-jp 52354]
   *.so の方をロードしにいってるので、古い X-TT のモジュールが残っている
   ようです。/usr/X11R6/lib/modules 配下の古い shared なモジュールは消し
   ておく必要があります。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。