In vlock makefile are some comments how to compile it without PAM, but ebuild don't include it.
Created attachment 77803 [details, diff] My patch to fix it
Created attachment 92951 [details] updated vlock ebuild New ebuild wich adds use-flag pam to vlock
Thank you for report, Marek. This issue is fixed in vlock-2.2.1.