こんにちは、鶴谷です。

Hajimu UMEMOTO 
<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]> さん>

> turutani> 動きました。
> turutani> portupgrade -f linux-\* を行っていなかったためでしょうか。
> turutani> ほかの作業は行っていたはずなので...
> 
> とりあえずは動くようですが、先の手順では不十分でした。
> linux_base-f8 は自前で glib2 を抱えており、linux-glib2 をインストールし
> てはいけないです。linux_base-f8 と linux-glib2 は CONFLICTS が指定され
> ており、本来、linux_base-f8 がインストールされていると、linux-glib2 は
> インストールできないようになっているのですが、CONFLICTS の書き方が誤っ
> ており、インストールできてしまいます。
> 先の手順では、linux-glib2 がインストールされてしまっており、glib2 が
> FC4 のものに上書きされてしまっています。
> 
>       pkg_deinstall -f linux-glib2
>       portupgrede -f linux_base-f8

この作業を行った後も、きちんと動きました。
ありがとうございました。

以下余談。
当初の「動かない」状況では、linux_base-f8 以外の linux-* はほぼ全て
以前のままだったのですが、linux-glib2 は linux_base-f8 のインストール後に
再インストールしていました(この状況で、「動かない」)。
先のメールのとおりに linux-* を全て再インストールしても、
この2つのportsの関係はかわらないのですが、「動く」ことになってしまい、
さらにご指摘のとおりに linux-glib2 を削除しても「動く」ので、
ちょっと混乱して来ました。
ほかの linux-* の影響なのか、ファイル構成に何らかの違いがあるのか、
そんな原因なのかと思っておきます。

-- 
鶴谷 直樹
E-mail: 
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]

メールによる返信