안녕하세요 귀염둥이입니다.
제가 사용하는 보드는 arm7 uclinux 2.4.22 컴파일러는 arm-elf-gcc (2.95.3)
입니다.
삼바컴파일을 하려고 하는데 이솝보드에서는 유영창씨가 올린 메뉴얼대로 설치하면
아주 깔끔하게 설치가 잘 됩니다만,(삼바 2.2.12 버전)
갖고 있는 arm7 보드에선 약간의 문제가 있어보이네요
ldl 이 없어서 일단 uClibc를 재 컴파일해서 ldl쪽은 생성했구요
다음 내용은 컴파일후 나오는 에러 메세지 입니다.
그렇다할 무시무시한 워닝 메세지가 없는 터라 위부분은 로그는 짤랐고요
대체로 감이 잡히지 않네요
.
.
.
.
Compiling smbd/oplock_irix.c
Compiling smbd/oplock_linux.c
Compiling smbd/notify.c
Compiling smbd/notify_hash.c
Compiling smbd/notify_kernel.c
Linking bin/smbd
smbd/password.o: In function `validate_group':
smbd/password.o(.text+0x1540): undefined reference to `setnetgrent'
smbd/password.o(.text+0x1580): undefined reference to `endnetgrent'
smbd/password.o(.text+0x1598): undefined reference to `getnetgrent'
smbd/password.o(.text+0x15a4): undefined reference to `endnetgrent'
smbd/password.o: In function `check_user_equiv':
smbd/password.o(.text+0x2124): undefined reference to `yp_get_default_domain'
smbd/password.o(.text+0x2144): undefined reference to `innetgr'
lib/username.o: In function `user_in_netgroup_list':
lib/username.o(.text+0x68c): undefined reference to `yp_get_default_domain'
lib/username.o(.text+0x760): undefined reference to `innetgr'
lib/username.o(.text+0x790): undefined reference to `innetgr'
lib/access.o: In function `string_match':
lib/access.o(.text+0x168): undefined reference to `yp_get_default_domain'
lib/access.o(.text+0x210): undefined reference to `innetgr'
collect2: ld returned 1 exit status
make: *** [bin/smbd] Error 1
저런 메세지 왕창 나오는걸 보면...^^ 해당 함수가 있는 라이브러리나, object가 있어야 되겠네요.