I don't run pam on my system, and have USE="-pam" which has worked in the past with tigervnc-1.9.0-r1, but with 1.11.0-r1, it fails to build with errors related to pam in the configuration phase: -- Looking for include file security/pam_appl.h -- Looking for include file security/pam_appl.h - not found -- Looking for pam_start -- Looking for pam_start - not found CMake Error at CMakeLists.txt:275 (message): Could not find PAM development files Reproducible: Always Steps to Reproduce: 1.Configure a system without using or installing pam 2.Set "-pam" in the USE flags 3.emerge tigervnc
Created attachment 663685 [details] emerge -info This is the output from emerge -info. The emerge -pqv output is: [ebuild U ] net-misc/tigervnc-1.11.0-r1 [1.9.0-r1] USE="drm opengl server xorgmodule -dri3 -gnutls -java -libressl -nls -pam -xinerama"
Created attachment 663688 [details] build log
Created attachment 663691 [details] environment
Kind of duplicate of bug #746359
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc0ec55803692786e6538bca4a12b0102e775f3 commit 9dc0ec55803692786e6538bca4a12b0102e775f3 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-12-07 23:16:18 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-12-07 23:16:42 +0000 net-misc/tigervnc: add 1.12.0 (still masked) Note that this doesn't yet fix the xsession handling stuff, but am looking to see what we can do about it. Bug: https://bugs.gentoo.org/746227 Closes: https://bugs.gentoo.org/746359 Closes: https://bugs.gentoo.org/746365 Signed-off-by: Sam James <sam@gentoo.org> net-misc/tigervnc/Manifest | 1 + net-misc/tigervnc/tigervnc-1.12.0.ebuild | 184 +++++++++++++++++++++++++++++++ net-misc/tigervnc/tigervnc-9999.ebuild | 9 +- 3 files changed, 189 insertions(+), 5 deletions(-)
-pam support was removed upstream: https://github.com/TigerVNC/tigervnc/commit/d80817f101d1b3f1a9b1c5ec268f28fffa2d75f9
*** This bug has been marked as a duplicate of bug 746359 ***