A bug in the ebuild means that when popa3d is built with USE pam it claims to be selecting PAM as it's authentication method but actually defaults to shadow based authentication. The problem is lines 127 & 128 of popa3d-0.6.2.ebuild - they try to match a space where params.h actually contains a tab character. Fixing these 2 lines results in a build with fully functionign PAM support. Reproducible: Always Steps to Reproduce:
Fixed in CVS. Thanks for pointing that one out.. Regards, Ian.