こんにちは、鶴谷です。

From: NAKAMURA Takeshi <[EMAIL PROTECTED]>
Subject: [FreeBSD-users-jp 90704] Re: X11BASE?
Date: Sat, 26 May 2007 00:25:12 +0900

> > In <[EMAIL PROTECTED]>
> >  at Fri, 25 May 2007 20:55:19 +0900
> > Re:[ [FreeBSD-users-jp 90701] X11BASE? ]
> >  NAKAMURA Takeshi <[EMAIL PROTECTED]> wrotes:
> > 1yen> On FreeBSD before 6.2 ports system unfortunately can not set
> > 1yen> default X11BASE by itself so please help it a bit by setting
> > 1yen> X11BASE=${LOCALBASE} in make.conf.
> > 1yen> On the other hand, if you do wish to use non-default X11BASE,
> > 1yen> please set variable USE_NONDEFAULT_X11BASE.
> >
> >  「ぼくが見たメッセージは /usr/ports/UPDATINGを見ろ」で
> > した。
> 
>  多分、6.2 だったからじゃないでしょうか。
> メッセージに「FreeBSD 6.2 より前のバージョンは X11BASE を
> ports システム自身で変更することができないから、手で替えてくれ」
> みたいなことが書かれていますし。
> (Mk/bsd.*.mk 以外に依存するところがあるのか?)

指示通り、USE_NONDEFAULT_X11BASE を設定してみる、というのは
駄目なのでしょうか?

> >   xorg 7.2 に変わってから、/usr/local以下に変わりましたね。
> >  /usr/X11R6は/usr/localへのシンボリックリンクになりました。
> >  推奨手順は、/usr/ports/UPDATINGに記述されています。
> 
>  なるほど、xorg 7.2 にするならそれで良いですね。
> ただ、UPDATING には「Welcome, fearless user!」と書かれてあって、
> 一般の人にはまだ早いのか?と感じました。
> なので、xorg 6.9 で良いと思っています。

 fearless userの一人です。
 クライアントで試してみて、いくつかの問題があったものの
ほぼ何とかなりそうだったので、アップデートしました。
 xorgだけを古いバージョンで残すと、却ってメンテナンスが面倒な
気がしたので、恐れ知らずなことをしました。
 2週間もports treeをロックして行われた作業なので、相当な数のportsへの
変更があるような気がしたので、本当は臆病になってこのような選択と
なったのですが。
 実際には、手順に従い(但しportupgradeは-develではありませんでした)、
945個のportsをアップデートしたのですが、ほぼ問題ありませんでした。
 一部のportsは失敗しましたが、徐々に修正されているようです。
また、一部は依存性のインストールで失敗したせいか、
アンインストールされた状態で終ってしまいましたが、これらは
portupgradeの結果を見て再インストールする必要がありました。
現在、net/rrdtool, audio/xmcd, science/xmakemol がアップデートできていません。
 また、なぜか、/usr/local/lib/xorg/modules/extensions というファイルが
インストールされてしまっていたせいで、xorg-serverのアップデートに失敗しました。
この原因はまだ分かっていません。

 アップデートできないのがあるので、まだ/usr/X11R6をシンボリックリンクに
していません。結構、残骸が残っているのが恐ろしいのですが...

---
鶴谷直樹
[EMAIL PROTECTED]

メールによる返信