make 할때 오류 좀..
gaim을 arm용으로 컴파일하려고요..
여기서 찾아보니 ./configure --host=arm-linux cc=arm-linux-gcc해서 컴파일 시킨다고 대있어어요..실행했는데요..
make에서 오류가 나네요..
리눅스 완전 초본데..프로젝트때문에ㅠ.,ㅠ
[root@empos gaim-1.4.0]# make
make all-recursive
make[1]: 들어감 `/sik/gaim-1.4.0' 디렉토리
Making all in doc
make[2]: 들어감 `/sik/gaim-1.4.0/doc' 디렉토리
make[2]: Nothing to be done for `all'.
make[2]: 나감 `/sik/gaim-1.4.0/doc' 디렉토리
Making all in intl
make[2]: 들어감 `/sik/gaim-1.4.0/intl' 디렉토리
make[2]: Nothing to be done for `all'.
make[2]: 나감 `/sik/gaim-1.4.0/intl' 디렉토리
Making all in pixmaps
make[2]: 들어감 `/sik/gaim-1.4.0/pixmaps' 디렉토리
Making all in smileys
make[3]: 들어감 `/sik/gaim-1.4.0/pixmaps/smileys' 디렉토리
Making all in default
make[4]: 들어감 `/sik/gaim-1.4.0/pixmaps/smileys/default' 디렉토리
make[4]: Nothing to be done for `all'.
make[4]: 나감 `/sik/gaim-1.4.0/pixmaps/smileys/default' 디렉토리
Making all in none
make[4]: 들어감 `/sik/gaim-1.4.0/pixmaps/smileys/none' 디렉토리
make[4]: Nothing to be done for `all'.
make[4]: 나감 `/sik/gaim-1.4.0/pixmaps/smileys/none' 디렉토리
make[4]: 들어감 `/sik/gaim-1.4.0/pixmaps/smileys' 디렉토리
make[4]: Nothing to be done for `all-am'.
make[4]: 나감 `/sik/gaim-1.4.0/pixmaps/smileys' 디렉토리
make[3]: 나감 `/sik/gaim-1.4.0/pixmaps/smileys' 디렉토리
Making all in status
make[3]: 들어감 `/sik/gaim-1.4.0/pixmaps/status' 디렉토리
Making all in default
make[4]: 들어감 `/sik/gaim-1.4.0/pixmaps/status/default' 디렉토리
make[4]: Nothing to be done for `all'.
make[4]: 나감 `/sik/gaim-1.4.0/pixmaps/status/default' 디렉토리
make[4]: 들어감 `/sik/gaim-1.4.0/pixmaps/status' 디렉토리
make[4]: Nothing to be done for `all-am'.
make[4]: 나감 `/sik/gaim-1.4.0/pixmaps/status' 디렉토리
make[3]: 나감 `/sik/gaim-1.4.0/pixmaps/status' 디렉토리
make[3]: 들어감 `/sik/gaim-1.4.0/pixmaps' 디렉토리
make[3]: Nothing to be done for `all-am'.
make[3]: 나감 `/sik/gaim-1.4.0/pixmaps' 디렉토리
make[2]: 나감 `/sik/gaim-1.4.0/pixmaps' 디렉토리
Making all in plugins
make[2]: 들어감 `/sik/gaim-1.4.0/plugins' 디렉토리
Making all in docklet
make[3]: 들어감 `/sik/gaim-1.4.0/plugins/docklet' 디렉토리
/bin/sh ../../libtool --silent --tag=CC --mode=link arm-linux-gcc -g -O2 -Wall -g3 -o docklet.la -rpath /usr/local/lib/gaim -module -avoid-version -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 eggtrayicon.lo docklet.lo docklet-x11.lo -lnsl
/usr/cross-tools/arm-linux/bin/ld: cannot find -lgtk-x11-2.0
collect2: ld returned 1 exit status
make[3]: *** [docklet.la] 오류 1
make[3]: 나감 `/sik/gaim-1.4.0/plugins/docklet' 디렉토리
make[2]: *** [all-recursive] 오류 1
make[2]: 나감 `/sik/gaim-1.4.0/plugins' 디렉토리
make[1]: *** [all-recursive] 오류 1
make[1]: 나감 `/sik/gaim-1.4.0' 디렉토리
make: *** [all] 오류 2
[root@empos gaim-1.4.0]#
좀 자세하게 갈켜주시면 정말 감사하겟습니다..
감사합니다..
/usr/cross-tools/arm-linux/bin/ld: canno
/usr/cross-tools/arm-linux/bin/ld: cannot find -lgtk-x11-2.0
ld란 유틸리티를 찾을수 없다는 에러 메시지네요.
해당 path가 맞는지 확인해 보세요~
항상 감사하는 마음으로...
[quote="meconfidence"]/usr/cross-tools/a
ld 에서 -lgtk-x11-2.0 을 못찾은겁니다
libgtk-x11-2.0.so 식의 파일을 못찾은거에요 ;)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
ld가 파일같던데요..그 파일의 내용을 수정해야 하는건가요?ld에
ld가 파일같던데요..
그 파일의 내용을 수정해야 하는건가요?
ld에서 경로를 못찾는다면 경로를 설정해줘야 할텐데
설정 방법좀 갈켜주세요..ㅠ
그것도 아니면 lgtk-x11-2.0을 받아서 설치를 해야 하는건가요?
해결방법좀요..ㅠ
귀찮게 해서 죄송합니다..(_ _);;
먼저find / -name "libgtk-x11-2.0*" -ex
먼저
find / -name "libgtk-x11-2.0*" -exec ls -al {} \;
이런식으로 찾아보시 찾으시면
리눅스라면 경로를
/etc/ld.so.conf 에 넣으시고 ldconfig 실행해 주시고
유닉스 계열이라면
LD_LIBRARY_PATH 혹은 유사 변수에 추가 시켜주시면 됩니다.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
댓글 달기