web-dev-qa-db-ja.com

ヘッダーファイルでXawパッケージをインストールする方法は?

Ubuntu 14.04でこのエラーが発生しています。

checking for X... libraries , headers /usr/include/X11/
configure: error: Cannot find required Xaw header file Box.h; PDCurses cannot be configured

どうすれば修正できますか?

4

Ubuntuの美しい機能は、ライブラリを検索できることです...ヘッダーファイルを含むXaxが必要です...ヘッダーを提供するすべてのパッケージは-devで終了します。

apt-cache search  Xaw  # any library will start with lib and end with dev

ここでは、これらの制限をすべて同じ行に配置します

apt-cache search  Xaw | grep lib | grep -i Xaw | grep dev

出力

libxaw7-dev - X11 Athena Widget library (development headers)
libxaw3dxft8-dev - Extended version of Xaw3d with support for UTF8 (Development files)

上記から最も近いものを選択してください...

libxaw7-dev  # desired package - starts with lib has xaw ends with dev

これを発行してインストールします

Sudo apt-get install libxaw7-dev

インストールしたら、これを発行してパッケージに含まれるファイルを一覧表示します(ヘッダーファイルを表示)

 dpkg -L libxaw7-dev
4
Scott Stensland

答えはまだ受け入れられていないようです...では、試してみましょう:Ubuntuのすぐに使えるマシンで、最初にヘッダー付きの必要な開発パッケージをインストールします。

Sudo apt-get install libxaw7-dev

次に、./configureスクリプトにこれらの開発ファイルの正しい場所を指定する必要があります。私のマシンでは、これは/usr/lib/x86_64-linux-gnuです。これはapt-cache show libxaw7から取得します。この知識があれば、電話する

./configure --x-libraries=/usr/lib/x86_64-linux-gnu
2
Clemens