Bug 3219

Summary: PAM support is Linux-PAM specific
Product: xorg Reporter: Diego Elio Pettenò <flameeyes>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high CC: dberkholz, eric
Version: unspecified   
Hardware: Other   
OS: FreeBSD   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
9999_all_6.8.99.5-openpam.patch none

Description Diego Elio Pettenò 2005-05-06 09:15:28 UTC
I'm working on Gentoo/FreeBSD project and I'm having trouble installing 
xorg-x11 package on our current setup, as enabling pam support makes it 
complain about missing include files and variables, which are Linux-PAM 
specific (Linux-PAM is the default PAM implementation in most linux systems 
and iirc the 4.x series of FreeBSD, instead 5.x which is the base system we 
start from uses OpenPAM http://www.openpam.org/ ) which is a smaller 
implementation. 
 
The patch I'm attaching makes X.Org compile pam support cleanly on my system, 
but I can't say for sure if it works exactly as it should as I'm not able to 
complete its build for another problem. 
 
HTH, 
Diego
Comment 1 Diego Elio Pettenò 2005-05-06 09:15:50 UTC
Created attachment 2626 [details] [review]
9999_all_6.8.99.5-openpam.patch
Comment 2 Donnie Berkholz 2005-05-26 15:30:10 UTC
Doesn't seem to be working properly yet -- might need changes to
xc/programs/Xserver/os/utils.c.
Comment 3 Eric Anholt 2006-04-02 16:29:25 UTC
Are you still having problems, with modular?
Comment 4 Diego Elio Pettenò 2006-04-03 01:01:37 UTC
No, xdm 1.0.3 from modular seems to work fine, thanks :)

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.