Linux make vsftpd-2.2.0 时出错(高手指教)

lypalf 2010-03-26 03:44:33
新手上路,请各位大侠解答!

[root@webhost vsftpd-2.2.0]# make

gcc -c main.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c utility.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c prelogin.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ftpcmdio.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c postlogin.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c privsock.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c tunables.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ftpdataio.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c secbuf.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ls.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c postprivparent.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c logging.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c str.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c netstr.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c sysstr.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c strlist.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c banner.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c filestr.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c parseconf.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c secutil.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ascii.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c oneprocess.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c twoprocess.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c privops.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c standalone.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c hash.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c tcpwrap.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ipaddrparse.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c access.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c features.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c readwrite.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c opts.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ssl.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c sslslave.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ptracesandbox.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ftppolicy.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c sysutil.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c sysdeputil.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -o vsftpd main.o utility.o prelogin.o ftpcmdio.o postlogin.o privsock.o tunables.o ftpdataio.o secbuf.o ls.o postprivparent.o logging.o str.o netstr.o sysstr.o strlist.o banner.o filestr.o parseconf.o secutil.o ascii.o oneprocess.o twoprocess.o privops.o standalone.o hash.o tcpwrap.o ipaddrparse.o access.o features.o readwrite.o opts.o ssl.o sslslave.o ptracesandbox.o ftppolicy.o sysutil.o sysdeputil.o -Wl,-s `./vsf_findlibs.sh`
/usr/bin/ld: cannot find -lcap
collect2: ld returned 1 exit status
make: *** [vsftpd] Error 1
...全文
117 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sciolist 2010-03-26
  • 打赏
  • 举报
回复
编译 vsftpd 缺依赖 真是少见.作者已经生成了 makefile
steptodream 2010-03-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 lypalf 的回复:]

从来没弄过,昨天刚配了MYSQL 和 RESIN ,在网上看也没说要其他的什么啊。@_@
[/Quote]
那是因为需要的东西可能你的系统已经有了

说明吧 你到底是什么发行版的linux
如果是Fedora或者CentOS或者RHEL
直接用yum安装
#yum -y install vsftpd

如果是Ubuntu 用apt-get安装
#apt-get install vsftpd
lypalf 2010-03-26
  • 打赏
  • 举报
回复
从来没弄过,昨天刚配了MYSQL 和 RESIN ,在网上看也没说要其他的什么啊。@_@
谭海燕 2010-03-26
  • 打赏
  • 举报
回复



你安装之前,先看看他依赖的其他东西,比如说,他依赖于其他的库啊。

先弄清楚后就安装,不要盲目的下载了就去安装。还得搞清楚实际环境。
lypalf 2010-03-26
  • 打赏
  • 举报
回复
安装libpcap-1.0.0有出这个错误。。。。。。。。。

[root@webhost libpcap-1.0.0]# make
yacc -d grammar.y
make: yacc: Command not found
make: *** [grammar.c] Error 127

请指教!
steptodream 2010-03-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lypalf 的回复:]
嗯,请问楼上应该怎么解决啊!
[/Quote]
同学 你没有vsftpd 你知道安装
同样没有libcap 你说该怎么办呢?
lypalf 2010-03-26
  • 打赏
  • 举报
回复
嗯,请问楼上应该怎么解决啊!
谭海燕 2010-03-26
  • 打赏
  • 举报
回复

usr/bin/ld: cannot find -lcap
collect2: ld returned 1 exit status
make: *** [vsftpd] Error 1





就是找不到 libcap这个库文件。

23,124

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧