免费注册 查看新帖 |

Chinaunix

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

编译 php5.1.4 的时候。报错! 请高手指正一下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-04 12:56 |只看该作者 |倒序浏览
系统环境是 soalris 9 apache2.2.2 mysql 5.0.22(二进制解压缩方式安装的)

./configure   --prefix=/usr/local/php  --with-libxml-dir=/usr/local/include/libxml2         --with-mysql=/usr/local/mysql  --with-apxs2=/usr/local/apache2/bin/apxs  --enable-dbase



configure:52833: checking whether to enable multibyte string support
configure:52879: checking whether to enable multibyte regex support
configure:52904: checking for external libmbfl
configure:54489: checking for mcrypt support
configure:55320: checking for mhash support
configure:55794: checking whether to include mime_magic support
configure:56151: checking for MING support
configure:57083: checking for mSQL support
configure:57594: checking for MSSQL support via FreeTDS
configure:58244: checking for MySQL support
configure:58290: checking for specified location of the MySQL UNIX socket
configure:58347: checking for MySQL UNIX socket location
configure:58533: checking for mysql_close in -lmysqlclient
configure:58552: gcc -o conftest -I/usr/local/include -g -O2  -D_POSIX_PTHREAD_SEMANTICS -R/usr/local/mysql/lib -L/usr/local/mysql/lib -liconv -L/usr/local/lib  -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib/gcc-lib/i386-pc-solaris2.9/3.2.2 -L/usr/local/lib/gcc-lib/i386-pc-solaris2.9/3.2.2 -R/usr/local/lib -L/usr/local/lib conftest.c -lmysqlclient  -liconv -lz -lresolv -lm -ldl -lnsl -lsocket  -lgcc -lxml2 -lz -liconv -lm -lsocket -lnsl -lxml2 -lz -liconv -lm -lsocket -lnsl 1>&5
Undefined                        first referenced
symbol                              in file
__1cG__CrunMex_rethrow_q6F_v_       /usr/local/mysql/lib/libmysqlclient.a(ssl.o)
ld: fatal: Symbol referencing errors. No output written to conftest
collect2: ld returned 1 exit status
configure: failed program was:
#line 58541 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char mysql_close();

int main() {
mysql_close()
; return 0; }
configure:58773: checking for mysql_error in -lmysqlclient
configure:58792: gcc -o conftest -I/usr/local/include -g -O2  -D_POSIX_PTHREAD_SEMANTICS -R/usr/local/mysql/lib -L/usr/local/mysql/lib -R/usr/local/lib -L/usr/local/lib -liconv -L/usr/local/lib  -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib/gcc-lib/i386-pc-solaris2.9/3.2.2 -L/usr/local/lib/gcc-lib/i386-pc-solaris2.9/3.2.2 -R/usr/local/lib -L/usr/local/lib -R/usr/local -L/usr/local conftest.c -lmysqlclient  -lz -liconv -lz -lresolv -lm -ldl -lnsl -lsocket  -lgcc -lxml2 -lz -liconv -lm -lsocket -lnsl -lxml2 -lz -liconv -lm -lsocket -lnsl 1>&5
Undefined                        first referenced
symbol                              in file
__1cG__CrunMex_rethrow_q6F_v_       /usr/local/mysql/lib/libmysqlclient.a(ssl.o)
ld: fatal: Symbol referencing errors. No output written to conftest
collect2: ld returned 1 exit status
configure: failed program was:
#line 58781 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char mysql_error();

int main() {
mysql_error()
; return 0; }

[ 本帖最后由 yhn8114 于 2006-7-4 13:43 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-07-04 13:46 |只看该作者
我怎么觉得  mysql 5 和php 5 兼容有问题啊。奇怪了

论坛徽章:
0
3 [报告]
发表于 2006-07-04 14:47 |只看该作者
你系统里的gcc是什么版本?
gcc -v

论坛徽章:
0
4 [报告]
发表于 2006-07-04 14:53 |只看该作者
3.2.2 的。我试过 3.4.2 报的错误也是这个

论坛徽章:
0
5 [报告]
发表于 2006-07-04 14:54 |只看该作者
原帖由 ashchen 于 2006-7-4 14:47 发表
你系统里的gcc是什么版本?
gcc -v



非常感谢你。在chinaunix 问个问题,基本上没人理我。呜呜

再次感谢你!

论坛徽章:
0
6 [报告]
发表于 2006-07-04 15:00 |只看该作者
有意思啊,php5.1.4 和mysql 4.0.27 组合就不行
php5.0.4 和mysql 4.0.27 组合ok

signal                              0x1e1       /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
signal                              0x3c3       /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
signal                              0x561       /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
signal                              0x70b       /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
signal                              0x745       /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
signal                              0x769       /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
signal                              0x1786      /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
signal                              0x17c8      /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
signal                              0x1fee      /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
signal                              0x216c      /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
atoi                                0x915       /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
atoi                                0x952       /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
atoi                                0xa7b       /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
atoi                                0xad6       /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
atoi                                0x12d7      /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
atoi                                0x13e7      /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
atoi                                0x1742      /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
atoi                                0xfa        /usr/local/mysql/lib/libmysqlclient.a(typelib.o)
atoi                                0x2ad       /usr/local/mysql/lib/libmysqlclient.a(charset.o)
strstr                              0xb84       /usr/local/mysql/lib/libmysqlclient.a(charset.o)
strstr                              0xba1       /usr/local/mysql/lib/libmysqlclient.a(charset.o)
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP