vsftpd소스로 make시 에러 좀 해결해주세요.

bigblues의 이미지

vsftpd 2.1.1 입니다.
CentOS 5.3 64bit VMware에서

# cd /usr/local/vsftpd-2.1.1/

# make
.....

/lib/libcap.so.1: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make: *** [vsftpd] Error 1

위와 같은 에러가 나옵니다.

# ls -l /lib/libcap.*
lrwxrwxrwx 1 root root 14 Jan 16 22:53 /lib/libcap.so.1 -> libcap.so.1.10
-rwxr-xr-x 1 root root 11560 Mar 15 2007 /lib/libcap.so.1.10

에러가 난 파일을 찾아보니 위와 같더군요.

ld머라고나오는데 이해가 안가내요.

추가 질문있습니다.

리눅스에서 다른 사이트의 ftp로 접속시에 ncftp로 여러곳을 접속해봤는데
로그인까지 잘되고 ls명령을 치면 깜깜무소식입니다.
전혀 반응이 없더라구요. 무슨 이유인지 알수 없나요?

그 사이트를 윈도우의 ftp로 접속하면 전혀 이상이 없습니다.
ftp.daum.net, ftp.redhat.com 등등 다 ls명령만 내리면 멈춰있내요.

hys545의 이미지

그런데
/lib/libcap.so.1 -> libcap.so.1.10

이거 좀 이상한데여
이렇게 링크되어있다면 파일을 못찾을텐데여
한번
/lib/libcap.so.1.10
이 있나 확인하고
있으면
ln -sf libcap.so.1.10 libcap.so.1
하고 다시 해보세여

즐린

즐린