梅本です。
>>> Mon, 24 Nov 2008 08:08:01 +0900 の刻に「turutani」、すなわち
>>> Tsurutani Naoki
>>> <[メールアドレス保護]>
>>> 氏曰く
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/
[メールアドレス保護]
[メールアドレス保護],jp.}FreeBSD.org
プログラムは書いた人の意図ではなく書かれた通り動く I hate Modula-3 :-)