4

Ubuntu trusty にWordNet-3.0をインストールしようとしています。

構成スクリプトを実行すると、次のようになりました。

checking for Tcl configuration... configure: WARNING: Can't find Tcl 
configuration definitions  

これは警告ですが、それでも、makefile を作成せずに構成が停止しました。

そこで、tcl8.6.1 をダウンロードしてインストールし、configure スクリプトを再度実行しましたが、次のようになりました。

checking for Tcl configuration... found /usr/local/lib/tclConfig.sh
checking for Tk configuration... configure: WARNING: Can't find Tk 
configuration definitions  

そのため、tk8.6.1をダウンロードしてインストールし、configure スクリプトを再度実行しましたが、警告メッセージは消えませんでした。

で見つかっtkConfig.sh~/Downloads/tk8.6.1/unix/ので、それを /usr/local/lib にコピーし、スクリプトを再度実行しましたが、次のようになりました。

checking for Tcl configuration... found /usr/local/lib/tclConfig.sh
checking for Tk configuration... found /usr/local/lib/tkConfig.sh
checking for existence of /usr/local/lib/tclConfig.sh... loading
checking for existence of /usr/local/lib/tkConfig.sh... loading
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating dict/Makefile
config.status: creating doc/Makefile
config.status: creating doc/html/Makefile
config.status: creating doc/man/Makefile
config.status: creating doc/pdf/Makefile
config.status: creating doc/ps/Makefile
config.status: creating include/Makefile
config.status: error: cannot find input file: `include/tk/Makefile.in'  

何をすればよいでしょうか?configure スクリプトは 5755 行の長さで、気が遠くなるような長さです。

4

2 に答える 2

5

ソースから tcl/tk をインストールしようとした理由はありましたか? 私の提案は、手動でインストールされた tk および tcl パッケージを削除し (、およびの下/usr/local/bin/usr/local/libハント/usr/local/include)、Ubuntu パッケージ マネージャーを使用して「tk」をインストールすることです: http://packages.ubuntu.com/trusty/tk

「tk」は「tcl」に依存しているため、必要なその他の依存関係と同様に、自動的にインストールされます。

それでも失敗する場合は、"tk-dev" (tcl-dev に依存する) をインストールすることをお勧めします。パッケージの「-dev」バージョンには、すべてのヘッダー、メイクファイルなどが含まれています。

于 2014-02-03T01:34:57.777 に答える
4

私はちょうど同じ問題を抱えていました。それを解決するには:

sudo apt-get install tk-dev
于 2016-07-20T12:23:30.747 に答える