At the moment I am scratching my head. Something is apparently
different in the sasl implementation. I assume that you compile both
versions in the same environment?
Yes. Same machine:
truth:~/sources/postfix# ls -l
total 6188
drwxr-xr-x 16 postfix postfix 4096 ago 20 10:03 postfix-2.5.1
drwxr-xr-x 16 root root 4096 ago 20 11:28 postfix-2.5.4
-rw-r--r-- 1 postfix postfix 3153629 feb 16 2008 postfix-2.5.1.tar.gz
-rw-r--r-- 1 root root 3157713 ago 14 08:13 postfix-2.5.4.tar.gz
# dpkg -l | grep -i sasl
ii libsasl-dev 1.5.27-3.1wood Development files for authentication
abstrac
ii libsasl-module 1.5.27-3.1wood Basic Pluggable Authentication Modules
for S
ii libsasl7 1.5.27-3.1wood Authentication abstraction library.
ii sasl-bin 1.5.27-3.1wood Programs for manipulating the SASL
users dat
Y compile 2.5.1 with:
make makefiles CCARGS="-DUSE_SASL_AUTH" -lsasl
make
And SASL works. The same "make" sentences with 2.5.4 compiles and after the
make upgrade it gives the sasl error in the logs.
If I add the -DUSE_CYRUS_SASL, 2.5.4 does not compile.
Thanks.
Did you start the compilation from a clean extracted tarball? "make
clean" sometimes wasn't enough to get rid of some previous build remains.
Yes, just after the "tar xvzf"...
--
Santiago Romero