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
----------------