도와주세요!!
글 수 15,339
2004.01.04 15:07:24 (*.118.69.219)
6885
헉..어이 없구로.. 컴파일 시켰습니다..ㅡ.ㅡ;;; 별생각 없이 컴파일을 하던중...얼씨구..
컴파일이 되더군요..참.. 자료실에 있는 크로스 컴파일러로 하면.. glibc 쪽에서
에러가 발생하는것 같습니다. 저는 3.2.3 크로스 컴파일러로 컴파일 한 다음
없는 lib들을 rpmfind에서 arm으로 크로스 컴파일된 lib들을 차근차근 추가해서
컴파일 하니.. 어이 없이 성공시겼습니다..ㅡㅡ; 약.. 2달만입니다..ㅎ ㅎ
영민 wrote..
: 첨에.. 이지 M01보드에 삼바를 올릴려고 강좌대로 컴파일을 했더니.
:
: libcups.a 와 기타 여러가지 lib들을 찾을 수 없다는 에러 메시지가 떠서
:
: rpmfind에서 각각의 arm으로 크로스 컴파일된 lib들을 다운 받았습니다.
:
: 그리고 다시 두근거리는 맘으로 컴파일을 했더니 이번에는..
: Using LIBS = -lcups -lssl -lcrypto -lnsl -lcrypt
: Linking bin/smbd
: /usr/local/arm-linux/arm-linux/bin/ld: warning: libgcc_s.so.1, needed
: by /usr/local/arm-linux/arm-linux/lib/libcups.so,
: not found (try using --rpath)
: /usr/local/arm-linux/arm-linux/bin/ld: warning: libgssapi_krb5.so.2,
: needed by /usr/local/arm-linux/arm-linux/lib/libssl
: .so, not found (try using --rpath)
: /usr/local/arm-linux/arm-linux/bin/ld: warning: libkrb5.so.3, needed
: by /usr/local/arm-linux/arm-linux/lib/libssl.so, no
: t found (try using --rpath)
: /usr/local/arm-linux/arm-linux/bin/ld: warning: libcom_err.so.3, needed
: by /usr/local/arm-linux/arm-linux/lib/libssl.so,
: not found (try using --rpath)
: /usr/local/arm-linux/arm-linux/bin/ld: warning: libk5crypto.so.3, needed
: by /usr/local/arm-linux/arm-linux/lib/libssl.so
: , not found (try using --rpath)
: /usr/local/arm-linux/arm-linux/bin/ld: warning: libz.so.1, needed
: by /usr/local/arm-linux/arm-linux/lib/libssl.so, not f
: ound (try using --rpath)
: smbd/server.o: In function `open_sockets':
: smbd/server.o(.text+0x150): undefined reference to `atexit'
: smbd/server.o(.text+0x150): relocation truncated to fit: R_ARM_PC24
: atexit
: smbd/chgpasswd.o: In function `chgpasswd':
: smbd/chgpasswd.o(.text+0x1224): undefined reference to `__ctype_b'
: smbd/lanman.o: In function `get_counter':
: smbd/lanman.o(.text+0x2e4): undefined reference to `__ctype_b'
:
: /usr/local/arm-linux/arm-linux/lib/libcrypto.so: undefined reference to
: `compress'
: /usr/local/arm-linux/arm-linux/lib/libssl.so: undefined reference to
: `krb5_get_server_rcache'
: /usr/local/arm-linux/arm-linux/lib/libcrypto.so: undefined reference to
: `inflateEnd'
: /usr/local/arm-linux/arm-linux/lib/libssl.so: undefined reference to
: `krb5_free_data_contents'
: /usr/local/arm-linux/arm-linux/lib/libssl.so: undefined reference to
: `__umodsi3@GCC_3.0'
: /usr/local/arm-linux/arm-linux/lib/libssl.so: undefined reference to
: `krb5_init_context'
:
: 이런 류의 에러메시지가 뜨네요.. 정상적으로 이지보드에
:
: 삼바 올려보신분.. 강좌란에서 수정할 부분이 어떤
: 분인지요? 아님. 머 따로 수정할 부분이 있는겁니까? 저는
:
: redhat8.0. 크로스컴파일러는..자료실의 rpm 버전으로 컴파일 중입니다
:
: 제발..도움을..ㅠㅡㅠ
컴파일이 되더군요..참.. 자료실에 있는 크로스 컴파일러로 하면.. glibc 쪽에서
에러가 발생하는것 같습니다. 저는 3.2.3 크로스 컴파일러로 컴파일 한 다음
없는 lib들을 rpmfind에서 arm으로 크로스 컴파일된 lib들을 차근차근 추가해서
컴파일 하니.. 어이 없이 성공시겼습니다..ㅡㅡ; 약.. 2달만입니다..ㅎ ㅎ
영민 wrote..
: 첨에.. 이지 M01보드에 삼바를 올릴려고 강좌대로 컴파일을 했더니.
:
: libcups.a 와 기타 여러가지 lib들을 찾을 수 없다는 에러 메시지가 떠서
:
: rpmfind에서 각각의 arm으로 크로스 컴파일된 lib들을 다운 받았습니다.
:
: 그리고 다시 두근거리는 맘으로 컴파일을 했더니 이번에는..
: Using LIBS = -lcups -lssl -lcrypto -lnsl -lcrypt
: Linking bin/smbd
: /usr/local/arm-linux/arm-linux/bin/ld: warning: libgcc_s.so.1, needed
: by /usr/local/arm-linux/arm-linux/lib/libcups.so,
: not found (try using --rpath)
: /usr/local/arm-linux/arm-linux/bin/ld: warning: libgssapi_krb5.so.2,
: needed by /usr/local/arm-linux/arm-linux/lib/libssl
: .so, not found (try using --rpath)
: /usr/local/arm-linux/arm-linux/bin/ld: warning: libkrb5.so.3, needed
: by /usr/local/arm-linux/arm-linux/lib/libssl.so, no
: t found (try using --rpath)
: /usr/local/arm-linux/arm-linux/bin/ld: warning: libcom_err.so.3, needed
: by /usr/local/arm-linux/arm-linux/lib/libssl.so,
: not found (try using --rpath)
: /usr/local/arm-linux/arm-linux/bin/ld: warning: libk5crypto.so.3, needed
: by /usr/local/arm-linux/arm-linux/lib/libssl.so
: , not found (try using --rpath)
: /usr/local/arm-linux/arm-linux/bin/ld: warning: libz.so.1, needed
: by /usr/local/arm-linux/arm-linux/lib/libssl.so, not f
: ound (try using --rpath)
: smbd/server.o: In function `open_sockets':
: smbd/server.o(.text+0x150): undefined reference to `atexit'
: smbd/server.o(.text+0x150): relocation truncated to fit: R_ARM_PC24
: atexit
: smbd/chgpasswd.o: In function `chgpasswd':
: smbd/chgpasswd.o(.text+0x1224): undefined reference to `__ctype_b'
: smbd/lanman.o: In function `get_counter':
: smbd/lanman.o(.text+0x2e4): undefined reference to `__ctype_b'
:
: /usr/local/arm-linux/arm-linux/lib/libcrypto.so: undefined reference to
: `compress'
: /usr/local/arm-linux/arm-linux/lib/libssl.so: undefined reference to
: `krb5_get_server_rcache'
: /usr/local/arm-linux/arm-linux/lib/libcrypto.so: undefined reference to
: `inflateEnd'
: /usr/local/arm-linux/arm-linux/lib/libssl.so: undefined reference to
: `krb5_free_data_contents'
: /usr/local/arm-linux/arm-linux/lib/libssl.so: undefined reference to
: `__umodsi3@GCC_3.0'
: /usr/local/arm-linux/arm-linux/lib/libssl.so: undefined reference to
: `krb5_init_context'
:
: 이런 류의 에러메시지가 뜨네요.. 정상적으로 이지보드에
:
: 삼바 올려보신분.. 강좌란에서 수정할 부분이 어떤
: 분인지요? 아님. 머 따로 수정할 부분이 있는겁니까? 저는
:
: redhat8.0. 크로스컴파일러는..자료실의 rpm 버전으로 컴파일 중입니다
:
: 제발..도움을..ㅠㅡㅠ