+ -
当前位置:首页 → 问答吧 → 安装PROFTPD不成功,错误代码如下...

安装PROFTPD不成功,错误代码如下...

时间:2004-04-19

来源:互联网

按照这上面做的,http://freeunix.3322.org/docn/FreeBSD_04.html
一个步骤都没放过,在make 的时候出现了以下错误,怎么处理呀!?


代码:
PHP 代码:
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c log.c 
In file included from ../include/conf.h:123, 
                 from log.c:31: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c bindings.c 
In file included from ../include/conf.h:123, 
                 from bindings.c:30: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c scoreboard.c 
In file included from ../include/conf.h:123, 
                 from scoreboard.c:31: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c feat.c 
In file included from ../include/conf.h:123, 
                 from feat.c:30: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c netio.c 
In file included from ../include/conf.h:123, 
                 from netio.c:29: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c response.c 
In file included from ../include/conf.h:123, 
                 from response.c:29: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c ident.c 
In file included from ../include/conf.h:123, 
                 from ident.c:31: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c data.c 
In file included from ../include/conf.h:123, 
                 from data.c:32: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c modules.c 
In file included from ../include/conf.h:123, 
                 from modules.c:31: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c auth.c 
In file included from ../include/conf.h:123, 
                 from auth.c:31: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c fsio.c 
In file included from ../include/conf.h:123, 
                 from fsio.c:31: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mkhome.c 
In file included from ../include/conf.h:123, 
                 from mkhome.c:30: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
cd modules/ && make modules 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_core.c 
In file included from ../include/conf.h:123, 
                 from mod_core.c:31: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_xfer.c 
In file included from ../include/conf.h:123, 
                 from mod_xfer.c:32: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_auth_unix.c 
In file included from ../include/conf.h:123, 
                 from mod_auth_unix.c:31: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_auth_file.c 
In file included from ../include/conf.h:123, 
                 from mod_auth_file.c:29: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_auth.c 
In file included from ../include/conf.h:123, 
                 from mod_auth.c:32: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_ls.c 
In file included from ../include/conf.h:123, 
                 from mod_ls.c:31: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_log.c 
In file included from ../include/conf.h:123, 
                 from mod_log.c:31: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_site.c 
In file included from ../include/conf.h:123, 
                 from mod_site.c:31: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_auth_pam.c 
In file included from ../include/conf.h:123, 
                 from mod_auth_pam.c:41: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_sql.c 
In file included from ../include/conf.h:123, 
                 from mod_sql.c:28: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_sql_mysql.c 
In file included from ../include/conf.h:123, 
                 from mod_sql_mysql.c:138: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_quotatab.c 
In file included from ../include/conf.h:123, 
                 from mod_quotatab.h:38, 
                 from mod_quotatab.c:34: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_quotatab_sql.c 
In file included from ../include/conf.h:123, 
                 from mod_quotatab.h:38, 
                 from mod_quotatab_sql.c:34: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
mod_quotatab_sql.c: In function `sqltab_create': 
mod_quotatab_sql.c:135: warning: implicit declaration of function `call_module_cmd' 
mod_quotatab_sql.c:135: warning: assignment makes pointer from integer without a cast 
mod_quotatab_sql.c: In function `sqltab_lookup': 
mod_quotatab_sql.c:183: warning: assignment makes pointer from integer without a cast 
mod_quotatab_sql.c: In function `sqltab_write': 
mod_quotatab_sql.c:418: warning: assignment makes pointer from integer without a cast 
srcdir=. ./glue.sh mod_core.o mod_xfer.o mod_auth_unix.o mod_auth_file.o mod_auth.o mod_ls.o mod_log.o mod_site.o mod_auth_pam.o mod_sql.o mod_sql_mysql.o mod_quotatab.o mod_quotatab_sql.o 
gcc  -DFREEBSD4_9 -DFREEBSD4 -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c module_glue.c 
In file included from ../include/conf.h:123, 
                 from module_glue.c:5: 
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration 
/usr/include/sys/socket.h:54: warning: empty declaration 
gcc -Llib -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/regexp.o  src/dirtree.o src/support.o src/netaddr.o src/inet.o src/log.o  src/bindings.o src/scoreboard.o src/feat.o src/netio.o  src/response.o src/ident.o src/data.o src/modules.o src/auth.o  src/fsio.o src/mkhome.o modules/mod_core.o modules/mod_xfer.o modules/mod_auth_unix.o modules/mod_auth_file.o modules/mod_auth.o modules/mod_ls.o modules/mod_log.o modules/mod_site.o modules/mod_auth_pam.o modules/mod_quotatab_sql.o modules/mod_quotatab.o modules/mod_sql_mysql.o modules/mod_sql.o  modules/module_glue.o -lsupp -lcrypt  -lutil -lm -lz -lmysqlclient  -lpam -L/usr/local/lib/mysql 
modules/mod_quotatab_sql.o: In function `sqltab_create': 
modules/mod_quotatab_sql.o(.text+0x283): undefined reference to `call_module_cmd' 
modules/mod_quotatab_sql.o: In function `sqltab_lookup': 
modules/mod_quotatab_sql.o(.text+0x3a6): undefined reference to `call_module_cmd' 
modules/mod_quotatab_sql.o: In function `sqltab_write': 
modules/mod_quotatab_sql.o(.text+0x96f): undefined reference to `call_module_cmd' 
*** Error code 1 

Stop in /home/proftpd. 

作者: netsky   发布时间: 2004-04-19

请用Ports方式安装,这样比较适合FreeBSD。
代码:
#cd /usr/ports/ftp/proftpd
#make install clean
然后,编辑/etc/rc.conf和/usr/local/etc/proftpd.conf。

作者: OneZ   发布时间: 2004-04-20

重新下载quota模块。
是这个模块里面的错误。
上面的
/usr/include/sys/socket.h:54: warning: useless keyword or type name in empty declaration
/usr/include/sys/socket.h:54: warning: empty declaration
之类的错误比较正常。就是下面的quota有问题。尝试到不同的地点去下载。
要么就象楼上说的,从port安装。不过我不知道现在的ports的proftpd里面有没有磁盘限额的参数。

作者: Eg_zm   发布时间: 2004-04-20

最好先安装基本的proftpd

然后下载quote模块配置磁盘限额 ports安装

或者 pkg_add -r proftpd 这样要快一点

主站使用 ftp.freebadchina.org

作者: sunjinsong   发布时间: 2004-04-20

www# make install
===> Installing for proftpd-1.2.9_3
===> proftpd-1.2.9_3 depends on file: /usr/local/etc/rc.subr - found
===> Generating temporary packing list
===> Checking if ftp/proftpd already installed
===> An older version of ftp/proftpd is already installed (proftpd-1.2.8_1)
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of ftp/proftpd
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** Error code 1

Stop in /usr/ports/ftp/proftpd.


按照ports方式安装的,还是有错误~~

作者: netsky   发布时间: 2004-04-20

使用ports方式安装Proftpd成功了,由于为每一个需要使用ftp服务的用户建立系统帐户会影响系统的安全,所以我们使用数据库用户进行ftp用户验证。如何才能使用数据库用户进行ftp用户验证呢?

作者: netsky   发布时间: 2004-04-20

http://www.linuxsir.org/bbs/showthre...threadid=92731
http://www.linuxsir.org/bbs/showthre...threadid=93799

同样使用freebsd。

作者: Eg_zm   发布时间: 2004-04-20