When merging vmpsd, one will get many warnings:
implicit declaration of function 'xxx'
incompatible implicit declaration of built-in function 'xxx'
This could potentially lead to bugs if the listed functions would be called with wrong types parameters, as the compiler cannot check them without a valid prototype and can be easily fixed by adding a few headers inclusions.
As upstream seems dead (CVS repository, last release in 2014), I'm not to post a request on sourceforge, at least for now.
Steps to Reproduce:
1. Emerge vmpsd
2. Admire the build log
Many warnings for implicit declarations of functions.
No such warning
Created attachment 843871 [details]
Output from emerge --info =net-misc/vmpsd-1.4
Created attachment 843873 [details, diff]
Patch proposal to silent 'implicit declaration of functions' warnings
I think this is pretty much a duplicate of bug 883125 which contains the same errors, but given this has a patch, I'll See Also it.
I did not see the other submission with a search, I would have post the patch there...
I notice the "metabug" #870412 for further patches of the same kind.