Operating System - HP-UX
1834450 Members
1992 Online
110067 Solutions
New Discussion

Re: vsftpd compilation warnings with "VSF_BUILD_TCPWRAPPERS" defined

 
Paolo De Bernardini
Occasional Contributor

vsftpd compilation warnings with "VSF_BUILD_TCPWRAPPERS" defined

Hi.

I've encountered 19 warnings compiling vsftpd on HP-UX [B.11.23 U ia64] with "VSF_BUILD_TCPWRAPPERS" defined.
The compilation ends correctly but vsftpd doesn't start.

Does anyone have any suggestion?

Thanks,
Paolo

warnings:
...
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 ssl.o sysutil.o sysdeputil.o -Wl,-s `./vsf_findlibs.sh`
ld: (Warning) Unsatisfied symbol "t_rcvudata" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "t_alloc" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "t_errno" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "taddr2uaddr" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "netdir_free" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "t_errlist" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "freenetconfigent" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "t_free" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "t_nerr" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "netdir_getbyaddr" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "yp_get_default_domain" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "t_sync" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "getnetconfig" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "setnetconfig" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "getnetconfigent" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "netdir_getbyname" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "t_getprotaddr" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "nc_sperror" in file /usr/lib/hpux32/libwrap.so
ld: (Warning) Unsatisfied symbol "rfc931_timeout" in file /usr/lib/hpux32/libwrap.so
19 warnings.
...

starting errors:
...
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'rfc931_timeout' in load module '/usr/lib/hpux32/libwrap.so'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 't_errno' in load module '/usr/lib/hpux32/libwrap.so'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 't_errlist' in load module '/usr/lib/hpux32/libwrap.so'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 't_nerr' in load module '/usr/lib/hpux32/libwrap.so'.
Killed
...
2 REPLIES 2
Dennis Handly
Acclaimed Contributor

Re: vsftpd compilation warnings with "VSF_BUILD_TCPWRAPPERS" defined

I'm not sure what this script does ./vsf_findlibs.sh.

But t_errno is in libxti.so and libnsl_s.so.1.
t_alloc(3) mentioned two headers, probably depending on differrent standards. Unfortunately it doesn't mention which shlib to use.

Obviously X/OPEN Transport Interface - XTI matches libxti. ;-)
Dennis Handly
Acclaimed Contributor

Re: vsftpd compilation warnings with "VSF_BUILD_TCPWRAPPERS" defined

Your problem with the rfc931_timeout unsat is due to a broken libwrap.so. See:
http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1179523