Re: Tru64 and C2

Randall Gellens <[email protected]>
Newsgroups gmane.mail.qpopper
Message-ID <[email protected]>
At 5:18 PM -0600 12/3/07, J Springer wrote:

>  Randall Gellens wrote:
>
>>  Hmmm.  I think I see the problem.  There is some confusion in the 
>> script with "no" and "no_" for pam, and only for pam.  Problem ...
>>  ...snip...
>>  ... confirmation, if you don't mind, could you run the attached 
>> ./configure script (after another 'make realclean') and send me 
>> the output?
>
>  Holler when you're ready for me to run another test.
>
>  I have one [dumb] question, if configure fails and a Makefile isn't 
> created, shouldn't 'make realclean' fail?  Or do I need to copy the 
> Makefile.in to Makefile first?

If ./configure fails, then there is no Makefile, and hence 'make 
realclea' will fail.  That's fine, as there shouldn't be a config.h 
or any of the other files created by ./configure.  I get in the habit 
of recommending 'make realclean' just to be sure that the stuff isn't 
there.  So, no need to copy a Makefile.

>  ./configure --enable-temp-drop-dir=/usr/poptmp --enable-log-login 
> --enable-server-mode --enable-standalone --enable-specialauth
>
>  "use_pam is no_"
>  checking for dlopen in -ldl... no
>  checking for pam_authenticate in -lpam... no
>  Can't use PAM: can't find libpam

OK, that confirms what I found the first time.  The second 
./configure I sent does indeed fix what I found the first time, which 
is why pam was enabled by default when it should be off by default.

At 6:21 PM -0600 12/3/07, Vic Summerour wrote:

>  At 03:47 PM 12/2/2007 -0800, Randall Gellens wrote:
>>  At 4:10 PM -0600 12/2/07, Vic Summerour wrote:
>>
>>>   I have used qpopper with Tru64, Digital Unix, OSF/1 for years. 
>>> Sometime in the ...
>>>  ...snip...
>>>   ./configure --enable-specialauth --without-pam
>>
>>  Was --enable-specialauth needed?  If you left it off, what happened?
>
>  With ./configure only, the following occurs:
>
>  ./configure
>   .
>   .
>   .
>  checking for pam_authenticate in -lpam... no
>  Can't use PAM: can't find libpam

This is fixed by the first change to ./configure.

>  With ./configure --without-pam, it will configure and compile 
> correctly.  Attempts to retrieve pop mail results in an invalid 
> password message:
>
>  With ./configure --enable-specialauth --without-pam, it will 
> configure correctly, compile, and work.

I believe this is because TRUE64 uses getprpwnam() instead of 
getspnam(), and ./configure was only checking for the later when 
deciding if specialauth should be enabled by default.  I've added a 
check for the former, so hopefully a default ./configure will now 
correctly check passwords on True64.  If you could verify this for 
me, I'd be very grateful.  I'm attaching a new ./configure.  Please 
be sure to do a 'make realclean' beforehand.
configure (application/octet-stream, 0 B) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.