We are getting rid of our AIX systems (hooray!) and none of them had PAM.
So I don't know much about how IBM implemented PAM; there are subtle
differences (e.g., the need to use use PASSWDTYPE=pmb on Solaris) in
different ports.
The other issue is that you're using gcc; we always use IBM's compiler.
The ga4 build was a contributed build and I can't vouch for its
correctness.
You're using gcc4 which is quite a bit different from earlier versions of
gcc. I doubt very much that ga4 was for gcc4. gcc4 explains the
> warning: pointer targets in assignment differ in signedness
> warning: pointer targets in passing argument differ
messages. This behavior is new to gcc4; it is less permissive with
implicit casting between char* and unsigned char* that other compilers
(including earlier versions of gcc).
On top of that, I'm really suspicious of your report that you can't get
2004g to compile without SSL. This suggests a systemic problem, such as
improper compile flags; because people regularly compile without SSL (in
spite of recommendations not to do so!). I would not recommend running
2002e in production in any case; it is old and has known problems.
This, however, is quite serious:
> osdep.c: In function 'checkpw':
> osdep.c:148: warning: assignment from incompatible pointer type
osdep.c is an assembled file; very likely this is in ckp_pam.c. This
points to some incompatibility in AIX's implementation of PAM.
So, the first thing that I would try is using IBM's compiler with 2004e or
2006. If all is well, then call it good. If not, then send me a complete
transcript of the build (from scratch - do a "make clean" first) and I'll
see what I can determine. I may not be able to get to it until Monday.
One last thing: do you actually intend to run in production without SSL?
Or are you building without SSL just to simplify testing?
-- Mark --
http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.
_______________________________________________
Imap-uw mailing list
[email protected]
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw