使用源码安装vsFTP时报下面的错误

使用源码安装vsFTP时报下面的错误

下载了最新版的2.0.7源码包,按照INSTALL这个安装说明来安装,在更改完builddefs.h这个文件之后,就是make,在make过程中报下面的错误:
gcc -c tcpwrap.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
In file included from tcpwrap.c:11:
builddefs.h:4: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘VSF_BUILD_TCPWRAPPERS’
make: *** [tcpwrap.o] 错误 1


下面是编辑后的builddefs.h 文件的内容

[root@localhost vsftpd-2.0.7]# vi builddefs.h

#ifndef VSF_BUILDDEFS_H
#define VSF_BUILDDEFS_H

define VSF_BUILD_TCPWRAPPERS
define VSF_BUILD_PAM
#undef VSF_BUILD_SSL

#endif /* VSF_BUILDDEFS_H */



请大家帮助解答一下.
define前不用#吗?
加#号!!!
没有修改过源码后再编译的。。下了源码包就直接编译了。