web-dev-qa-db-ja.com

./configureの実行中に端末がエンチャントを見つけることができません

私はUbuntu Studio 14.04に取り組んでおり、リポジトリ内のバージョンが0.41.0であるSubtitle Editorをアップグレードしようとしていますが、 here 、バージョン0.51.0が出ています4月から。

だから、私はそれをダウンロードし、./configureを実行中にこのエラーで実行します:

[...]
checking for ENCHANT... no
configure: error: Package requirements (enchant >= 1.4.0) were not met:

No package 'enchant' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables ENCHANT_CFLAGS
and ENCHANT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

問題は、エンチャントが実際に既にインストールされているということです。

alex@Sargon:~/Scaricati/subtitleeditor-0.51.0$ enchant -v
@(#) International Ispell Version 3.1.20 (but really Enchant 1.6.0)

pkg-config enchantを実行しても問題は解決しません。

どうすればいいですか?

2
il mietitore

エンチャント用の開発コンポーネントをインストールしてみてください。 Sudo apt-get install libenchant-dev。これは通常、ソースからソフトウェアをビルドするときに必要です。パッケージ(enchant)にはバイナリとランタイムライブラリが含まれますが、通常、特定のライブラリに依存するソフトウェアのビルドに必要なヘッダーは-devに分割されますパッケージ。

3
roadmr