gtk+ 를 설치할 때 glib 디렉토리를 인식하게 하는 방법입니다.(directFB설치용)
현재 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에 있는 설명대로 하면 반드시 실패하는데, 별다른 얘기가 없는 걸 보니 그걸로 전부 성공한 거 같고... ㅡ,.ㅡ
그럼, 좋은 하루 되시기 바랍니다.
전 DirectFB만 설치 하려 하는데.. 그것 역시 안되는 중이라..--;
To live is To Die
저도 크로스 컴파일러로 컴파일해서 설치해 보려고 시도 중입니다.
역시 열라 삽질 중입니다..--;
도움이 되어 드리고 싶지만.. 일단 설치가 완료 되면 리포팅 하겠습니다.
요즘 DFB 쓰시려는 분들이 늘어 나느거 같네요..
정보공유라도 됐음 좋겠는데..
To live is To Die
이런.... ㅡ,,ㅡ
점심시간에 잠깐 들어와 봤는데 이런 비보가... -_-;
wiki에 포팅 성공 사례랑 설명이 올라와 있어서 [되는거구나]라고 생각했는데... 타겟에도 잘 안 올라가나 보죠? OTL
일단, 며칠간의 삽질과 자료를 뒤져보면,
1. 데비안으로 하면 되는 듯.
2. 오래된 버전( DirectFB를 꽤 오래 전 버전(0.9 대의 버전) + glibc 오래된 버전 + gtk 오래된 버전)하거나, 아니면 모조리 최신버전으로 해야 성공하는 거 같네요.
저는 오래된 버전 쪽으로 뒤져 보고 있습니다. -_-;;;;;
행복은 희생없이는 얻을 수 없는 것인가?
시대는 불행없이는 넘을 수 없는 것인가?
ARM 용 glib2를 /usr/local/
ARM 용 glib2를 /usr/local/ 밑에 "제대로" 설치하셨다면,
GTK+ configure 를 실행시키기 전에
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
을 하고 하세요.
혹시 glibc가 아니라
혹시 glibc가 아니라 glib인 것 아닙니까? 이 두 라이브러리는 완전히 다른 별개의 것입니다.
컴파일 시에 glibc 버전을 물어보는 경우는 거의 못봐서 그렇습니다.
댓글 달기