emerging lxde-base/lxdm-0.4.1-r3 with USE=pam checks incorrect #define preprocessor macro which effectively disables PAM support. Reproducible: Always Steps to Reproduce: 1. USE=pam emerge lxdm 2. ldd /usr/sbin/lxdm-binary Actual Results: pam features are disabled in lxdm.c libpam is not linked in lxdm-binary Expected Results: linked against libpam, using pam for authentication This seems fixed in lxdm master branch, but last release is 0.4.1 which has the bug
Created attachment 302105 [details, diff] a fix here's a short patch which to fix the issue. tested it with lxde-base/lxdm-0.4.1-r3
*** Bug 403529 has been marked as a duplicate of this bug. ***
Could you send this patch upstream?
(In reply to comment #3) > Could you send this patch upstream? I see there has been a similar fix in the upstream git dating 2012-01-01 but there has been no release since 0.4.1 check commit 0f9e8e53a8d30f5c8ccfb03edc282148f58bfd30 or in gitweb http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxdm;a=commit;h=0f9e8e53a8d30f5c8ccfb03edc282148f58bfd30
Thanks a lot. Fixed in -r4