I'm working with Suze 7.n, openssl 0.9.7 and last release of vsftp.
I'm trying to add support for SSL.
I added "#define VSF_BUILD_SSL" statement into builddefs.h file.
Then a do a "make" (with no error message) and here is the ldd output:

#ldd vsftpd
linux-gate.so.1 => (0xffffe000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x4002b000)
libdl.so.2 => /lib/libdl.so.2 (0x4005e000)
libnsl.so.1 => /lib/libnsl.so.1 (0x40062000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40078000)
libutil.so.1 => /lib/libutil.so.1 (0x4008b000)
libcap.so.1 => /lib/libcap.so.1 (0x4008f000)
libc.so.6 => /lib/tls/libc.so.6 (0x40093000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

I can't see no libssl..
Trying to connect with ftp command give me a message like this "ssl enable but no support built in vsftpd" or something like this
I saw in the file vsf_findlibs.sh the following line:
# OpenSSL
if find_func SSL_library_init ssl.o;
then echo "-lssl -lcrypto";

Maybe the problem is here?

anyone as an idea?