エルドラド カジノ

5.14. Ncurses-5.9

Ncurses パッケージは、端末に依存しない、文字ベースのスクリーン制御を行うライブラリを提供します。

概算ビルド時間: 0.5 SBU
必要ディスク容量: 35 MB

5.14.1. Ncurses のインストール

Ncurses をコンパイルするための準備をします。

./configure --prefix=/tools --with-shared \
    --without-debug --without-ada --enable-overwrite

configure オプションの意味

--without-ada

このオプションは Ncurses に対して Ada コンパイラーのサポート機能をビルドしないよう指示します。 この機能はホストシステムでは提供されているかもしれませんが、chroot 環境に入ってしまうと利用できなくなります。

--enable-overwrite

このオプションは Ncurses のヘッダーファイルを /tools/include/ncurses ではなく /tools/include にインストールすることを指示します。 これは他のパッケージが Ncurses のヘッダーファイルを正しく見つけ出せるようにするためです。

パッケージをコンパイルします。

make

このパッケージにはテストスイートがありますが、インストールした後に実行しなければなりません。 テストスイートのためのファイル群はサブディレクトリ test/ 以下に残っています。 詳しいことはそのディレクトリ内にある README ファイルを参照してください。

パッケージをインストールします。

make install

本パッケージの詳細は 6.21.2.「Ncurses の構成」を参照してください。