[완료] cairo.pc 인식문제
pango를 설치시 configure에서 하기와 같은 메시지가 출력됩니다.
checking for CAIRO... yes
Package /usr/lib/pkgconfig was not found in the pkg-config search path.
Perhaps you should add the directory containing `/usr/lib/pkgconfig.pc'
to the PKG_CONFIG_PATH environment variable
make install까지 진행은 되지만, gtk+에서는 cairo를 인식할 수 없다고 configure시에 바로 error가 납니다.
cairo를 설치를 완료하였으나, pkg-config cairo --print-errors 로 확인시, 계속 에라 메시지를 출력합니다.
설치도 /usr밑으로 필요한 것들을 설치 했었고
환경변수
PKG_CONFIG_PATH=/usr/lib/pkgconfig 로 잘 설정을 하였기에,
pkg-config directfb --print-errors 등 cairo제외 다른 모든 것들은 에라 메시지 없이 잘 인식을 합니다.
실제 /usr/lib/pkgconfig 폴더에서 확인하면
cairo.pc, cairo-png.pc, cairo-directfb.pc, cairo-ft.pc라고 해서 설치된 시간 확인까지 잘 보입니다.
설치하고 나서 혹시나 ldconfig를 해도 동일하게 인식을 못합니다.
왜 cairo만 인식을 못할까요? 처음부터 다시 깔아도 동일한 현상이 나타납니다.
조언 좀 부탁 드릴 수 있을까요?
config.log파일 내용이 궁금하네여.
이 파일에 자세한 에러가 있습니다.
이 파일보면 에러 해결이 가능할 수도 있습니다.
그리고 한번 file /usr/lib/pkgconfig/cairo.pc로 확인해보세여
어쩌면 저 파일이 존재는 하는제 빈 파일이어서 그럴 수도 있습니다
즐린
즐린
첨부누락 - 삭제
첨부
이건 cairo컴파일할때 나온거 같은데여
pango컴파일할 때 나온 config.log파일을 올려달라고 한건데
즐린
즐린
config.log 첨부
cairo.pc랑 내용을 확인했었습니다. 내용은 path랑 잘 되어 있었어요.
내용 복사 드립니다.
# file cairo.pc
# file /usr/lib/pkgconfig/cairo.pc
# vi cairo.pc
########################################
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: cairo
Description: Multi-platform 2D graphics library
Version: 1.4.10
Requires.private: freetype2 >= 8.0.2 fontconfig directfb /usr/lib/pkgconfig
Libs: -L${libdir} -lcairo
Libs.private: -lm
Cflags: -I${includedir}/cairo
##########################################
근데 config.log에는 error가 있는데, 제겐 검색도 되지 않는, conftest.c라는 파일이어서 그냥 넘어갔었습니다만, 컴파일 완료까지 아무런 문제가 없어서 그냥 놔두고 있었는데, 혹시 이 error 모두 다 잡아야하는 건가요?
(config.log를 config.txt로 이름 변경하여, 첨부)
log 위주로 진행해
log 위주로 진행해 봐야겠네요..
댓글 달기