Since I have been unable to find a RPM of vsftpd for AIX, I am trying to compile.
It does not get very far --

gcc -c main.c -O2 -Wall -W -Wshadow -idirafter dummyinc
main.c: In function `main':
main.c:39: parse error before `struct'
main.c:89: `p_config_name' undeclared (first use in this function)
main.c:89: (Each undeclared identifier is reported only once
main.c:89: for each function it appears in.)
main.c:90: `config_specified' undeclared (first use in this function)
main.c:137: `the_session' undeclared (first use in this function)
make: 1254-004 The error code from the last command is 1.

Stop.

I am an admin not a programmer, so I apologize if this is a simple fix.
Thank you

I apologize for the incomplete post, thank you for the gentle reminder of forum manners... :-)
Anyway... here is my test system info:
pwd
/home/phswartz/vsftpd-2.1.0
oslevel
5.3.0.0
gcc --version
gcc (GCC) 3.3.2
uname -a
AIX aopesspb 3 5 0000A4B8D700
I was able to get the program to compile, but the vsftpd-2.1.0 that downloaded from the source site did not have SSL enabled by default. After reading the README.ssl, I made the changes required to enable. However, now I am unable compile. I believe the issue is where vsftpd is looking for the openssl libraries compared to where they are installed. Since, vsftpd does not use a "./configure --with-parameters" method I'm not sure how to over come this issue.
Josh, on your install -- if you enabled SSL in the config file would you get this error? "500 OOPS: SSL: ssl_enable is set but SSL support not compiled in"
Thank you all for any help offered.
Patrick