gimp 소스코드 설치 중 알 수 없는 에러메시지가 나옵니다.

sicoguy의 이미지

gimp 2.2 인스톨중입니다.

구체적으로 에러는 gtk+ 설치에서 발생했습니다.

configure: error: Xft Pango backend is required for x11 target

이렇게 나옵니다.
rpm패키지를 삭제하고 소스로 받다보니까 패쓰가 달라져서 그러는 것 같습니다.
pango패키지까지는 설치가 됐습니다. 그런데 rpm으로 설치된 녀석들이 pango라이브러리가 없다면서 아우성치길래 소스 pango하고 rpm pango하고 둘다 설치했습니다(당장 X윈도가 안뜨니까요)
환경 변수로 PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
를 설정했다가 저 디렉토리의 내용을 전부 /usr/lib/pkgconfig
로 옮기고 링크걸어놨습니다.

지금, X윈도우 다른 프로그램은 잘 실행되고 있습니다. gtk가 없는데도 돌아가는게 좀 신기하긴 하지만 rpm 으로 조회해보니 gtk2같은 패키지가 있더군요. gimp가 요구하는게 gtk+라서 일단 놔뒀습니다.

위의 에러메시지가 뭘 뜻하는지도 모르겠고, 해결 방법도 도통 알 수 없습니다. 이거 때문에 ./configure를 옵션바꿔가면서 벌써 50회 이상 돌리고 있습니다. 제발 도와주십시오. 급하다기보다는 머리 터지겠습니다.

Prentice의 이미지

gimp2가 요구하는 것은 gtk2가 맞습니다.

"Xft Pango backend is required for x11 target"나 "Xft backend is required for x11 target"로 구글검색해보시면 대충 답이 나옵니다.. ^^;

xft.pc나 fontconfig.pc가 PKG_CONFIG_PATH에 있는지 확인해보시고, 필요하면 그 파일들이 속해있는 패키지를 설치하신 후에 pango를 다시 설치해주세요. pangoxft.pc가 PKG_CONFIG_PATH에 생기면 성공이 아닐까 생각합니다.

http://wiki.kldp.org/wiki/PackageMgmt

sicoguy의 이미지

pangoxft.pc가 pango소스 풀어놓은 데 있어서 복사했습니다.
그런데 이번에는 Xft version 2 가 없다고 하는군요.
Xft는 페도라 홈페이지가도 없는 패키지입니다.
인터넷에도 공식사이트가 안나오는군요.
또 뭐가 잘못된 것입니까? 구글 검색해보니까 pango재설치하라고 하는데 방금 재설치했는데도 똑같습니다.

난 언제나 초보딱지 떼지?

Prentice의 이미지

sicoguy wrote:
pangoxft.pc가 pango소스 풀어놓은 데 있어서 복사했습니다.

정상적으로 설치를 마치지 않으셔서 발생하는 문제에 대해서는 본인이 책임지셔야(?) 합니다.
sicoguy wrote:
그런데 이번에는 Xft version 2 가 없다고 하는군요.
Xft는 페도라 홈페이지가도 없는 패키지입니다.
인터넷에도 공식사이트가 안나오는군요.
또 뭐가 잘못된 것입니까?

http://www.freedesktop.org/wiki/Software_2fXft

xorg-x11-devel은 설치하셨나요?

혹시 흥분하셨으면 마음 차분하게 가라앉히시기 바랍니다. 떼 쓰시거나 짜증내시면 제대로 된 답변 받기 힘드실 겁니다.

sicoguy의 이미지

짜증낸 건 아닌데...
말씀하신 xorg패키지는 설치되어 있습니다.
설치가 참 악몽이군요. 한시간 안에 설치될 줄 알았는데 어제 새벽부터 밤 새가면서 설치하고 있습니다. 패키지 하나하나에서 의존성은 꼭 걸리네요. 그나마 의존성은 매뉴얼하고 에러 로그파일을 보면서 하나씩 깔았는데, 맨 처음 질문... 그러니까 Xft Pango backend is required for x11 target 부터는 매뉴얼에도 안 나오니까 전혀 진전이 안 되는 겁니다. 사실 질문을 이곳 말고 다른 게시판에도 크로스 포스팅했는데, 그 쪽에서도 해결을 못해주고 있군요. 인터넷 검색해도 질문만 올라와있고 답변이 도통 없습니다(글쎄 이건 제 검색능력을 탓해야겠죠)

예전에도 gimp업그레이드 시도를 해본 적이 있는데 그때는 최악의 경우로 치달아서 커널패닉돼서 몽땅 날렸습니다(그때는 /usr/local을 /usr에 강제 심볼릭 링크하는 비정상 방법을 썼으니 뭐 그러려니 합니다). 그때 그사건이 또 재현되면 곤란한데... 정 안되면 rpm을 구해 설치해야겠지만 여기까지 왔는데 포기하고 싶진 않습니다.

난 언제나 초보딱지 떼지?

Prentice의 이미지

제가 검색해본 바로는 정상적인 절차를 밟기만 한다면 Xft Pango backend 문제는 발생하지 않는다고 본 것 같습니다.

푸념하신다고 달라지는 것도 없으니 부디 "정상적인 조치"만 취해주시기 바랍니다.

sicoguy의 이미지

아무래도 pango에 근본적으로 문제있는 것 같습니다.
rpm패키지하고 소스하고 둘다 설치한 모양도 안좋고요. 두 개가 또 버전도 다릅니다.(rpm쪽이 구버전)
그리고 어쩌다 보니까 에러메시지가 바뀌어 있습니다.
이번엔 pango를 링크할 수 없다고 하는군요.

rpm pango를 제거하면 그즉시 모든 X애플리케이션이 멈춰버리고, 소스 pango를 지우면 gtk가 없다고 우네요(-.-)
ldconfig도 몇 번 실행했고, make도 몇 번 다시했고, --prefix=/usr/local 옵션도 넣어봤습니다.
기존 X애플리케이션이 pango-1.8을 인식하게 하는게 먼저인 듯 싶습니다. 지금까지는 gimp설치를 어떻게든 끝내려고 별의별 짓(?)을 했는데, 너무 앞만 본 건 아닌지...

참, 느끼는 거지만 제가 처음부터 일을 삐딱하게 시작하는건지 남들한테는 안 일어나는 특수한 경우가 잘 생기네요. 남들은 자판기에서 커피를 잘도 뽑는데 내가 뽑으면 맹물만 나온다거나... 뭘 신청했는데 접수처에서 처리를 안해놔서 직접 찾아가게 만든다거나...

난 언제나 초보딱지 떼지?

sicoguy의 이미지

아, 통과했습니다.
pango를 rpm, 소스 다 지우고 나서 재설치하는건 똑같은데
INSTALL 파일을 보니까 중간에 make check를 하라고 나와있군요.
하고서 gtk실행하니까 됩니다.
여러 답변 주셔서 감사합니다.
드디어 밤샌 보람을 찾는군요.

난 언제나 초보딱지 떼지?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.