Summary: | mail-client/alpine-2.00 should optionally depend on PAM | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christer Ekholm <che> |
Component: | New packages | Assignee: | Net-Mail Packages <net-mail+disabled> |
Status: | RESOLVED DUPLICATE | ||
Severity: | enhancement | CC: | martin, net-mail+disabled, sascha_lucas, stefan |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | patch to alpine ebuild to allow build without pam |
Description
Christer Ekholm
2009-04-29 21:23:30 UTC
Created attachment 189898 [details, diff]
patch to alpine ebuild to allow build without pam
I agree, especially since pine already has optional PAM. Providing the same for alpine should be trivial. Both alpine-2.00-r2 and alpine-2.00-r3 has been released since I reported this. And this is still not fixed. +1 Hi, (In reply to comment #3) > Both alpine-2.00-r2 and alpine-2.00-r3 has been released since I > reported this. And this is still not fixed. thanks a lot for your help. i'll try to put this into main portage-tree. (and sorry for the delay). Sascha. Hi, (In reply to comment #1) > patch to alpine ebuild to allow build without pam I'm unable to build alpine without pam on a system which already has pam. The configure has no option to enable/disable pam. My "pam-support" is auto-detected checking for pam_start in -lpam... yes and the build fails later osdep.c:(.text+0x336): undefined reference to `pam_setcred' osdep.c:(.text+0x346): undefined reference to `pam_end' ../c-client/c-client.a(osdep.o): In function `checkpw': osdep.c:(.text+0xa2c1): undefined reference to `pam_start' osdep.c:(.text+0xa328): undefined reference to `pam_set_item' osdep.c:(.text+0xa33f): undefined reference to `pam_authenticate' osdep.c:(.text+0xa356): undefined reference to `pam_acct_mgmt' osdep.c:(.text+0xa371): undefined reference to `pam_setcred' collect2: ld returned 1 exit status Do you have other experiences? Sascha. (In reply to comment #6) > Hi, > > (In reply to comment #1) > > patch to alpine ebuild to allow build without pam > > I'm unable to build alpine without pam on a system which already has pam. The > configure has no option to enable/disable pam. My "pam-support" is > auto-detected Since I reported this I have stopped using alpine myself. :) I'll examine this and get back to you later. It looks like alpine is abandoned upstream. Perhaps it's time to let it go? There seems to be a atempt at continuation-project called re-alpine http://re-alpine.sourceforge.net/ But that may also be abandoned? The latest release on http://sourceforge.net/projects/re-alpine/files/ is 2.02 which is more than two years old. *** Bug 437626 has been marked as a duplicate of this bug. *** (In reply to comment #6) > The configure has no option to enable/disable pam. My "pam-support" is > auto-detected The simplest way to fix this without patching anything is to execute use pam || export ac_cv_lib_pam_pam_start=no in the ebuild before calling ./configure (In reply to comment #7) > There seems to be a atempt at continuation-project called re-alpine According to http://de.wikipedia.org/wiki/Pine (perhaps only in this german version) re-alpine is the official successor to alpine. > 2.02 which is more than two years old. I would say that a "classical" software like this does not need frequent updates (unless a security bug is found or it collides with a new fundamental change in some infrastructure). Actually, I do not understand even why pine should be removed from the gentoo tree since it runs fine. *** This bug has been marked as a duplicate of bug 391387 *** |