パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Slackware, FreeBSDもX.org採用」記事へのコメント

  • やっと使える… (スコア:1, 参考になる)

    by Anonymous Coward

    5月前半の時点でxorg-serverのport(およびそれに関連するxlibのport)はFreeBSDのport treeに既に存在していた。だけど、xtermやxdmなど、Xの標準配布物に入っているclientのportがXFree86側のものしか存在していなかったため、クリーンインストールした場合、portsのみを利用してX11R6.7の環境を構築することはできない状況が続いていた。

    XFree86-Server-snapがbuildできない(BROKENが付いてる)FreeBSD/amd64で、かつVideoチップの都合上最新のX Serverを必要としていた1ユーザーとしては

    • 5/31の日付で、-currentのportsでは、xorg-server, xorg-libraries, xorg-clientsが、
      出そろってますね。

      事情のある人は、そろそろ試す時期ではないかと。
      普通の人は、他のportsの移行を確認してからでしょうか?

      #XFree86-4-librariesに依存しているのが大分あるんじゃないかと。
      • #XFree86-4-librariesに依存しているのが大分あるんじゃないかと。

        多分それは問題にならないです。portsのRUN_DEPENDSやLIB_DEPENDSは、データベース的な依存関係ではなく、プログラムやライブラリ自体をサーチパスから探してるはずです。つまり、要はlibX11*というライブラリが存在すればいい訳で、それがXFree86のもの

        • by Anonymous Coward
          >> ライブラリ関数のインターフェースが変わってたりすれば当然ダメですが。

          のようなことが万が一にも発覚した場合には、現在のUSE_XLIBを暫定的にUSE_XFREE86_LIBにおきかえ、新たにUSE_XORG_LIBをつくってから、どちらのXlibでもいけることが確認できたportsだけUSE_XLIBにすれば...って、面倒くせーーー!!!

          ま、FreeBSDのportsは単純なワリにけっこう良くできてるので、(上記のような手順になるかどうかは知りませんが)portsの枠組み内で対処することになるんでしょうね。少なくと個別のportsについてX
          • ライブラリのインターフェースが変わるってのは考えにくいですけど…
            portsでインストールする時に問題になるのは依存モジュールのMakefileにあるCONFLICTS指定でコケる事じゃないかと。
            まだ試していないのでなんともいえないのですが、ports AはXFree86依存、ports BはXorg依存と言う場合に、
            先にports AをインストールするとXFree86-4-librariesがインストールされますよね、
            その状態でports Bをインストールするときに依存モジュールのxorg-librariesをインストールしようとしてCONFLICTSでエラーになるとインストール出来ない。
            この状態が
            --
            腐乱化…もといFlanker
            • XFree86-librariesとxorg-librariesのコンフリクトが問題になることは現時点ではありません。何故かというと、関係するであろうxorg-clients自体が

              LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2 \
                      expat.5:${PORTSDIR}/textproc/expat2 \
                      Xcursor.1:${PORTSDIR}/x11q/XFree86-4-libraries \

              という依存関係になっているから(w

              つまり現時点のports上のXの実質的な選択肢は

              • XFree86-libraries+XFree86-server(-snap)
              • XFree86-libraries+xorg-server

              という組み合わせだけだと思います

              • xorg-serverは現時点ではxorg-librariesには依存していないので、XFree86-4-ServerとのCONFLICTS指定が問題になるだけですね。
                実際のところですね、XFree86-4.3.0が入ってるところにX11R6.7.0のtar ballから上書きインストールしちゃっても問題なく動作するのでXの方の互換性は現時点では殆ど問題ないだろうと思います。
                ということで、xorg-librariesは他のportsがxorgに移行するための下準備なのではないかと。

                一方、xorg-clientsですが、これはFreeBSD/i386でビルドしてもエラー落ちしますねぇ(苦笑)
                で、原因は…な
                --
                腐乱化…もといFlanker
              • 新しいマシンが手に入ったので、FreeBSD 5.2.1入れて、p8に上げて、XFree86じゃなくてものは試しにXorgを入れてみたのですが、
                1. x11/xorg-libraries
                2. x11-servers/xorg-server
                3. x11/xorg-clients

                という順番でインストールしていったら、何となく入ってしましました…。
                xorg-clientsが一番にインストールすると失敗。xorg-serverを一番にインストールしようとするとXFree86-librariesを入れようとするし、XFree86-librariesの後にxorg-librariesを入れようとするとconflictしたので、この順番がよいかと。
                LIB_DEPENDでXFree86-librariesになってる

              • by Anonymous Coward on 2004年06月02日 10時53分 (#561123)
                本当に入った、普通に使える。
                親コメント

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

処理中...