Code: Select all
./configure --enable-tcprules-prog=/usr/local/bin/tcprules --enable-tcpserver-file=/etc/tcp.smtp --enable-auth-module=mysql --enable-incdir=/usr/include/mysql --enable-libdir=/usr/lib64
make
.
.
.
./makelib cdbmake.a cdbmake_pack.o cdbmake_hash.o \
cdbmake_add.o
make[2]: Leaving directory `/usr/local/src/qmail/vpopmail-5.4.33/cdb'
make[2]: Entering directory `/usr/local/src/qmail/vpopmail-5.4.33'
rm -f libvpopmail.a
ar cru libvpopmail.a libvpopmail_a-vpopmail.o libvpopmail_a-md5.o libvpopmail_a-bigdir.o libvpopmail_a-vauth.o libvpopmail_a-file_lock.o libvpopmail_a-vpalias.o libvpopmail_a-seek.o libvpopmail_a-vlimits.o libvpopmail_a-maildirquota.o libvpopmail_a-vutil.o libvpopmail_a-vlistlib.o libvpopmail_a-backfill.o libvpopmail_a-client.o libvpopmail_a-conf.o libvpopmail_a-ippp.o cdb/*.o
ranlib libvpopmail.a
gcc -o vchkpw vchkpw.o md5.o hmac_md5.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64 -L/usr/lib64 -lmysqlclient -lz -lm -lcrypt
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make[2]: *** [vchkpw] 오류 1
make[2]: Leaving directory `/usr/local/src/qmail/vpopmail-5.4.33'
make[1]: *** [all-recursive] 오류 1
make[1]: Leaving directory `/usr/local/src/qmail/vpopmail-5.4.33'
make: *** [all] 오류 2
mysql client를 못찾는것 같은데..
/usr/lib64/mysql 안에 plugin 폴더만 있거든요.
/usr/lib64 안에 libmysqlclient.so.15 등이 설치되어있구요.
idconfig -p 해서 확인을 해보면 아래와 같이 libmysqlclient 로드되어있구요.
libmysqlclient.so.15
libmysqlclient.so.16
libmysqlclient.so.18
libmysqlclient_r.so.15
libmysqlclient_r.so.16
libmysqld.a
libmysqld.so
libmysqld.so.19
libmysqlservices.a
CentOS 6, MariaDB 10.3.0 을 사용하고 있습니다.