diary/Kojima/2006-07-22
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[diary/Kojima]]
・X11R7.1
Plamo-4.21 では更新しないつもりだけど,そろそろモジュール...
ビルドを試してみようかと手を出したところ,ハマることハマ...
従来は一つのディレクトリ(xc/)に全てのソースが展開されて,...
site.def 等で必要なオプション等を調整して make World すれ...
けど,今ではそれぞれのアプリが独立したディレクトリに展開...
のディレクトリで configure スクリプトで設定,ビルドする形...
最初は「xserver だけでもビルドできるのかな?」と ftp.x.or...
ら落してきた xorg-server-X11R7.1-1.1.0.tar.bz2 を展開して...
かしてみたけど,必要なパーツが足らずに configure が失敗す...
えず configure でエラーになったパーツをまずビルドしてみよ...
るも,さらにそのパーツが必要とするパーツがあって,,みた...
あらためて [[xorgのwiki:http://wiki.x.org/wiki/ModularDev...
build-from-tarball.sh というスクリプトでビルドする必要が...
というわけで,このスクリプトでビルドしようとしたのだけど...
tarball には必要なパッケージが抜けている感じ.当初は 7.0 ...
していたのだけど,よく分からないので 7.0 をビルドしてみる...
ところが,7.0 のソースコードだと libXfont あたりで呼び出...
freetype ライブラリが 2.2 以前を想定して FT_INTERNAL を使...
コンパイルエラーになる.Google で探したらパッチがあったの...
て通ることを確認したのだけど,build-from-tarball.sh は全...
を tar.{gz,bz2} から展開するので,パッチをあてたファイル...
tar.bz2 に固め直したり,,と悪戦苦闘.
結局,ほぼ一日かけて 7.0 のソースコードはビルドできるよう...
ど,build-from-tarball.sh で(/usr/X11R6 以外の)インストー...
と,それが ${PREFIX} に指定されて,pkgconfig のパスに埋め...
こにインストールされてしまうので,そのままではパッケージ...
悪寒..パッケージ化する場合は ${PREFIX}=/usr/X11R6 にし...
build した上で,いったん ${DESTDIR}=`pwd`/work とでもして...
ルしてパッケージ化し,それを installpkg でインストールし...
たいな手順が必要になりそうだなぁ..面倒だけど build-from...
読んで依存関係を解読するしかないかなぁ..
-ご苦労様です。Plamo-4.21以降を考えると最大の難関だと思い...
-いろいろイジった感じ、git からソースコードを取ってくるの...
-僕も昨日 20060713 Ver. の Plamo-4.2 環境で 7.1 のコンパ...
#comment
終了行:
[[diary/Kojima]]
・X11R7.1
Plamo-4.21 では更新しないつもりだけど,そろそろモジュール...
ビルドを試してみようかと手を出したところ,ハマることハマ...
従来は一つのディレクトリ(xc/)に全てのソースが展開されて,...
site.def 等で必要なオプション等を調整して make World すれ...
けど,今ではそれぞれのアプリが独立したディレクトリに展開...
のディレクトリで configure スクリプトで設定,ビルドする形...
最初は「xserver だけでもビルドできるのかな?」と ftp.x.or...
ら落してきた xorg-server-X11R7.1-1.1.0.tar.bz2 を展開して...
かしてみたけど,必要なパーツが足らずに configure が失敗す...
えず configure でエラーになったパーツをまずビルドしてみよ...
るも,さらにそのパーツが必要とするパーツがあって,,みた...
あらためて [[xorgのwiki:http://wiki.x.org/wiki/ModularDev...
build-from-tarball.sh というスクリプトでビルドする必要が...
というわけで,このスクリプトでビルドしようとしたのだけど...
tarball には必要なパッケージが抜けている感じ.当初は 7.0 ...
していたのだけど,よく分からないので 7.0 をビルドしてみる...
ところが,7.0 のソースコードだと libXfont あたりで呼び出...
freetype ライブラリが 2.2 以前を想定して FT_INTERNAL を使...
コンパイルエラーになる.Google で探したらパッチがあったの...
て通ることを確認したのだけど,build-from-tarball.sh は全...
を tar.{gz,bz2} から展開するので,パッチをあてたファイル...
tar.bz2 に固め直したり,,と悪戦苦闘.
結局,ほぼ一日かけて 7.0 のソースコードはビルドできるよう...
ど,build-from-tarball.sh で(/usr/X11R6 以外の)インストー...
と,それが ${PREFIX} に指定されて,pkgconfig のパスに埋め...
こにインストールされてしまうので,そのままではパッケージ...
悪寒..パッケージ化する場合は ${PREFIX}=/usr/X11R6 にし...
build した上で,いったん ${DESTDIR}=`pwd`/work とでもして...
ルしてパッケージ化し,それを installpkg でインストールし...
たいな手順が必要になりそうだなぁ..面倒だけど build-from...
読んで依存関係を解読するしかないかなぁ..
-ご苦労様です。Plamo-4.21以降を考えると最大の難関だと思い...
-いろいろイジった感じ、git からソースコードを取ってくるの...
-僕も昨日 20060713 Ver. の Plamo-4.2 環境で 7.1 のコンパ...
#comment
ページ名: