免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 14385 | 回复: 12
打印 上一主题 下一主题

/usr/bin/ld: skipping incompatible when searching for -lmysqlclient [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-26 15:21 |只看该作者 |倒序浏览
  以前安装php一点问题都没有.今天换了64位却安装不下去了.

2.6.18 的内核 rhel5. 64位

安装php --with-mysql=/soft/mysql
checking for MSSQL support via FreeTDS... no
checking for MySQL support... yes
checking for specified location of the MySQL UNIX socket... /tmp/mysql.sock
checking for mysql_close in -lmysqlclient... no
checking for mysql_error in -lmysqlclient... no
configure: error: mysql configure failed. Please check config.log for more information.

----------------------------------------------------
#cat config.log
  1. configure:60081: checking for MySQL support
  2. configure:60128: checking for specified location of the MySQL UNIX socket
  3. configure:60332: checking for mysql_close in -lmysqlclient
  4. configure:60351: gcc -o conftest -I/usr/include -g -O2 -fvisibility=hidden  -Wl,-rpath,/soft/mysql/lib -L/soft/mysql/lib -L/usr/lib  -Wl,-rpath,/soft/zlib//lib -L/soft/zlib//lib -Wl,-rpath,/soft/jpeg//lib -L/soft/jpeg//lib -Wl,-rpath,/soft/libpng//lib -L/soft/libpng//lib -Wl,-rpath,/soft/freetype//lib -L/soft/freetype//lib -Wl,-rpath,/soft/gd//lib -L/soft/gd//lib conftest.c -lmysqlclient  -lgd -lfreetype -lpng -lz -ljpeg -lz -lm -ldl -lnsl  -lxml2 -lz -lm -lxml2 -lz -lm 1>&5
  5. /usr/bin/ld: skipping incompatible /soft/mysql/lib/libmysqlclient.so when searching for -lmysqlclient
  6. /usr/bin/ld: skipping incompatible /soft/mysql/lib/libmysqlclient.a when searching for -lmysqlclient
  7. /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libmysqlclient.a when searching for -lmysqlclient
  8. /usr/bin/ld: skipping incompatible /usr/lib/../lib64/libmysqlclient.a when searching for -lmysqlclient
  9. /usr/bin/ld: skipping incompatible /usr/lib64/libmysqlclient.a when searching for -lmysqlclient
  10. /usr/bin/ld: skipping incompatible /usr/lib64/libmysqlclient.a when searching for -lmysqlclient
  11. /usr/bin/ld: cannot find -lmysqlclient
  12. collect2: ld returned 1 exit status
  13. configure: failed program was:
  14. #line 60340 "configure"
  15. #include "confdefs.h"
  16. /* Override any gcc2 internal prototype to avoid an error.  */
  17. /* We use char because int might match the return type of a gcc2
  18.     builtin and then its argument prototype would still apply.  */
  19. char mysql_close();

  20. int main() {
  21. mysql_close()
  22. ; return 0; }
  23. configure:60574: checking for mysql_error in -lmysqlclient
  24. configure:60593: gcc -o conftest -I/usr/include -g -O2 -fvisibility=hidden  -Wl,-rpath,/soft/mysql/lib -L/soft/mysql/lib -Wl,-rpath,/soft/zlib//lib -L/soft/zlib//lib -L/usr/lib  -Wl,-rpath,/soft/zlib//lib -L/soft/zlib//lib -Wl,-rpath,/soft/jpeg//lib -L/soft/jpeg//lib -Wl,-rpath,/soft/libpng//lib -L/soft/libpng//lib -Wl,-rpath,/soft/freetype//lib -L/soft/freetype//lib -Wl,-rpath,/soft/gd//lib -L/soft/gd//lib -Wl,-rpath,/soft/zlib/ -L/soft/zlib/ conftest.c -lmysqlclient  -lz -lgd -lfreetype -lpng -lz -ljpeg -lz -lm -ldl -lnsl  -lxml2 -lz -lm -lxml2 -lz -lm 1>&5
  25. /usr/bin/ld: skipping incompatible /soft/mysql/lib/libmysqlclient.so when searching for -lmysqlclient
  26. /usr/bin/ld: skipping incompatible /soft/mysql/lib/libmysqlclient.a when searching for -lmysqlclient
  27. /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libmysqlclient.a when searching for -lmysqlclient
  28. /usr/bin/ld: skipping incompatible /usr/lib/../lib64/libmysqlclient.a when searching for -lmysqlclient
  29. /usr/bin/ld: skipping incompatible /usr/lib64/libmysqlclient.a when searching for -lmysqlclient
  30. /usr/bin/ld: skipping incompatible /usr/lib64/libmysqlclient.a when searching for -lmysqlclient
  31. /usr/bin/ld: cannot find -lmysqlclient
  32. collect2: ld returned 1 exit status
  33. configure: failed program was:
  34. #line 60582 "configure"
  35. #include "confdefs.h"
  36. /* Override any gcc2 internal prototype to avoid an error.  */
  37. /* We use char because int might match the return type of a gcc2
  38.     builtin and then its argument prototype would still apply.  */
  39. char mysql_error();

  40. int main() {
  41. mysql_error()
  42. ; return 0; }
复制代码
查了下,有可能是库路径不对啥的.也不太懂.
#echo $LD_LIBRARY_PATH
/usr/lib64::/usr/local/lib:/usr/lib64:/usr/lib64:/soft/mysql/lib:/usr/lib

/soft/mysql/lib里也有
  1. ls /soft/mysql/lib/ |grep libmysql
  2. libmysqlclient.a
  3. libmysqlclient.la
  4. libmysqlclient_r.a
  5. libmysqlclient_r.la
  6. libmysqlclient_r.so
  7. libmysqlclient_r.so.16
  8. libmysqlclient_r.so.16.0.0
  9. libmysqlclient.so
  10. libmysqlclient.so.16
  11. libmysqlclient.so.16.0.0
  12. libmysqld.a
复制代码
请问各位,这是个神马情况.

论坛徽章:
0
2 [报告]
发表于 2010-11-26 15:28 |只看该作者
等高手

论坛徽章:
0
3 [报告]
发表于 2010-11-26 15:33 |只看该作者
来人呀~急呀!~~~~~都干嘛去了.媳妇明天再泡!!:em11:

论坛徽章:
0
4 [报告]
发表于 2010-11-26 15:37 |只看该作者
来人呀~急呀!~~~~~都干嘛去了.媳妇明天再泡!!
liyis永恒 发表于 2010-11-26 15:33



    不是安装的这个mysql_install_db?

论坛徽章:
0
5 [报告]
发表于 2010-11-26 15:46 |只看该作者
回复 4# 版主杀手


    我就安装php 支持mysql扩展呀.没有别的.

论坛徽章:
0
6 [报告]
发表于 2010-11-26 15:53 |只看该作者
回复  版主杀手


    我就安装php 支持mysql扩展呀.没有别的.
liyis永恒 发表于 2010-11-26 15:46



    GD库 ,libxml2 ...php所需的库都安装好了?

论坛徽章:
0
7 [报告]
发表于 2010-11-26 16:02 |只看该作者
回复 6# 版主杀手


    安装好了.把 --with-mysql 去掉 可以完成安装.  加上就出错

论坛徽章:
0
8 [报告]
发表于 2010-11-26 16:17 |只看该作者
回复  版主杀手


    安装好了.把 --with-mysql 去掉 可以完成安装.  加上就出错
liyis永恒 发表于 2010-11-26 16:02



    /usr/bin/ld: skipping incompatible /soft/mysql/lib/libmysqlclient.so
libmysqlclient--这个你没安装
你安装mysql client和mysql server了吗?

论坛徽章:
0
9 [报告]
发表于 2010-11-26 16:21 |只看该作者
回复  版主杀手


    安装好了.把 --with-mysql 去掉 可以完成安装.  加上就出错
liyis永恒 发表于 2010-11-26 16:02



    看看这个帖子 和你的情况类似:http://topic.csdn.net/u/20100807 ... 1-687D5CC0E62F.html

论坛徽章:
0
10 [报告]
发表于 2010-11-26 16:29 |只看该作者
回复 9# 版主杀手


    谢谢.这个我之前看过了 .

# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib
/usr/lib64
/soft/mysql/lib


里面也写啦.问题依旧...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP