gtk+ 를 설치할 때 glib 디렉토리를 인식하게 하는 방법입니다.(directFB설치용)

ckbcorp의 이미지

현재 DirectFB + gtk+ 를 ARM 타겟 보드에 포팅해 볼라고 삽질중입니다.

대충 여기저기 뒤져서 호스트만(아직 타겟 쪽은 손도 못 댔습니다.)directFB를 깔아봤는데, gtk+ 를 위에 얹는게 안되네요.

일단 directFB.org에서 wiki쪽 보고 설치했구요....
gtk+를 얹어볼라고 하니, glibc를 어찌 지정하는지 모르겠네요.

환경은
vmware 5.5.0
fedora core 4.
kernel 2.6.11
gcc 4.0.0 20050519
입니다.

www.gtk.org에서 gtk+ 2.10을 받아서 깔았습니다.
에러 메세지가 [glibc가 2.12이상 필요 ]라고 해서, glibc 2.12를 받아서, configure->make->make install 로 깔았습니다.
그리고 다시 gtk+를 실행시켰는데, 같은 에러가 나네요.
뒤져보니, 원래 깔려있던 fedora 4의 glibc가 2.6인데, 이게 새로 glibc를 깔았음에도 불구하고 gtk+ 를 설치할때는 기존의 glibc 2.6을 라이브러리로 불러들이네요.

그래서, gtk+ 가 glibc 2.12를 인식하게하는 방법을 아시는 분은 조언 부탁드립니다.
참고로, gtk+ 랑 glibc 2.12는 전부 다른 디렉토리 (/usr/local/gtk+ , /usr/local/glibc-2.12) 에 깔았습니다.

그리고...혹시나 directFB 깔거나 포팅해 보신 분.... 문서나 기타등등 아시는 것 좀.....ㅡ,.ㅡ
생각나는 키워드로 어제오늘 대충 뒤져봤는데, 자료가 별로 없더군요.
게다가 이해가 안되는게, 제가 wiki에 있는 설명대로 하면 반드시 실패하는데, 별다른 얘기가 없는 걸 보니 그걸로 전부 성공한 거 같고... ㅡ,.ㅡ

그럼, 좋은 하루 되시기 바랍니다.

jude1064의 이미지

To live is To Die
저도 크로스 컴파일러로 컴파일해서 설치해 보려고 시도 중입니다.
역시 열라 삽질 중입니다..--;
도움이 되어 드리고 싶지만.. 일단 설치가 완료 되면 리포팅 하겠습니다.
요즘 DFB 쓰시려는 분들이 늘어 나느거 같네요..
정보공유라도 됐음 좋겠는데..

To live is To Die

ckbcorp의 이미지

점심시간에 잠깐 들어와 봤는데 이런 비보가... -_-;
wiki에 포팅 성공 사례랑 설명이 올라와 있어서 [되는거구나]라고 생각했는데... 타겟에도 잘 안 올라가나 보죠? OTL

일단, 며칠간의 삽질과 자료를 뒤져보면,
1. 데비안으로 하면 되는 듯.
2. 오래된 버전( DirectFB를 꽤 오래 전 버전(0.9 대의 버전) + glibc 오래된 버전 + gtk 오래된 버전)하거나, 아니면 모조리 최신버전으로 해야 성공하는 거 같네요.

저는 오래된 버전 쪽으로 뒤져 보고 있습니다. -_-;;;;;

행복은 희생없이는 얻을 수 없는 것인가?
시대는 불행없이는 넘을 수 없는 것인가?

-----------------------------------------
행복은 희생없이는 얻을 수 없는 것인가?
시대는 불행없이는 넘을 수 없는 것인가?

익명사용자의 이미지

ARM 용 glib2를 /usr/local/ 밑에 "제대로" 설치하셨다면,
GTK+ configure 를 실행시키기 전에
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
을 하고 하세요.

ditto의 이미지

혹시 glibc가 아니라 glib인 것 아닙니까? 이 두 라이브러리는 완전히 다른 별개의 것입니다.
컴파일 시에 glibc 버전을 물어보는 경우는 거의 못봐서 그렇습니다.

---8< 서명 -----------------
애니메이션 감상 기록 http://animeta.net/

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 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>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 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>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 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>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.