Quote:
|
Originally Posted by KevinH Did you compile it? |
The "make allclean all" does this and places a copy in /opt/zimbra but it doesn't have the mysql_version.h in there. I have gotten past that now by compiling it alone and pointing the Postfix makefile to that src area. Now I'm having problems with -lsasl2 being found. I do rpm -qa sasl and get
rpm -qa|grep -i sasl
cyrus-sasl-digestmd5-2.1.21-3
cyrus-sasl-2.1.21-3
cyrus-sasl-saslauthd-2.1.21-3
cyrus-sasl-32bit-2.1.21-3
I also look in /usr/lib and /usr/lib64 and get:
# find /usr/lib -name "*sasl*" -print
/usr/lib/libsasl2.so.2.0.21
/usr/lib/sasl2
/usr/lib/sasl2/libsasldb.so
/usr/lib/sasl2/libsasldb.so.2
/usr/lib/sasl2/libsasldb.so.2.0.21
/usr/lib/libsasl2.so.2
# find /usr/lib64 -name "*sasl*" -print
/usr/lib64/libsasl2.so.2.0.21
/usr/lib64/sasl2
/usr/lib64/sasl2/libsasldb.so
/usr/lib64/sasl2/libsasldb.so.2
/usr/lib64/sasl2/libsasldb.so.2.0.21
/usr/lib64/libsasl2.so.2
I can't figure out why -lsasl2 doesn't work.
Here is the error:
....
-L/usr/lib64/sasl2 -L/usr/lib64 -lsasl2 -lpthread -lssl -lcrypto -ldb -lnsl -lresolv
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lsasl2
collect2: ld returned 1 exit status