컴파일을 시도하는 동안포플러소스에서 오류가 발생합니다 Package "fontconfig" not found
.
pkg-config
두 가지를 모두 설치 하고 libfontconfig1-dev
라이브러리를 가져오면 이 문제를 해결할 수 있다고 광고하는 다른 리소스를 많이 찾았지만 여전히 오류가 발생합니다.
fontconfig
해당 단계 에서 소스 설치 시도 make
가 실패했으며 이를 해결하는 방법에 대한 리소스를 찾을 수 없습니다(전체 C 오류).
시스템에 있는 경우 fontconfig
(제가 권장하는 방식인 것 같습니다) apt
패키지를 실행할 때 이를 어떻게 사용합니까?./configure
답변1
빌드 중에 누락된 패키지에 대한 메시지(또는 수정 제안 PKG_CONFIG_PATH
)를 받을 때마다 일반적으로 해당 패키지가 누락되었음을 나타냅니다.개발하다패키지 - 일반적으로 시스템에 일반적으로 설치되는 런타임 패키지와 별개입니다.
이 경우 최신 버전이 있지만 fontconfig
해당 libfontconfig1-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