libfontconfig1-devがインストールされていますが、 'fontconfig'パッケージが見つかりません。

libfontconfig1-devがインストールされていますが、 'fontconfig'パッケージが見つかりません。

コンパイルしようとしている間ポプラソースでエラーが発生しますPackage "fontconfig" not found

pkg-config両方をインストールしてlibfontconfig1-devライブラリをインポートすると、この問題を解決できると宣伝する他の多くのリソースが見つかりましたが、それでもエラーが発生します。

fontconfigその手順でソースのインストール試行makeが失敗し、それを解決する方法のリソースが見つかりませんでした(完全なCエラー)。

システムにいる場合fontconfig(私が推奨する方法のようです)、aptパッケージを実行するときにそれをどのように使用しますか?./configure

答え1

ビルド中に欠落しているパッケージに関するメッセージ(または修正提案PKG_CONFIG_PATH)を受け取るたびに、通常そのパッケージが欠落していることを示します。開発するパッケージ - 通常、システムに通常インストールされるランタイムパッケージとは別です。

この場合、最新バージョンがありますが、そのパッケージが欠落している可能性fontconfiglibfontconfig1-devあります。

ソースコード:https://askubuntu.com/questions/536714/autogen-sh-cant-find-fontconfig-package

答え2

ここで重要なのはPKG_CONFIG_PATH環境変数です。私のシステムの標準シェルセッションでは、これは空です。

名前には多くのディレクトリがあるようですが、pkgconfig正しいディレクトリを見つけるには、このスレッドに従ってapt-fileを使用できます。

$ apt-file search fontconfig.pc libfontconfig1-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/fontconfig.pc

その後実行

export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig

この./configure手順では、.pcライブラリに必要なファイルを見つけることができます。学習はapt-fileこの問題の有用な結果のようです。

答え3

私はUbuntu 16.04 LTS 64ビットを使用しています。 NAEVゲームをコンパイルするときにこのエラーが発生し、ここに記載されている答えを見ました。

検索して見つけて正しいパスをfontconfig.pc設定しましたが、成功しませんでした。PKG_CONFIG_PATH

libfontconfig1-dev実際にはインストール済みとしてマークされます。

他のサイトを見た後、実際sudo apt-get install libfontconfig-devにインストールされていることを確認するために再実行してlibfontconfig1-dev確認しました。その後、元のPKG_CONFIG_PATH設定でテスト中であることを確認するために設定を解除して実行しました./configure。働いた。

したがって、これらのエラーに対する私の答えは次のようになります。システムに欠落しているパッケージがpcインストールされていてファイルが見つかったと表示されていても、本に従って再インストールするとどこかに問題がある可能性があり、再インストールすると問題が解決する可能性があります。

答え4

インストールでlibfontconfig1-dev問題が解決しました。

sudo apt install libfontconfig1-dev

関連情報