梅本です。

>>> Mon, 24 Nov 2008 08:08:01 +0900 の刻に「turutani」、すなわち
>>> Tsurutani Naoki 
>>> <[&#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-glib2 への依存が残りますが、これは ports の作りが悪く、
linux-gtk2, linux-pango, linux-atk から linux-glib2 へ無条件に依存 して
いるためです。とりあえず、pkgdb -F して、linux-glib2 への 依存をなくし
てください。
こちらについては、OVERRIDE_LINUX_BASE_PORT=f8 が指定されていれば、
linux-glib2 に depend しないよう修正しておきました。

-- 
梅本 肇 @ インターネット互助会横浜  http://www.imasy.org/~ume/
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]  
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;],jp.}FreeBSD.org
プログラムは書いた人の意図ではなく書かれた通り動く  I hate Modula-3 :-)

メールによる返信