[exim] Build error (PAM Support)

Top Page
Delete this message
Reply to this message
Author: djh
Date:  
To: exim-users
CC: 
Subject: [exim] Build error (PAM Support)


If all of you are using PAM support you would not notice any build error here.
If it is one at all.

This is on a cygwin platform.

Now Crofy gave me

>> From: henman
>> SUPPORT_PAM is turned off, only when SUPPORT_PAM=no is set in ../Local/Makefile.


>No. You must *not set* SUPPORT_PAM to turn off PAM support. You are giving
>this variable a value 'no' instead, that means SUPPORT_PAM *is set*.


>Just comment out SUPPORT_PAM=yes in your Local/Makefile.
> --
>Cronfy.


I can understand really inexperienced and sloppy code to not check variable values.
But, I should hope that exim doesn't include such sloppy code.

The fact is that
     /usr/src/exim/exim-4.66/build-CYGWIN-i386/config.h


gets build with     SUPPORT for PAM defined as "yes"


only by explicity putting in SUPPORT_PAM=no in ..Local/Makefile will
the created config.h will have a "no" for support.

That good so far.

But, even with 
     /usr/src/exim/exim-4.66/build-CYGWIN-i386/config.h


telling the build to not support PAM, it tries to build pam. That should not happen and I consider it a building logic bug. It should be looked into.


Regards,
Darel Henman
----------------