解决报错问题:/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.so when searching for -lmysqlclient2012-04-17 10:53:28| 分类: Linux | 标签:qmail lib64 lib libmysqlclient.so libmysqlclient.a |字号 订阅 安装vpopmail时报错:
make[2]: Entering directory `/home/vpopmail/vpopmail-5.4.19'
gcc -g -O2 -Wall -o vchkpw vchkpw.o md5.o hmac_md5.o libvpopmail.a -L/usr/lib/mysql -lmysqlclient -lz -lm -lcrypt
/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.so when searching for -lmysqlclient
/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.a when searching for -lmysqlclient
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld 返回 1
make[2]: *** [vchkpw] 错误 1
make[2]: Leaving directory `/home/vpopmail/vpopmail-5.4.19'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/vpopmail/vpopmail-5.4.19'
make: *** [all] 错误 2
网上找了下原因,原来是
/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.so when searching for -lmysqlclient
/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.a when searching for -lmysqlclient 在64位系统中,/usr/lib/mysql/下的相关库文件无法标识,需要将/usr/lib64/mysql 下的库来做个软链接
# ln -sf /usr/lib64/mysql/libmysqlclient.so /usr/lib/mysql/libmysqlclient.so
# ln -sf /usr/lib64/mysql/libmysqlclient.a /usr/lib/mysql/libmysqlclient.a #make
OK,安装继续。 转发至微博
转发至
|
|