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

Reply via email to