Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 168133 - net-misc/xrdp lacks dependency on sys-libs/pam
Summary: net-misc/xrdp lacks dependency on sys-libs/pam
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Patrick McLean
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 171411
  Show dependency tree
 
Reported: 2007-02-23 14:32 UTC by ferret
Modified: 2010-09-27 13:05 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ferret 2007-02-23 14:32:31 UTC
On a system without pam, xrdp-0.3.1 (the only version) fails to compile with an error, failing to find security/pam_appl.h

As far as I can tell this isn't an optional dependency, but I didn't look for long really.  A quick google search reveals a slackware user somewhere trying to hack the pam dependency out.  I'll probably investigate this later, as I despise pam.

In the meantime I installed the x86 and ~x86 versions of pam and it now works, so please add sys-libs/pam to the DEPEND list.

-Ferret
Comment 1 ferret 2007-02-23 14:38:01 UTC
Note I tested the 0.7 version of pam with USE=-* to make sure xrdp doesn't use any of the optional features like pam_console etc.  It doesn't.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-02-23 15:02:23 UTC
Please, post the actual errors instead of decribing them when filing bugs.
Comment 3 ferret 2007-02-23 16:01:47 UTC
I didn't have time and had to catch a coach to the other side of the country. ;p

I can ssh in I guess and do it...

gcc -march=athlon-xp -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -mfpmath=sse -I../common -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_DESTDIR=\"/usr/lib/xrdp\"   -c -o scp_v0.o scp_v0.c
gcc -march=athlon-xp -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -mfpmath=sse -I../common -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_DESTDIR=\"/usr/lib/xrdp\"   -c -o verify_user_pam.o verify_user_pam.c
verify_user_pam.c:32:31: error: security/pam_appl.h: No such file or directory
verify_user_pam.c:45: error: field 'pamc' has incomplete type
verify_user_pam.c:46: error: expected specifier-qualifier-list before 'pam_handle_t'
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-09-27 13:05:27 UTC
The package has been removed from portage.