ソースからncurses
パッケージをインストールしましたが、今は
$HOME/local/include/ncurses/curses.h
$HOME/local/include/ncurses/ncurses.h
私のファイルシステムで。また、検索パスを設定して、
$ echo $C_INCLUDE_PATH
$HOME/local/include:
$ echo $CPLUS_INCLUDE_PATH
$HOME/local/include:
(ホームパスを$HOME
に置き換えるためにechoの出力を編集しました)
ただし、./configure
別のパッケージを取得すると
checking ncurses.h usability... no
checking ncurses.h presence... no
システムがcurses
インストールを検出できない問題は何ですか?
configureスクリプトは、実行したテストのすべての詳細を含むconfig.log(同じフォルダー内)ファイルを生成します。特に読みやすいわけではありませんが、開いて「ncurses.hのユーザビリティをチェックする」を検索してください。コンパイルしようとした小さなテストプログラムで何がうまくいかなかったかを見てください。
私の推測では、$ C_INCLUDE_PATHは気にしないので、別の方法でビルドシステムに渡す必要があります。構成オプション(例:-includedir = $ HOME/local/include)と$ CFLAGS + $ CXXFLAGS + $ CPPFLAGS(-I $ HOME/local/includeを追加)が思い浮かびます。