Configure

儘管安裝了 libfontconfig1-dev,但找不到包“fontconfig”

  • August 24, 2019

在嘗試從原始碼編譯popplerPackage "fontconfig" not found時出現錯誤。

我發現很多其他資源都在宣傳這可以通過同時安裝pkg-configlibfontconfig1-dev獲取庫來解決,但我仍然遇到錯誤。

嘗試fontconfig從原始碼安裝在該步驟失敗,make我沒有找到有關如何修復的資源(整個主機的 C 錯誤)。

如果我fontconfig在系統上有(並且似乎建議我這樣做)在執行包apt時如何使用它?./configure

這裡的關鍵原來是PKG_CONFIG_PATH環境變數。這在我係統上的標準 shell 會話中是空的。

名稱中似乎有很多目錄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似乎是這個問題的有用結果。

引用自:https://unix.stackexchange.com/questions/330068