On OS X (on my box at least), the pam headers are in /usr/include/pam rather than in /usr/include/security, so defining USE_PAM causes the build to fail.
Is pam support robust? I've patched the source to compile, but I'm wondering: do many people use screen's pam support? -- William Pursell