도와주세요!!
글 수 15,339
2004.01.03 20:27:27 (*.88.50.47)
6685
안녕하세요~
강좌를 하나씩 열심히 따라 가고 있는 현지 아빠 입니다.
이번엔 타겟에 삼바 올리기 인데요~
어딜 찾아 봐도 암 타겟에 삼바를 올리는 자료는 찾아 볼수가 없네요~
데비안 쪽에서 암용으로 바이러리 배포본이 있는 걸로 봐서는 분명히
포팅이 가능 한것 같고 또 본 홈피의 강좌란에 보면 분명히 방법이
있는듯 한데 도저히 전 않되네요~
일단 본 홈피에 있는 강좌를 따라서 하다보면 컴파일 과정에서
다음과 같이
.
.
.
Compiling smbd/server.c
In file included from smbd/server.c:22:
include/includes.h:282: sys/acl.h: ?? ???? ????? ??
In file included from smbd/server.c:22:
include/includes.h:326: stropts.h: ?? ???? ????? ??
In file included from smbd/server.c:22:
include/includes.h:340: sys/capability.h: ?? ???? ????? ??
In file included from smbd/server.c:22:
include/includes.h:365: rpcsvc/yp_prot.h: ?? ???? ????? ??
include/includes.h:368: rpcsvc/ypclnt.h: ?? ???? ????? ??
In file included from include/includes.h:733,
from smbd/server.c:22:
nsswitch/nss.h:46: nss.h: ?? ???? ????? ??
make: *** [smbd/server.o] 오류 1
헤더파일을 못찾습니다.
그래서 위 헤더파일을 전체 시스템에서 찾아봅니다.
find / |grep acl.h 해서 usr/include/sys/acl.h 을 찾았습니다.
그래서 samba-2.2.5/source/include/sys 에 복사를 해줍니다.
그외 헤더파일 에러난 부분도 모두 찾아서 위서럽 적당한 디렉토리에
복사를 해줘서 컴파일은 다행히 맞췄습니다.
그런데 링크에서 에러가 나버리니 잡을 방법이 없네요~ ㅠ.ㅠ
링크에서 ..
.
.
.
Using LIBS = -lcups -lssl -lcrypto -lnsl -lcrypt
Linking bin/smbd
/usr/local/arm/2.95.3/lib: file not recognized: ???????
collect2: ld returned 1 exit status
make: *** [bin/smbd] 오류 1
이렇게 에러가 떠버리네요~
/usr/local/arm/2.95.3/lib 는 제 환경이구요~
여러가지 조정도 해보았습니다. 문제는 cups ssl 등 열러 라이브러리가
실제로 없습니다.
제 환경은
개발 타겟 : 이지보드 M01
개발 서버 : WOW LINUX Paran 7.3 R2
크로스컴파일러 : GCC-2.95.3
GLIBC-2.2.3
타겟 커널 : 2.4.19-rmk7-ez1
입니다.
타겟 삼바 올리기 성공 하신분 있으면 ... 제발 힌트라도 부탁 드립니다.
그럼 부탁 드릴께요~
강좌를 하나씩 열심히 따라 가고 있는 현지 아빠 입니다.
이번엔 타겟에 삼바 올리기 인데요~
어딜 찾아 봐도 암 타겟에 삼바를 올리는 자료는 찾아 볼수가 없네요~
데비안 쪽에서 암용으로 바이러리 배포본이 있는 걸로 봐서는 분명히
포팅이 가능 한것 같고 또 본 홈피의 강좌란에 보면 분명히 방법이
있는듯 한데 도저히 전 않되네요~
일단 본 홈피에 있는 강좌를 따라서 하다보면 컴파일 과정에서
다음과 같이
.
.
.
Compiling smbd/server.c
In file included from smbd/server.c:22:
include/includes.h:282: sys/acl.h: ?? ???? ????? ??
In file included from smbd/server.c:22:
include/includes.h:326: stropts.h: ?? ???? ????? ??
In file included from smbd/server.c:22:
include/includes.h:340: sys/capability.h: ?? ???? ????? ??
In file included from smbd/server.c:22:
include/includes.h:365: rpcsvc/yp_prot.h: ?? ???? ????? ??
include/includes.h:368: rpcsvc/ypclnt.h: ?? ???? ????? ??
In file included from include/includes.h:733,
from smbd/server.c:22:
nsswitch/nss.h:46: nss.h: ?? ???? ????? ??
make: *** [smbd/server.o] 오류 1
헤더파일을 못찾습니다.
그래서 위 헤더파일을 전체 시스템에서 찾아봅니다.
find / |grep acl.h 해서 usr/include/sys/acl.h 을 찾았습니다.
그래서 samba-2.2.5/source/include/sys 에 복사를 해줍니다.
그외 헤더파일 에러난 부분도 모두 찾아서 위서럽 적당한 디렉토리에
복사를 해줘서 컴파일은 다행히 맞췄습니다.
그런데 링크에서 에러가 나버리니 잡을 방법이 없네요~ ㅠ.ㅠ
링크에서 ..
.
.
.
Using LIBS = -lcups -lssl -lcrypto -lnsl -lcrypt
Linking bin/smbd
/usr/local/arm/2.95.3/lib: file not recognized: ???????
collect2: ld returned 1 exit status
make: *** [bin/smbd] 오류 1
이렇게 에러가 떠버리네요~
/usr/local/arm/2.95.3/lib 는 제 환경이구요~
여러가지 조정도 해보았습니다. 문제는 cups ssl 등 열러 라이브러리가
실제로 없습니다.
제 환경은
개발 타겟 : 이지보드 M01
개발 서버 : WOW LINUX Paran 7.3 R2
크로스컴파일러 : GCC-2.95.3
GLIBC-2.2.3
타겟 커널 : 2.4.19-rmk7-ez1
입니다.
타겟 삼바 올리기 성공 하신분 있으면 ... 제발 힌트라도 부탁 드립니다.
그럼 부탁 드릴께요~