gaim을 arm 용으로 컴파일중에..

제갈아찌의 이미지

gaim소스 파일을
arm 용으로 컴파일 하기위해서.
압축을 푼후에..
./configure --host=arm-linux CC=/usr/cross-tools/bin/arm-linux-gcc
이렇게해서 ./configure를 설정한다음..
make 를 했습니다.

make를 하니 도중에 이런 에러가 뜨네요..

/usr/cross-tools/arm-linux/bin/ld: cannot find -lglib-2.0
이라고 나옵니다.

그래서 해당 디렉토리에 makefile을 보니 설정은 별 문제가 없이.. 맞는 경로인거 같은데요..
해당 위치에 ..그러니까 /usr/include/glib-2.0 이 존재합니다.
이런경우 무슨 다른 설정이 필요 한가요..

아님 제가 arm 용으로 컴파일을 해서 그런가요 ...
아시는 분의 답변을 기다립니다.
좋은하루 되시고요 수고하세요 ...^^

dondek의 이미지

arm용으로 cross compile된 라이브러리들이 컴파일 환경내에 있어야겠죠. link를 하는데 서로 다른 플랫폼의 라이브러리와 object 코드를 섞으려 하니 당연히 문제가 생기겠죠?

진리를 나의 수준으로 끌어내리지 마라.
나를 진리의 수준으로 끌어올려라. - 배꼽 중에서

codebank의 이미지

한가지...
보통 ld에서 발생하는 에러는 /etc/ld.so.conf에 지정된 path중에서 해당 라이브러리를
찾아서 없을때 발생합니다.
그리고 위와 같은 -lglib-2.0 을 못찾는다는 이야기는 /usr/include/glib-2.0을
못찾는 이야기가 아니라 /etc/ld.so.conf에 지정된 path에서 libglib-2.0을
못찾는다는 뜻으로 해석을 해야합니다.
/usr/include에 glib-2.0은 있어도 /usr/lib에 libglib-2.0에 해당하는 파일이
존재하지 않을 수도 있으니까요.

------------------------------
좋은 하루 되세요.

hanseok의 이미지

gtk 설정도 해주어야 하지 않나요..
작년에 컴파일 해봤는데 보드의 사운드가 죽어라 안되어서 sound-disable 로 했던 기억이 나네요..

잠이 들어야지만 꿈을 꿀수 있는것인가?
우리는 항상 꿈을 쫓아 가며 살아가는 사람들..