我正在尝试安装Bugzilla作为设置Testopia的一部分。我正在使用3.6.3,因为我们的公司网站使用它,并且在可预见的将来没有计划升级。我安装了mysql,但是当我运行/usr/bin/perl install-module.pl DBD::mysql
脚本时,它失败了。但错误消息不是很具描述性。我把它包含在下面:
为DBD :: mysql()运行Mkbootstrap chmod 644 mysql.bs rm -f blib / arch / auto / DBD / mysql / mysql.so LD_RUN_PATH =“/ home / y / lib / mysql:/ lib64”/ usr / bin / perl myld gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE = 2 -fexceptions -fstack-protector --param = ssp-buffer-size = 4 -m64 -mtune = generic dbdimp.o mysql.o -o blib / arch / auto / DBD / mysql / mysql.so \ -L / home / y / lib / mysql -lmysqlclient -lz -lcrypt -lnsl -lm -lssl -lcrypto \
/ usr / bin / ld:在搜索-lmysqlclient时跳过不兼容的/home/y/lib/mysql/libmysqlclient.so / usr / bin / ld:找不到-lmysqlclient collect2:ld返回1退出状态 make: * [blib / arch / auto / DBD / mysql / mysql.so]错误1 CAPTTOFU / DBD-mysql的-4.021.tar.gz / usr / bin / make - 不行 由于最实用的编译指示而跳过测试 运行make install Make已经返回不良状态,安装似乎不可能
我不知道为什么libmysqlclient.so不兼容。安装的mysql版本是否过旧或者对于此版本的Bugzilla来说是否太新了?错误消息未指定。有人可以帮忙吗?