というライブラリをインストールしようとしています。スライドショーを開くこのステップは./configure
依存関係が見つからないため失敗します(ライブラリファイル)。
私の考えでは、libjpegをビルドしてから手動でライブラリの場所を提供することでうまく./configure
いくようです。 libjpegをビルドした後、~/libjpeg
bashrcに次のものを入れて再インポートして次のものを追加できると思いました~/libjpeg/lib
。LD_LIBRARY_PATH
LD_LIBRARY_PATH=~/libjpeg/lib:$LD_LIBRARY_PATH
./configure
これはうまくいきません。 Openslideのスクリプトはまだlibjpegを見つけることができません。私はオンラインで答えを探し始めて、提案の1つを試してみましたが、やはり./configure --with-libjpeg=~/libjpeg/lib
失敗しました。
結局、あきらめて sudo apt install をしましたが、なぜライブラリの場所を手動で提供できなかったのかはまだ不思議です。正しい方法がありますか?
答え1
スライドショーを開くpkg-config
依存関係を見つけるために使用されますpkg-config
したがって、ライブラリが見つかる場所を教えてください。
PKG_CONFIG_PATH=~/libjpeg/pkg-config ./configure …
~/libjpeg/pkg-config
includeと交換してくださいlibjpeg.pc
。
残念ながら、使用しているlibjpegの実装は非常に古く、.pc
使用したいファイルを提供していません。libjpeg - ターボそれとは対照的に(これはlibjpeg-dev
Debianとその派生物の現在の特徴です)。