The application in.tftpd located in net-ftp/tftp-hpa has a run-time requirement to use the libwrap library. # ldd /usr/sbin/in.tftpd linux-gate.so.1 => (0xffffe000) libwrap.so.0 => /lib/libwrap.so.0 (0xb7fd9000) libnsl.so.1 => /lib/libnsl.so.1 (0xb7fc2000) libc.so.6 => /lib/libc.so.6 (0xb7eac000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fea000) This library is located in the package sys-apps/tcp-wrappers: # qpkg -f /lib/libwrap.so.0 sys-apps/tcp-wrappers * The ebuild for net-ftp/tftp-hda does not have a run-time dependency on this package. You can build and install tftp-hda successfully without ever installing tcp-wrappers. Reproducible: Always Steps to Reproduce: 1. Setup Gentoo box without tcp-wrappers package installed 2. emerge net-ftp/tftp-hda 3. /etc/init.d/in.tftpd start Actual Results: # /etc/init.d/in.tftpd start * Starting in.tftpd... /usr/sbin/in.tftpd: error while loading shared libraries: libwrap.so.0: cannot open shared object file: No such file or directory [ !! ] Expected Results: # /etc/init.d/in.tftpd start * Starting in.tftpd... [ ok ]
fixed in portage (v. 0.40-r1); thank you!
John, could you please review your commit. I see no difference betweend 0.40 and 0.40-r1. And digest.missing: net-ftp/tftp-hpa-0.40 Guess you forgot to remove the ebuild as well.
can we close this one?
Mass re-assign; this ebuild seems unmaintained.
Fixed it. If it is still not in RDEPEND I assume we can blame it on mysterious forces. Thanks for reporting!