There is missing dependency info in the Makefile for proftpd 1.2.9. I use distcc for my compiles, and looking at the output of the failed emerge, the compile of ftptop fails being unable to link in -lsupp. libsupp is built in the lib directory of the proftpd build. However, ftptop did not have lib as one of it's dependencies. ftpwho also needed lib in it's dependencies. I am making a patch and testing it now. If it works, I will attach it to this bug.
Created attachment 24549 [details] new ebuild including the patch This ebuild's only change is to have a defined src_unpack which applies a patch. The patch is to follow in the next attachment.
Created attachment 24550 [details, diff] adds lib to the dependencies for both ftptop and ftpwho
you wanted 'em... you got 'em :)
What do you mean by "you wanted em, you got em :)"? I just did an emerge sync but it didn't have the new ebuild and patch in it.
*** Bug 39235 has been marked as a duplicate of this bug. ***
Sorry Rick, that was an inside joke of sorts due to a small development change. :) I'm in contact with the ProFTPD core developers; this might be a patch to be sent upstream. Meantime, I'll apply and test the patch on some of my spare systems tomorrow, and should be able to get a (masked) -r1 ebuild into the system.
Not to be a pain, but is the -r1 ebuild going to be added soon?
Patch committed and applied as 1.2.9-r1. I've filed a bug with ProFTPD and included your patch. (http://bugs.proftpd.org/show_bug.cgi?id=2340)