diary/Kojima/2006-04-09
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[diary/Kojima]]
・Xorg とか
Plamo-ML の方で報告されたゴシックが出ない問題,libfreetyp...
ので libfreetype を 2.1.8 から(ゴシック問題のパッチがある...
れ替えようと思ったのだけど,freetype はリリースバージョン...
内部構造に変更が加えられていることが多く,ABI/API の互換...
いらしいので,libfreetype 単独での更新ではなく Xorg 全体...
に変更.
Xorg の最新版は 6.9 と 7.0 があって,機能等は同じものの 6...
全体が一つのソース構成,7.0 は機能ごとに分割(モジュール化...
なっているらしい.とりあえず昔からのなじみということで 6....
まずは素のままで make World してみたけど,expat.h や ft2b...
からない,というエラー.Plamo-4.2 ではこれらのヘッダーフ...
/usr/X11R6/include にあるのだけど,どうもインクルードファ...
に /usr/X11R6/include が含まれていないらしい.
普通の Makefile なら適当に -I とかを付け加えればいいのだ...
は Makefile は Imakefile から生成されるので単純に Makefil...
てもうまくないから,Imakefile や xmkmf でそれらしい定義が...
れ探して EXTRA_INCLUDES とか LOCAL_LDFLAGS とかを host.de...
ところがこれをやると,古いバージョン(Xorg 6.8.2)のヘッダ...
みこんでしまい,コンパイルエラーになることが判明.仕方な...
ヘッダーファイルやライブラリを /usr/{include,lib} 以下に...
胡麻化してみる.
本来,freetype のヘッダーや expat のヘッダーは自前のもの...
になぁ,,と思いながらとりあえずこの環境で make World で...
実は後からパッチ類を調べていたら,site.def あたりで freet...
がインストールされているものを使うかソースコードに含まれ...
うかの設定があることに気がついた(涙)
その後,山内さんが 6.8.2 をビルドするときに使っていたパッ...
うか試したり,freetype-2.1.8 から 2.1.10 に更新したりで丸...
てしまった(苦笑
昔からそうだったけど,X の場合,Makefile を修正をしたい場...
Imakefile に修正を加えて Makefile を生成し,依存関係を解...
いな作業が必要になるので,どうすればいいか分らず,あれこ...
合には,ターンアラウンドタイムの長さがずいぶん気になって...
ちんと完成させようと思うと Make World で全ての Makefile ...
を再生成することになるからかなり大変.
まぁ,それでも最近のマシンだと 1 時間もかからずに X のフ...
るからずいぶん楽にはなったと思う.昔だと,帰る前に make W...
て翌朝確認したら typo があってがっくり,みたいなパターン...
こうやって Imakefile と久しぶりに格闘してみると,やっぱり...
仕組みというのは(当時のような多様な環境に対応するためには...
あるものの)無理があって普及せず,autoconf みたいな仕組み...
のかなぁ,,という印象.
何とか libfreetype 回りは通るようになったかと思ったら,今...
の方で変なエラーが出ているなぁ..(涙^2)
-一応 make World も通るようになったけど、X のソースレベル...
#comment
終了行:
[[diary/Kojima]]
・Xorg とか
Plamo-ML の方で報告されたゴシックが出ない問題,libfreetyp...
ので libfreetype を 2.1.8 から(ゴシック問題のパッチがある...
れ替えようと思ったのだけど,freetype はリリースバージョン...
内部構造に変更が加えられていることが多く,ABI/API の互換...
いらしいので,libfreetype 単独での更新ではなく Xorg 全体...
に変更.
Xorg の最新版は 6.9 と 7.0 があって,機能等は同じものの 6...
全体が一つのソース構成,7.0 は機能ごとに分割(モジュール化...
なっているらしい.とりあえず昔からのなじみということで 6....
まずは素のままで make World してみたけど,expat.h や ft2b...
からない,というエラー.Plamo-4.2 ではこれらのヘッダーフ...
/usr/X11R6/include にあるのだけど,どうもインクルードファ...
に /usr/X11R6/include が含まれていないらしい.
普通の Makefile なら適当に -I とかを付け加えればいいのだ...
は Makefile は Imakefile から生成されるので単純に Makefil...
てもうまくないから,Imakefile や xmkmf でそれらしい定義が...
れ探して EXTRA_INCLUDES とか LOCAL_LDFLAGS とかを host.de...
ところがこれをやると,古いバージョン(Xorg 6.8.2)のヘッダ...
みこんでしまい,コンパイルエラーになることが判明.仕方な...
ヘッダーファイルやライブラリを /usr/{include,lib} 以下に...
胡麻化してみる.
本来,freetype のヘッダーや expat のヘッダーは自前のもの...
になぁ,,と思いながらとりあえずこの環境で make World で...
実は後からパッチ類を調べていたら,site.def あたりで freet...
がインストールされているものを使うかソースコードに含まれ...
うかの設定があることに気がついた(涙)
その後,山内さんが 6.8.2 をビルドするときに使っていたパッ...
うか試したり,freetype-2.1.8 から 2.1.10 に更新したりで丸...
てしまった(苦笑
昔からそうだったけど,X の場合,Makefile を修正をしたい場...
Imakefile に修正を加えて Makefile を生成し,依存関係を解...
いな作業が必要になるので,どうすればいいか分らず,あれこ...
合には,ターンアラウンドタイムの長さがずいぶん気になって...
ちんと完成させようと思うと Make World で全ての Makefile ...
を再生成することになるからかなり大変.
まぁ,それでも最近のマシンだと 1 時間もかからずに X のフ...
るからずいぶん楽にはなったと思う.昔だと,帰る前に make W...
て翌朝確認したら typo があってがっくり,みたいなパターン...
こうやって Imakefile と久しぶりに格闘してみると,やっぱり...
仕組みというのは(当時のような多様な環境に対応するためには...
あるものの)無理があって普及せず,autoconf みたいな仕組み...
のかなぁ,,という印象.
何とか libfreetype 回りは通るようになったかと思ったら,今...
の方で変なエラーが出ているなぁ..(涙^2)
-一応 make World も通るようになったけど、X のソースレベル...
#comment
ページ名: