When emerging qpopper-4.0.5 (with or without USE="pam") there is no popauth installed. Reproducible: Always Steps to Reproduce: 1.emerge qpopper 2. 3. Actual Results: >>> dosbin: making popper/popauth executable... install: cannot stat `popper/popauth': No such file or directory
popauth.c itself seems to miss a -DGDBM, sorry i'm too busy now to track down myself where it should come from...
Created attachment 32462 [details, diff] This seems to fix the problem The problem seemed to be that the ebuild re-ran configure losing the GDBM options when ssl was enabled. I removed the re-run as the --with-openssl is put in the original configure when the ssl USE flag is set.
Yep, this patch indeed seems to work. Another thing that should not be forgotten: chown pop /usr/sbin/popauth chmod u+s /usr/sbin/popauth Without this regular users cannot set their own APOP passwords.
fixed in qpopper-4.0.5-r1. @Rumi: > chown pop /usr/sbin/popauth > chmod u+s /usr/sbin/popauth from postinst: * 2) change the owner and permissions of * /usr/sbin/popauth: * # chown pop /usr/sbin/popauth * # chmod u+s /usr/sbin/popauth