- 论坛徽章:
- 0
|
自己摸索了一下,换到了postfix3.0,不换应该也可以。
#yum remove db* db*-devel*
下载最新db编译安装db-6.1.26.tar.gz
Install Berkeley DB by running the following commands:
cd build_unix &&
../dist/configure --prefix=/usr \
--enable-compat185 \
--enable-dbm \
--disable-static \
--enable-cxx &&
make
Now, as the root user:
make docdir=/usr/share/doc/db-6.1.26 install &&
chown -v -R root:root \
/usr/bin/db_* \
/usr/include/db{,_185,_cxx}.h \
/usr/lib/libdb*.{so,la} \
/usr/share/doc/db-6.1.26
再进posftfix 目录
#make makefiles 'CCARGS=-DHAS_MYSQL -I/usr/include/mysql -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl -DUSE_TLS ' 'AUXLIBS=-L/usr/lib64/mysql -lmysqlclient -lz -lm -L/usr/lib64/sasl2 -lsasl2 -lssl -lcrypto'
不再报错找不到db.h且通过,但是在make的时候提示mysql.h有问题,慢慢继续解决。 |
|